Systemd продолжает перезапускать процесс

Я установил Помощника сверху Единицы в Ubuntu 16.04. В моем списке процессов, gnome-screensaver постоянно появляется:

UID        PID  PPID  C STIME TTY          TIME CMD
username  8434     1  0 09:47 ?        00:00:00 /usr/bin/gnome-screensaver --no-daemon

Я могу уничтожить его успешно, но это будет всегда вновь появляться после следующего раза Lockscreen активируется (когда я закрываю и вновь открыл ноутбук).

Его PPID всегда равняется 1, который является systemd. grep не, показывает файлов в /etc/systemd/ каталог, которые содержат "гнома" или "экранную заставку". Я не могу выяснить, почему это продолжает перезапускать. Как я останавливаю его?

Править:

dpkg -L gnome-screensaver | grep service

показывает файл /usr/share/dbus-1/services/org.gnome.ScreenSaver.service с содержанием

[D-BUS Service]
Name=org.gnome.ScreenSaver
Exec=/usr/bin/gnome-screensaver --no-daemon

Это похоже, как процесс перезапускается. Я предполагаю, что где-нибудь файл или установка, которая говорит systemd "в ответ на X сигналов от dbus, запустите этот сервис", с X являющийся чем-то связанным с закрытием и повторным открытием ноутбука. Это корректно, и является там способом определить тот файл или установку?

0
задан 1 November 2017 в 19:11

1 ответ

Добро пожаловать для выяснения у Ubuntu.

Если Вы не хотите экранную заставку гнома, можно попытаться просто удалить ее:

sudo apt remove gnome-screensaver

Можно также попытаться маскировать сервис, который говорит systemd действовать как сервис не существует:

sudo systemctl mask org.gnome.ScreenSaver.service

/etc/systemd используется для файлов, которыми Вы управляете. systemd связанные файлы, установленные systemd часто не хранятся там.

Можно найти где systemd сервисный файл для пакета установлен как это:

 dpkg -L gnome-screensaver | grep service
1
ответ дан 2 November 2019 в 00:26

Другие вопросы по тегам:

Похожие вопросы: