X: различия между версиями
(Import from freesource.info) |
м (разработка плавно...) |
||
(не показаны 3 промежуточные версии 3 участников) | |||
Строка 1: | Строка 1: | ||
[[Category:Devel]] | [[Category:Devel]] | ||
[[категория:компоненты]] | |||
{{crap}} | |||
{{MovedFromFreesourceInfo|AltLinux/Sisyphus/devel/X}} | {{MovedFromFreesourceInfo|AltLinux/Sisyphus/devel/X}} | ||
Строка 15: | Строка 17: | ||
-option grp:caps_toggle,grp_led:scroll</pre> | -option grp:caps_toggle,grp_led:scroll</pre> | ||
Пустой параметр "-option" нужен для очистки предыдущих настроек (см. man setxkbmap). | Пустой параметр "-option" нужен для очистки предыдущих настроек (см. man setxkbmap). | ||
Общесистемные настройки XKB предлагается хранить в файле Xkbmap | Общесистемные настройки XKB предлагается хранить в файле {{path|/etc/X11/xinit/Xkbmap}}. | ||
=== Вопросы === | === Вопросы === |
Текущая версия от 18:35, 25 ноября 2024
Использование файлов при запуске Иксовых сессий
Запуск Иксов с годами оброс большим количеством рудиментов, которые вовсе не обязательно поддерживать. Предлагаю чётко определить расположение и назначение каталогов, перестав использовать остальные.
XKB
Где-то со времени подготовки Compact 3.0 появилась возможность пользовательской настройки раскладки клавиатуры, реализованная с помощью чтения файла ~/.xkb определённого формата. Позже выяснилось, что в типичных поставках Иксов уже есть такой механизм, через файл ~/.Xkbmap. Его содержимое передаётся в качестве параметров команде setxkbmap, запускаемой при входе пользователя в систему. Пример файла:
-layout us,ru(winkeys) -option -option grp:caps_toggle,grp_led:scroll
Пустой параметр "-option" нужен для очистки предыдущих настроек (см. man setxkbmap). Общесистемные настройки XKB предлагается хранить в файле /etc/X11/xinit/Xkbmap.
Вопросы
Для чего могут быть использованы /etc/X11/serverconfig /etc/X11/starthere /etc/X11/sysconfig (тут ещё понятно, но нужно ли отделять его содержимое от /etc/sysconfig Зачем в файле /etc/X11/Xsession функция absolute, эмулирующая which?
Текущая ситуация
/etc/X11/profile.d /etc/X11/xinit.d /etc/X11/xinit
План
Унести из /etc/X11/xinit