FreeSource: AltLinux/Sisyphus/devel/X

Эта страница была перенесена на altlinux.org. Текст на freesource.info заморожен.

Использование файлов при запуске Иксовых сессий

Запуск Иксов с годами оброс большим количеством рудиментов, которые вовсе не обязательно поддерживать. Предлагаю чётко определить расположение и назначение каталогов, перестав использовать остальные.

XKB 

Где-то со времени подготовки Compact 3.0 появилась возможность пользовательской настройки раскладки клавиатуры, реализованная с помощью чтения файла ~/.xkb определённого формата.

Позже выяснилось, что в типичных поставках Иксов уже есть такой механизм, через файл ~/.Xkbmap. Его содержимое передаётся в качестве параметров команде setxkbmap, запускаемой при входе пользователя в систему.

Пример файла:

Пустой параметр “-option” нужен для очистки предыдущих настроек (см. man setxkbmap).

Общесистемные настройки XKB предлагается хранить в файле 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

Ссылок на эту страницу нет