LINUX.ORG.RU

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

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

Похоже, что, возможно, дело было не только в этом…
Периодически после рестарта системы сервис опять оказывается мертвый, но теперь стало появляться новое сообщение в логах, которого раньше не было: No protocol specified.

[user-pc user]# systemctl status xscreensaver_lock_reset_kbd_layout_to_en.service
● xscreensaver_lock_reset_kbd_layout_to_en.service - Script watches the events from xscreensaver and resets keyboard layout to english only on lock, and adds the ru layout back upon unblank.
   Loaded: loaded (/etc/systemd/system/xscreensaver_lock_reset_kbd_layout_to_en.service; enabled; vendor preset: disabled)
   Active: inactive (dead) since Tue 2020-03-03 14:05:58 +06; 10s ago
  Process: 12234 ExecStart=/usr/bin/xscreensaver_lock_reset_kbd_layout_to_en.pl (code=exited, status=0/SUCCESS)
 Main PID: 12234 (code=exited, status=0/SUCCESS)

 user-pc systemd[1]: Started Script watches the events from xscreensaver and resets keyboard layout to english only on lock, and adds the ru layout back upon unblank..
 user-pc xscreensaver_lock_reset_kbd_layout_to_en.pl[12234]: xscreensaver-command: warning: $DISPLAY is not set: defaulting to ":0.0".
 user-pc xscreensaver_lock_reset_kbd_layout_to_en.pl[12234]: No protocol specified
 user-pc xscreensaver_lock_reset_kbd_layout_to_en.pl[12234]: xscreensaver-command: can't open display :0.0
 user-pc systemd[1]: xscreensaver_lock_reset_kbd_layout_to_en.service: Succeeded.

Может ему нужно еще какие-нибудь зависимые вещи прописать, типа, After, Requires, Wants ?..

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

Похоже, что, возможно дело было не только в этом…
Периодически после рестарта системы сервис опять оказывается мертвый, но теперь стало появляться новое сообщение в логах, которого раньше не было: No protocol specified.

[user-pc user]# systemctl status xscreensaver_lock_reset_kbd_layout_to_en.service
● xscreensaver_lock_reset_kbd_layout_to_en.service - Script watches the events from xscreensaver and resets keyboard layout to english only on lock, and adds the ru layout back upon unblank.
   Loaded: loaded (/etc/systemd/system/xscreensaver_lock_reset_kbd_layout_to_en.service; enabled; vendor preset: disabled)
   Active: inactive (dead) since Tue 2020-03-03 14:05:58 +06; 10s ago
  Process: 12234 ExecStart=/usr/bin/xscreensaver_lock_reset_kbd_layout_to_en.pl (code=exited, status=0/SUCCESS)
 Main PID: 12234 (code=exited, status=0/SUCCESS)

 user-pc systemd[1]: Started Script watches the events from xscreensaver and resets keyboard layout to english only on lock, and adds the ru layout back upon unblank..
 user-pc xscreensaver_lock_reset_kbd_layout_to_en.pl[12234]: xscreensaver-command: warning: $DISPLAY is not set: defaulting to ":0.0".
 user-pc xscreensaver_lock_reset_kbd_layout_to_en.pl[12234]: No protocol specified
 user-pc xscreensaver_lock_reset_kbd_layout_to_en.pl[12234]: xscreensaver-command: can't open display :0.0
 user-pc systemd[1]: xscreensaver_lock_reset_kbd_layout_to_en.service: Succeeded.

Может ему нужно еще какие-нибудь зависимые вещи прописать, типа, After, Requires, Wants ?..