Собственно есть пара вопросов:
1. При установке ОС (Debian 6, netinstall), у меня спросили про раскадку и какими клавишами ее менять. Но в процессе работы я не обнаружил никаких файлов в каталоге /etc/X11/xorg.conf.d/ связанных с раскладкой клавиатуры, но раскладка успешно меняется и работает как надо. Подскажите куда инсталятор дел параметры смены раскладки?
2. Не обнаружил в домашней категории .xinitrc. (Последний раз ставил Арч, и там это было, может с тех пор что-то поменялось))) Стао интересно как же тогда загружается fluxbox после #startx, и как мне считать его автозагрузочный файл. Полазел по системным папкам и файлам, но вроде упоминаний или ссылок на загрузку флюка не заметил. Подскажите куда посмотреть?
Клавиатура в xorg.conf.d и старт системы с .xinitrc
Cmndr_AlexGreen, коммандовать раскладкой может как сам Х-сервер, пример настройки, так и DE (KDE, GNOME, XFCE, LXDE), которые могут иметь собственные средства управления.
Если в Арче вы настраиваете раскладки в /etc/rc.conf , то в Дебиане, насколько я помню, в минимальной установке, система кладет их в /etc/default/keyboard. Далее,когда вы установите DE, в них будут настройки раскладок. В Openbox можно настраивать в автостарте.
egsaf, так на всякий, если не видел - Правила постановки пробела рядом со знаками препинания
egsaf почти так), я привык что раскладкой управляет xorg, а тут: полсе установки дебиана не могу найти ни xorg.conf - который теоретически уже и не должен использоваться, и нет в xorg.conf.d персональных файлов для раскладки)), вот я и удивися а как же она тогда тут работает)).
У флюка в конфигах я как-то тоже не заметил файлов которые отвечают за раскладку)), да и по идеи не должны DE и WM этим заниматься, это работа Хсов.
xorg.conf - который теоретически уже и не должен использоваться
Я уже не первый раз вижу подобные утверждения, а-ля "xorg.conf не нужен". А откуда "растут ноги" у этого утверждения?
Единственное обьяснение, что я нашёл - это то, что Х-сервер сам определяет оптимальные параметры.
Т.е. конфиг нужен только для того, чтобы определить "неоптимальные" параметры, но те, которые нужны лично мне?
Т.е. конфиг нужен только для того, чтобы определить "неоптимальные" параметры, но те, которые нужны лично мне?
конфиг нужен только если автоматические вас чем-то не устраивают.
да и сейчас все конфиги принято по директориям *.d раскидывать... иксы не исключение.
/etc/default/keyboard получается там много чего лежит)), а в документации я не слова об этой папке пока не встречал.
Debian не Arch, в конфигах лазать не нужно. В документации, скорее всего, не рассматривается вариант, при котором пользователю понадобится правка системных папок . Для всего есть хорошо работающие гуи. Я сейчас в Арче, вот что советует интернет, для ручной правки раскладок в Debian:
/etc/default/keyboard
приводим к виду
XKBMODEL="pc105"
XKBLAYOUT="us,ru"
XKBVARIANT=","
XKBOPTIONS="grp:alt_shift_toggle - Alt+Shift"
#dpkg-reconfigure locales
#dpkg-reconfigure keyboard-configuration
С раскладкой клавы теперь вроде понятно.
А вот как быть с .xinitrc, вернее с его отсутствием. Мне до сноса системы, так и не удалось проследить цепочку стартовых файлов, которые выводят на запуск флюка.
Подскажите пожалуста порядок загрузки WM после команды startx из tty, и вариант когда стоит логинменеджер к примеру slim или xdm.
Задача запустить флюк через его автостарт со списком программ.
Про раскладку еще раз прочитал), спасибо)), но с ней уже все понятно.
Все же не разобрался с процессом старта Хсов и WM.
Все же не разобрался с процессом старта Хсов и WM.
В смысле?
Напимер снеси gdm (или убери из загрузки)
Отредактируй .xinitrc конкретного пользователя, для запуска крысы там должна быть строчка
exec ck-launch-session xfce4-sessionНу и от пользователя старт иксов:
$ xinitЯ обычно так и делал> startfluxbox и все. Но сейчас дело в том что нет этого файла, поэтому я и не могу понять как у меня происходит загрузка WM, командой из какого файла.
А просто startx не работает?
))) в том то и дело что работает, но в домашней папке пользователя нет стартового файла .xinitrc. Вот я и не могу понять цепочку механизма запуска моего WM и соответственно не знаю как грамотнее выставить автозапуск на нужный софт.
нет стартового файла .xinitrc
Кто мешает создать?
в том то и дело что работает
от я и не могу понять цепочку механизма запуска моего
startx - это обычный bash - скрипт, возьми и посмотри что и как.
$ nano /usr/bin/startx