it-swarm.com.de

Wie finde ich heraus, was mein Terminal automatisch startet?

Ich habe Xubuntu 16.04 mit XFCE Window Manager.

Jedes Mal, wenn ich meinen Computer starte, startet das Terminal von Terminator automatisch.

Wenn ich mir "Sitzung und Start" anschaue, habe ich nichts gefunden, was mit Terminator zu tun hat. Und "Sitzung beim Abmelden automatisch speichern" ist ebenfalls deaktiviert.

In den Terminator-Einstellungen ist keine Autostart-Option verfügbar.

In folgenden Ordnern:

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

Es gibt keine Inhalte, die mit Terminator zu tun haben. Deshalb ist es mir ein Rätsel, woher der Autostart von Terminator kommt.

Wenn ich den Namen Terminator wie folgt ändere

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

und Neustart, Terminator startet in der Tat nicht. Als ich in meinen Logs auf /var/log nach irgendetwas suchte, was mit Terminator zu tun hatte, fand ich nichts.

Irgendwelche Vorschläge, um herauszufinden, welcher Prozess für den Autostart-Terminator verantwortlich ist?

6
ReneFroger

pstree ist der beste Weg, den ich mir vorstellen kann.

Zuerst müssen Sie die PID Ihrer terminator Sitzung ermitteln, die Sie verfolgen möchten. Ich benutze gnome-terminal, also würde ich verwenden:

$ 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

Die erste PID ist der Befehl ps aux selbst. Ignorieren Sie diesen Befehl. Sie haben zwei weitere PIDs, eine für die Ghost-Hunter-Sitzung und eine für die Ghost-Hunter-Sitzung. Verwenden Sie diese Option, um pstree für beide PIDs anzuzeigen:

$ 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

Das pstree zeichnet alle übergeordneten Prozesse auf der Grundlage der PID (Process Identification) auf Ihre terminator Sitzungen zurück.

1