LINUX.ORG.RU

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

Исправление intelfx, (текущая версия) :

Нет, никто тебе не запретит захардкодить в .service значение $DISPLAY, каким-то образом пробросить authority и запускать что хочешь, но это костыль и хардкод. Тебе никто не гарантирует, что твой скрипт запустится строго после запуска X-сервера (After=display-manager.service не поможет), ты никак не получишь остальные переменные окружения из графической сессии, у тебя сломается polkit и т. п.

Если для тебя это всё не проблема — хардкодь, кто ж тебе помешает. Но «правильно» эта задача с помощью systemd не решается никак.

Исправление intelfx, :

Нет, никто тебе не запретит захардкодить в .service значение $DISPLAY, каким-то образом пробросить authority и запускать что хочешь, но это костыль и хардкод. Тебе никто не гарантирует, что твой скрипт запустится, когда X-сервер будет живой (After=display-manager.service не поможет), ты никак не получишь остальные переменные окружения из графической сессии, у тебя сломается polkit и т. п.

Если для тебя это всё не проблема — хардкодь, кто ж тебе помешает. Но «правильно» эта задача с помощью systemd не решается никак.

Исходная версия intelfx, :

Нет, никто тебе не запретит захардкодить в .service значение $DISPLAY, каким-то образом пробросить authority и запускать что хочешь, но это костыль и хардкод. Тебе никто не гарантирует, что твой скрипт запустится, когда X-сервер будет живой (After=display-manager.service не поможет), ты никак не получишь остальные переменные окружения из графической сессии, у тебя сломается polkit и т. п.

Если для тебя это всё не проблема — хардкодь, кто ж тебе помешает. Но «правильно» эта задача с помощью systemd не решается никак.