В общем, собрал я в OpenEmbedded графический образ (под x86), всё запускается, OpenGL аппаратное есть, самое сложное казалось бы позади. Но я никак не могу запустить свою программу при загрузке системы, хотя важный момент в том что если я вручную пишу startx, то оно таки уважает мою волю и запускает что надо:
#twm &
#xclock -geometry 50x50-1+1 &
#xterm -geometry 80x50+494+51 &
#xterm -geometry 80x20+494-0 &
#exec xterm -geometry 80x66+0+0 -name login
[b]run_mysoft[/b]
Пробовал я модифицировать и startx:
userserverrc=$HOME/.xserverrc
sysserverrc=/etc/X11/xinit/xserverrc
[b]defaultclient=run_mysoft[/b]
defaultserver=/usr/bin/X
defaultclientargs=""
Вопрос прост: как заставить иксы грузить мою программу при старте системы, чтобы без всяких менеджеров окон? Тупо программа. Причем, важный момент, у меня нет пользователей в системе, только root и нету ~/.xinitrc.
Хотя тут же догадка - а что если /home/root/.xinitrc? Оно будет стартовать мою программу в монопольном режиме, чтобы без всяких там менеджеров окон и xterm-ов?
Не могу понять, откуда этот ненавистный xterm всё время пролазит...
P.S. run_mysoft - скрипт, запускает программу...