Вы здесь

как запускать программы бывшие раньше в ~/.xinitrc ?[SOLVED]

Добрый день. Использую awesome, раньше когда xinit был 1.0.x версии скрипт /etc/X11/xinit/xinitrc проверял наличие .xinitrc в домашней папке пользователя и если находил его, то запускал. У меня в нем было прописано запуск демона urxvtd, а затем запуск самого awesome. Теперь .xinitrc игнорируется, я запускаю awesome через указание XSESSION=awesome, подскажите как запускать urxvtd? из конфига awesome не хочу, потому что если перезапускать awesome, будут плодиться запущенные urxvtd.

костыдь конечно, но если для всех пользователей, то можно положить скрипт запуска в /etc/X11/xinit/xinitrc.d/
еще можно ручками поправить /etc/X11/xinit/xinitrc ... :) емнип, вызываться .xinitrc должнен оттуда...
ну и в багзиллу можно написать ;)

У меня .xinitrc по прежнему работает(версия xinit 1.2.0-r3)

наверное через startx? через startx у меня работает, а вот через xdm не работает

Да, не знал, что есть разница.

вроде разобрался, нашел обсуждение на багзилле не относящегося к делу бага,
http://bugs.gentoo.org/show_bug.cgi?id=293285#c4, 4 и 5 комментарий
Вобщем проверку наличия ~/.xinitrc, которую делал /etc/X11/xinit/xinitrc теперь должен делать логин менеджер и startx.
startx у меня работает, а в конфиге /etc/slim.conf поменял строку логина на такую:

login_cmd           if [ -f "$HOME/.xinitrc" ]; then exec /bin/bash -login ~/.xinitrc; else exec /bin/bash -login /etc/X11/xinit/xinitrc; fi

и теперь тоже работает