Como descobrir o que é autostarting meu terminal?

6

Eu tenho o Xubuntu 16.04 com o gerenciador de janelas XFCE.

Sempre que inicio meu computador, o terminal Terminator também é autostarting.

Quando olho para "Sessão e inicialização", não encontrei nada relacionado ao Terminator. E "Salvar automaticamente a sessão ao sair" também está desmarcado.

Nas configurações do Terminator, não há opção de início automático disponível.

Nas seguintes pastas:

~/.config/autostart
/etc/xdg/autostart

Não há conteúdo relacionado ao Terminator, por isso está me irritando de onde o autostartup do Terminator vem.

Quando eu mudo o nome Terminator como segue

sudo mv /usr/bin/terminator /usr/bin/terminator.backup(

e reinicializando, o Terminator não está realmente começando. Analisando meus registros em /var/log , procurando por qualquer coisa que se relacionasse ao Terminator, não encontrei nada.

Alguma sugestão para descobrir qual processo é responsável pelo terminador de início automático?

    
por ReneFroger 04.06.2018 / 13:18

1 resposta

1

pstree é a melhor maneira de pensar.

Primeiro, você precisa encontrar o PID da sessão terminator que deseja rastrear. Eu uso gnome-terminal , então eu usaria:

$ ps aux | grep gnome-terminal
rick     10321  0.0  0.0  14524  1088 pts/18   S+   20:49   0:00 grep --color=auto gnome-terminal
rick     12871  0.0  0.4 538372 37968 ?        Sl   Jun10   0:31 /usr/lib/gnome-terminal/gnome-terminal-server

O primeiro PID é o próprio comando ps aux , então ignore isso. Você terá dois outros PIDs, um para o fantasma e outro para a sessão de caçador de fantasmas. Use isto para exibir o pstree para ambos os PIDs:

$ pstree -sapl 12871
systemd,1 splash fastboot kaslr
  └─lightdm,1050
      └─lightdm,1597 --session-child 12 19
          └─upstart,1891 --user
              └─gnome-terminal-,12871
                  ├─bash,12879
                  ├─bash,15278
                  │   └─pstree,21311 -sapl 12871
                  ├─{dconf worker},12873
                  ├─{gdbus},12875
                  └─{gmain},12874

O pstree rastreará todos os processos pai para as sessões de terminator com base no PID (Identificação do processo).

    
por WinEunuuchs2Unix 13.06.2018 / 02:58