お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2011-01-27 14:35:22

kumax
メンバ
登録日: 2009-05-18

一定時間で自動ログオフ

お世話になります。Ubuntu10.10のmini.isoから必要な環境だけを取り出してなるべく小さなLiveCDを作ろうと奮闘中です。
GDMでログインユーザーを切り替えると同時に初期設定のlocaleを切り替えるマルチ言語のLiveCDを作っています。
Web端末のような使い方ですが、一定時間キーボードやマウス動作によるアクセスがない場合にGDMの画面に戻るようにするにはどうすればよいでしょうか?

オフライン

 

#2 2011-01-31 22:52:14

STGSAGWAN
ゲスト

Re: 一定時間で自動ログオフ

「dbus-monitor --session "type='signal',interface='org.gnome.ScreenSaver',member='ActiveChanged'"」を使ったperlの例が参考になります。
http://www.google.com/search?hl=ja&q=%22dbus-monitor+--session+%22type%3D%27signal%27%2Cinterface%3D%27org.gnome.ScreenSaver%27%2Cmember%3D%27ActiveChanged%27%22%22&aq=f&aqi=&aql=&oq=

スクリーンセーバー起動時に、perlのsystem関数で「gnome-session-save --force-logout --gui」を実行すれば出来ますよ。

 

#3 2011-01-31 23:16:00

STGSAGWAN
ゲスト

Re: 一定時間で自動ログオフ

ちなみに、過去トピック https://forums.ubuntulinux.jp/viewtopic.php?pid=60404 のように、GNOME環境でない場合は、gnome-screensaverの代わりにxscreensaverを使い、「man xscreensaver-command」の「-watch」オプションのサンプルコードを参考にすると出来ます。

 

Board footer

Powered by FluxBB