|
| |||
|
|
[решено] Автозапуск псевдо-графического приложения на tty1 без логина Никак не могу сформулировать по-англицки и загуглить: как сделать автозапуск программы или скрипта на месте tty1? Ну, чтобы там в runlevel3 не логин просило, а сразу запускалась программа с псевдо-графическом интерфейсом (например, lynx). Что-то вроде киоска, только без иксов и желательно чтоб несколько программ запускать так же на tty2, tty3... Спасибо! UPD Для openSUSE 12.2 (которая игнорит /etc/inittab) сделал следующий костыль (по мотивам странной доки https://ru.opensuse.org/SDB:Systemd). Отредактировать /etc/systemd/system/getty.target.wants/g ExecStart=-/sbin/mingetty --autologin kioskuser %I А юзеру kioskuser в ~/.bashrc вписать нужную команду, например, mc Таким образом после загрузки системы в init 3 на tty1 запустится Midnight Commander. Аналогично можно настроить автологин и запуск скрипта на tty2. Единственная странность пока - от момента автологина до запуска mc проходит где-то 13 секунд. Не знаю, с чем связана задержка, разбираться дальше не стал, потому что описанный костыль вполне устраивает. Всем спасибо! |
||||||||||||||