а что будет, если юзер вообще не желает запускать X сервер? У вас какое-то странное приложение - без иксов не запускается, а к иксам не привязано. А если к иксам привязано, то запускается как-то странно - после иксов, но до DE. Что это такое? Можно пример?
Я и не говорил, что этот файл — единственно возможное место для запуска программ.
А пример можно:
lupo@gentoo-laptop ~ % cat ~/.xinitrc [gentoo-laptop][19:11]
#!/bin/sh
# Run conky
conky -c ~/.conky/conkyrc_head &
conky -c ~/.conky/conkyrc_info &
# Run XScreensaver
xscreensaver -nosplash &
# Run Wicd client for managing wifi and wired sets.
wicd-gtk &
# Run Keepassx password manager.
keepassx &
# Run Klipper
klipper &
# Run XXkb
#xxkb &
# Run kbdd
kbdd &
# Run @
exec awesome