Posted on 14th 4月 2009No Responses
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

Comments
Leave a Response
XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
*