LINUX.ORG.RU
ФорумAdmin

Автозаупск Х при запуске гуёвого приложения из консоли - как?

 


0

2

В debian на raspberry есть такая фича - если иксы не запущены, а ты из консоли (или из rc.local) запускаешь приложение - то искы запускаются автоматом. Причем, ненадо вводить что-то типа startx имя_приложения — :1 просто делаешь ./имя_приложения - и все само запускается.

Как это сделано? Поставили одну и ту же систему на малину и на оранж - на оранже эта фича не срабатывает. Это наводит на мысль, что такое поведение можно как-то настроить - но как?

Чудеса какието, но чудес не бывает :)

Если подумать как такого можно добиться то есть 2 мысли:

1) Патченый libX11 который поднимает X сервер каждый раз когда ктото хочет к нему подключится (но это мало вероятно)

2) Ктото эмулирует X11 unix сокет (/tmp/.X11-unix/X0 или где он там у вас) (например systemd он должен уметь) и как только ктото пытается к нему подключится спавнит X сервер

Я бы на вашем месте посмотрел в одну из этих сторон.

PS. Для второго варианта нужно чтобы при логине через консоль уже бала установлена переменная окружения DISPLAY, ткчто для начала посмотрите есть ли DISPLAY в консоли на рабочей системе

zaz ★★★★ ()
Последнее исправление: zaz (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.