私は現在 Crunchbang Linux with Openbox を実行していますが、ログインするとすぐに_ssh-agent
_プロセスが実行され、私は一生できません自動起動される理由を理解してください。
_ssh-agent
_プロセスとその親は次のとおりです。
_$ ps -ef | grep 2085
jonyamo 2085 1759 0 10:50 ? 00:00:00 /usr/bin/openbox --startup /usr/lib/openbox/openbox-autostart OPENBOX
jonyamo 2469 2085 0 10:50 ? 00:00:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session x-session-manager
_
_/usr/lib/openbox/openbox-autostart
_を介して開始されていることは明らかです。そのため、そのファイルを調べたところ、自動起動するプロセスを探す場所が3つあることがわかりました。_/etc/xdg/openbox/autostart
_、_$HOME/.config/openbox/autostart
_、および_/usr/lib/openbox/openbox-xdg-autostart
_です。
_/etc/xdg/openbox/autostart
_は空なので、そうではありません。
_$HOME/.config/openbox/autostart
_には、次の潜在的な原因が含まれています。
eval $(gnome-keyring-daemon -s --components=pkcs11,secrets,gpg) &
ただし、それを完全に無効にしても、_ssh-agent
_は引き続き自動起動します。
_/usr/lib/openbox/openbox-xdg-autostart
_は、_/etc/xdg/autostart/
_にあるxdg autostart.desktopファイルを開始するスクリプトです。しかし、どうやらそれは次のプロセスを開始しているだけです:
_ $ /usr/lib/openbox/openbox-xdg-autostart --list | grep "\[\*\]"
[*] Print Queue Applet
[*] PulseAudio Sound System
[*] Network
_
完全に明白な何かが欠けているかもしれませんが、この謎を私に説明するのを手伝ってくれる人がいれば幸いです。
これは通常、X11ディスプレイマネージャーによって開始されます。最近のXDMの人気のある代替品がわからないので、他の誰かにチャイムを鳴らしてもらいます。
編集/etc/X11/Xsession.options
(私のマシンではUbuntu 12.04.2 LTS)そしてコメントアウトuse-ssh-agent