История изменений
Исправление intelfx, (текущая версия) :
touchegg@.service Environment=DISPLAY=:%i
Зачем вот эти все танцы вприсядку?
# systemctl --user start touchegg@.service Failed to get D-Bus connection: В соединении отказано
Потому что systemd --user у каждого юзера свой, а ты от рута запускаешь. Ваш кэп. И раз ты собрался передавать $DISPLAY через шаблонный параметр, то почему ты его не указал?
подскажите как правильно сконструировать свой юнит для пользователя?
Никак, потому что systemd не предназначен для запуска графических приложений (исключение — GNOME 3.34 и новее, там интеграцию сделали правильно).
в bash_profile не хочу его вставлять
И правильно, тех, кто запускает демоны через bash_profile, нужно превентивно лишать потомства.
Я бы сделал через ~/.config/autostart тупо.
Исходная версия intelfx, :
touchegg@.service
Environment=DISPLAY=:%i
Зачем вот эти все танцы вприсядку?
systemctl –user start touchegg@.service
Failed to get D-Bus connection: В соединении отказано
Потому что systemd --user у каждого юзера свой, а ты от рута запускаешь. Ваш кэп. И раз ты собрался передавать $DISPLAY через шаблонный параметр, то почему ты его не указал?
подскажите как правильно сконструировать свой юнит для пользователя?
Никак, потому что systemd не предназначен для запуска графических приложений (исключение — GNOME 3.34 и новее, там интеграцию сделали правильно).
в bash_profile не хочу его вставлять
И правильно, тех, кто запускает демоны через bash_profile, нужно превентивно лишать потомства.
Я бы сделал через ~/.config/autostart тупо.