O Systemd continua reiniciando um processo

0

Instalei o Mate no Unity no Ubuntu 16.04. Na minha lista de processos, gnome-screensaver aparece persistentemente:

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

Eu posso matá-lo com sucesso, mas ele sempre reaparecerá após a próxima vez que a tela de bloqueio for ativada (quando eu fechar e reabrir o laptop).

Seu PPID é sempre 1, que é systemd. grep não mostra arquivos dentro do diretório /etc/systemd/ que contém "gnome" ou "screensaver". Não consigo descobrir por que isso continua reiniciando. Como eu paro isso?

Editar:

dpkg -L gnome-screensaver | grep service

mostra o arquivo /usr/share/dbus-1/services/org.gnome.ScreenSaver.service com o conteúdo

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

Parece que o processo está sendo reiniciado. Eu acho que em algum lugar é um arquivo ou configuração que informa ao systemd "em resposta ao sinal X do dbus, inicie este serviço", com o X sendo algo relacionado ao fechamento e reabertura do laptop. Isso está correto e existe uma maneira de identificar esse arquivo ou configuração?

    
por Darien Marks 31.10.2017 / 01:45

1 resposta

1

Bem-vindo ao Ask Ubuntu .

Se você não quiser o gnome-screensaver, você pode tentar apenas desinstalá-lo:

sudo apt remove gnome-screensaver

Você também pode tentar mascarar o serviço, o que está dizendo systemd para agir como se o serviço não existisse:

sudo systemctl mask org.gnome.ScreenSaver.service

/etc/systemd é usado para arquivos que você gerencia. Os arquivos systemd relacionados instalados pelo systemd geralmente não são armazenados nele.

Você pode encontrar onde o arquivo de serviço systemd de um pacote está instalado assim:

 dpkg -L gnome-screensaver | grep service
    
por Mark Stosberg 31.10.2017 / 20:28