LinuxForum.Fans
Тема

Клавиатура в xorg.conf.d и старт системы с .xinitrc

Автор: Cmndr_AlexGreen 17 сообщений 3546 просмотров
#244448

Собственно есть пара вопросов:

1. При установке ОС (Debian 6, netinstall), у меня спросили про раскадку и какими клавишами ее менять. Но в процессе работы я не обнаружил никаких файлов в каталоге /etc/X11/xorg.conf.d/ связанных с раскладкой клавиатуры, но раскладка успешно меняется и работает как надо. Подскажите куда инсталятор дел параметры смены раскладки?

2. Не обнаружил в домашней категории .xinitrc. (Последний раз ставил Арч, и там это было, может с тех пор что-то поменялось))) Стао интересно как же тогда загружается fluxbox после #startx, и как мне считать его автозагрузочный файл. Полазел по системным папкам и файлам, но вроде упоминаний или ссылок на загрузку флюка не заметил. Подскажите куда посмотреть?

#244451

Cmndr_AlexGreen, коммандовать раскладкой может как сам Х-сервер, пример настройки, так и DE (KDE, GNOME, XFCE, LXDE), которые могут иметь собственные средства управления.

#244452

Если в Арче вы настраиваете раскладки в /etc/rc.conf , то в Дебиане, насколько я помню, в минимальной установке, система кладет их в /etc/default/keyboard. Далее,когда вы установите DE, в них будут настройки раскладок. В Openbox можно настраивать в автостарте.

#244454

egsaf почти так), я привык что раскладкой управляет xorg, а тут: полсе установки дебиана не могу найти ни xorg.conf - который теоретически уже и не должен использоваться, и нет в xorg.conf.d персональных файлов для раскладки)), вот я и удивися а как же она тогда тут работает)).
У флюка в конфигах я как-то тоже не заметил файлов которые отвечают за раскладку)), да и по идеи не должны DE и WM этим заниматься, это работа Хсов.

#244470
"Cmndr_AlexGreen" написал:
xorg.conf - который теоретически уже и не должен использоваться

Я уже не первый раз вижу подобные утверждения, а-ля "xorg.conf не нужен". А откуда "растут ноги" у этого утверждения?
Единственное обьяснение, что я нашёл - это то, что Х-сервер сам определяет оптимальные параметры.
Т.е. конфиг нужен только для того, чтобы определить "неоптимальные" параметры, но те, которые нужны лично мне?

#244474
"Vitri" написал:
Т.е. конфиг нужен только для того, чтобы определить "неоптимальные" параметры, но те, которые нужны лично мне?

конфиг нужен только если автоматические вас чем-то не устраивают.
да и сейчас все конфиги принято по директориям *.d раскидывать... иксы не исключение.

#244549

/etc/default/keyboard получается там много чего лежит)), а в документации я не слова об этой папке пока не встречал.

#244553

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

#244734

С раскладкой клавы теперь вроде понятно.

А вот как быть с .xinitrc, вернее с его отсутствием. Мне до сноса системы, так и не удалось проследить цепочку стартовых файлов, которые выводят на запуск флюка.
Подскажите пожалуста порядок загрузки WM после команды startx из tty, и вариант когда стоит логинменеджер к примеру slim или xdm.
Задача запустить флюк через его автостарт со списком программ.

#244808

Про раскладку еще раз прочитал), спасибо)), но с ней уже все понятно.

Все же не разобрался с процессом старта Хсов и WM.

#244809
"Cmndr_AlexGreen" написал:
Все же не разобрался с процессом старта Хсов и WM.

В смысле?
Напимер снеси gdm (или убери из загрузки)
Отредактируй .xinitrc конкретного пользователя, для запуска крысы там должна быть строчка

text
exec ck-launch-session xfce4-session

Ну и от пользователя старт иксов:

text
$ xinit
#244969

Я обычно так и делал> startfluxbox и все. Но сейчас дело в том что нет этого файла, поэтому я и не могу понять как у меня происходит загрузка WM, командой из какого файла.

#244971

А просто startx не работает?

#245007

))) в том то и дело что работает, но в домашней папке пользователя нет стартового файла .xinitrc. Вот я и не могу понять цепочку механизма запуска моего WM и соответственно не знаю как грамотнее выставить автозапуск на нужный софт.

#245009
"Cmndr_AlexGreen" написал:
нет стартового файла .xinitrc

Кто мешает создать?

"Cmndr_AlexGreen" написал:
в том то и дело что работает
"Cmndr_AlexGreen" написал:
от я и не могу понять цепочку механизма запуска моего

startx - это обычный bash - скрипт, возьми и посмотри что и как.

text
$ nano /usr/bin/startx
Войдите или зарегистрируйтесь, чтобы ответить.