Начальная инициализация
Гость 16 декабря, 2005 - 13:54
Где в Gentoo обычно задают запуск пользовательских команд нициализации, типа rc.local в других дистрах ?
Наприме, хочу чтоб при старте X'ов (5 уровень) запускалась setxkbmap для любого юзера. Прописал эту команду в /etc/runlevels/default/local - так она не запускается автоматом на 5-ом и при загрузке на 3-ий выдается естественно ошибка, хотя после загрузки X'ов если сделать local restart, то все будет ОК.
»
- Для комментирования войдите или зарегистрируйтесь
Я бы сделал
Я бы сделал инит-скрипт. Что-то вроде этого:
А параметры
А параметры setxkbmap как передать, например, -layout задать нужно, а
start-stop-daemon ругается на опцию -l.
Для примера
Для примера взгляните на init скрипт gpm ( /etc/init.d/gpm )
Все равно
Все равно при начальной загрузке (3 уровень) выдает ошибку, а при загрузке X'ов не стартует, но когда сделаю local start, то нормально все.
Xdm у меня не запущен и не знаю к чему привязать старт setxkbmap (что в after указать). И как вообще службы по уровням распределить ? в inittabe чтоли запускать для X'ов спец службы, типа:
lx5:5:wait: .../rc Xdefaults
где в Xdefalt'e мой скрипт будет с setxkbmap.
Как это вообще делается ? чтоб мне велосипед не изобретать :)
Боюсь, что
Боюсь, что больше ничего с ходу я порекомендовать не смогу.
Тогда проще
куда прописать setxkbmap чтоб он выполнялся при старте x'ов и не надо было ешо каждый раз ручками выполнять.