gnome-keyring-daemon 起動方法
gnome 環境以外で、gnome-keyring-daemonを起動するには、.xinitrc や .xsession などに、以下の行を追加しておく。
eval “`gnome-keyring-daemon`”
export GNOME_KEYRING_SOCKET
export SSH_AUTH_SOCK
export GNOME_KEYRING_PID
gnomeアプリケーションはgnome-keyringを使って、パスワードを一元管理できる。パスワードを一元管理する為にはgnome-keyring-daemonを起動しておく必要がある。gnome-keyring-daemonを起動していない場合、gnome-keyring を使用しているアプリケーションが正しく動作しない場合がある。例えば、パスワードの入力が毎回必要になったり、ログインが出来なくなったりする。
gnome環境ではgnome-keyring-daemonは自動的に立ち上がるが、gnome環境を利用していない場合、手動でgnome-keyring-daemonを起動する必要がある。gnome-keyring-daemonは起動時に以下の様なメッセージを吐き出す。
GNOME_KEYRING_SOCKET=/tmp/keyring-x9bpQO/socket
SSH_AUTH_SOCK=/tmp/keyring-x9bpQO/socket.ssh
GNOME_KEYRING_PID=9472
この値をそのまま環境変数をセットすれば、keyring を利用するアプリケーションが正しくkeyringにアクセス出来るようになる。これを自動的に行うには、eval を使って以下の行を .xinit や .xsession に追加すれば良い。
eval “`gnome-keyring-daemon`”
export GNOME_KEYRING_SOCKET
export SSH_AUTH_SOCK
export GNOME_KEYRING_PID