История изменений
Исправление anonymous2, (текущая версия) :
в дополнение к теме: запуске иксов с одним - единственным приложением
тебе не нужно запускать всякие startx им подобное... вот тебе алгоритм для одного приложения, так называемый КИОСК режим:
- стартуем отдельно Xorg как отдельный сервис!! для systemd или upstart, с параметрами $xscreen -auth $xauthfile -nolisten tcp -depth 24, предварительно нужно сгенерировать xauthfile
- стартуем вашу программу так же отдельным сервисом!! для systemd или upstart, с зависимостью от Xorg сервиса. Для него нужно определить два env DISPLAY XAUTHORITY, также можно тут же запустить утилитами предварительно смену бекграунда, поменять курсор и т.д.
при этом все работает быстро и красиво, креш программы приведет к ее автоматическому рестарту
xhost +localhost не нужно, нужно уметь пользоваться xauth list/add
Исправление anonymous2, :
в дополнение к теме: запуске иксов с одним - единственным приложением
тебе не нужно запускать всякие startx им подобное... вот тебе алгоритм для одного приложения, так называемый КИОСК режим:
- стартуем отдельно Xorg как отдельный сервис!! для systemd или upstart, с параметрами $xscreen -auth $xauthfile -nolisten tcp -depth 24, предварительно нужно сгенерировать xauthfile
- стартуем вашу программу так же отдельным сервисом!! для systemd или upstart, с зависимостью от Xorg сервиса. Для него нужно определить два env DISPLAY XAUTHORITY, также можно тут же запустить утилитами предварительно смену бекграунда, поменять курсор и т.д.
при этом все работает быстро и красиво, креш программы приведет к ее автоматическому рестарту
Исправление anonymous2, :
в дополнение к теме: запуске иксов с одним - единственным приложением
тебе не нужно запускать всякие startx им подобное... вот тебе алгоритм для одного приложения:
- стартуем отдельно Xorg как отдельный сервис!! для systemd или upstart, с параметрами $xscreen -auth $xauthfile -nolisten tcp -depth 24, предварительно нужно сгенерировать xauthfile
- стартуем вашу программу так же отдельным сервисом!! для systemd или upstart, с зависимостью от Xorg сервиса. Для него нужно определить два env DISPLAY XAUTHORITY, также можно тут же запустить утилитами предварительно смену бекграунда, поменять курсор и т.д.
при этом все работает быстро и красиво, креш программы приведет к ее автоматическому рестарту
Исходная версия anonymous2, :
в дополнение к теме: запуске иксов с одним - единственным приложением
тебе не нужно запускать всякие startx им подобное... вот тебе алгоритм для одного приложения:
- стартуем отдельно Xorg как отдельный сервис!! для systemd или upstart, с параметрами $xscreen -auth $xauthfile -nolisten tcp -depth 24, предварительно нужно сгенерировать xauthfile
- стартуем вашу программу так же отдельным сервисом!! для systemd или upstart, с зависимостью от Xorg сервиса. Для него нужно определить два env DISPLAY XAUTHORITY, также можно тут же запустить утилитами предварительно смену бекграунда, поменять курсор и т.д.