LINUX.ORG.RU

История изменений

Исправление 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, также можно тут же запустить утилитами предварительно смену бекграунда, поменять курсор и т.д.