Я установил Помощника сверху Единицы в 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 являющийся чем-то связанным с закрытием и повторным открытием ноутбука. Это корректно, и является там способом определить тот файл или установку?
Добро пожаловать для выяснения у 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