XFCEウィンドウマネージャーでXubuntu 16.04を使用しています。
コンピューターを起動するたびに、 ターミネーター のターミナルも自動起動します。
「セッションとスタートアップ」を調べると、ターミネーターに関連するものは何も見つかりませんでした。また、「ログアウト時にセッションを自動的に保存する」もオフになっています。
ターミネーター設定では、使用可能な自動開始オプションはありません。
次のフォルダー:
~/.config/autostart
/etc/xdg/autostart
ターミネーターに関連するコンテンツはないので、ターミネーターの自動起動がどこから来るのか、私の心を傷つけています。
ターミネーターの名前を次のように変更すると
Sudo mv /usr/bin/terminator /usr/bin/terminator.backup(
再起動しても、ターミネーターは実際には起動していません。 /var/log
のログを調べて、ターミネーターに関連するものを探して、何も見つかりませんでした。
ターミネーターの自動起動の原因となっているプロセスを見つけるための提案はありますか?
pstree
は私が考えることができる最良の方法です。
最初に、トレースするterminator
セッションのPIDを見つける必要があります。 gnome-terminal
を使用するので、次を使用します。
$ 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
最初のPIDはps aux
コマンド自体なので、無視してください。ゴースト用とゴーストハンターセッション用の2つのPIDがあります。これを使用して、両方のPIDのpstree
を表示します。
$ 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
pstree
は、PID(プロセスID)に基づいてすべての親プロセスをterminator
セッションにトレースバックします。