Начальная инициализация

Где в Gentoo обычно задают запуск пользовательских команд нициализации, типа rc.local в других дистрах ?
Наприме, хочу чтоб при старте X'ов (5 уровень) запускалась setxkbmap для любого юзера. Прописал эту команду в /etc/runlevels/default/local - так она не запускается автоматом на 5-ом и при загрузке на 3-ий выдается естественно ошибка, хотя после загрузки X'ов если сделать local restart, то все будет ОК.

Я бы сделал

Я бы сделал инит-скрипт. Что-то вроде этого:

#!/sbin/runscript

depend() {
        after xdm
}

start() {
        ebegin "Starting xkbmap"
        start-stop-daemon --start --quiet --exec /full/path/to/setxkbmap
        eend $?
}

stop() {
        ebegin "Stopping xkbmap"
        start-stop-daemon --stop --quiet --exec /full/path/to/setxkbmap
        eend $?
}

А параметры

А параметры 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'ов и не надо было ешо каждый раз ручками выполнять.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".