LinuxForum.Fans
Тема

Автозапуск в ubuntu

Автор: canabid 8 сообщений 4160 просмотров
#70951

Люди знающие подскажите.
Есть ubuntu 10.04, мне нужно реализавовать на ней автозапуск полноэкранного приложения.
Автозапуск в gnome мою программку запускать не хочет, и ошибок о запуске я не нашел.
Возможно ли реализовать это вообще без запуска gnome.
То есть примерно так.
0. отключаю автозапуск gdm
1. автологин в первую консоль (mingetty и тп)
2. автозапуск запуск GUI приложения
проблема с пунтом 2, я вообще не представляю как это сделать

#70956
canabid написал:
Автозапуск в gnome мою программку запускать не хочет

Помести команду в скрипт, а скрипт - в автозагрузку. Так работает. Ну и приведи сюда саму команду.

#70960

Я, к примеру, запускал MythTV в полноэкранном режиме так:
1. Добавил в файл /etc/inittab строку

text

c8:2345:respawn:/sbin/mingetty --autologin mythtv tty8

2. В домашнем каталоге пользователя mythtv создал файл .xinitrc

text

# .xinitrc                                                                                                                                 
[ -x /usr/bin/nvidia-settings ] && /usr/bin/nvidia-settings -l                                                                             
/usr/bin/xset s noblank                                                                                                                    
/usr/bin/xset s off                                                                                                                        
/usr/bin/xset -dpms                                                                                                                        
/usr/bin/evilwm &                                                                                                                          
exec /usr/bin/mythfrontend -l /var/log/mythtv/mythfrontend.log -v important,general

Обратите внимание на строку /usr/bin/evilwm & — какой-нибудь менеджер окон всё же должен запускаться.

#70961

canabid, опишите что вы подразумеваете под "полноэкранным приложением"?
можно сделать так:
создаём автологин пользователя.
в момент автологина срабатывает ~/.bashrc в котором написано startx
в момент запуска иксов срабатывает ~/.xinitrc в котором запускается ваше приложение.
тут есть нюансы вроде нужен/нет менеджер окон, умеет/нет ваше приложение в полный экран само открываться.

#70962
system-root написал:
в момент автологина срабатывает ~/.bashrc в котором написано startx

это можно заменить на nodm

#70963

Полноэкранности также пойдёт на пользу отсутствие WM.

#70989

разобрался я в чем проблема, gdm просто не стартует до конца (в чем причина незнаю)

#71003

люди у меня gnome в каком то безопасном режиме стартовал, поэтому то штатный автозапуск и не работал!

Войдите или зарегистрируйтесь, чтобы ответить.