
Linux のスクリーンセーバー定義に基づいて「アイドル」を定義します。
「xautolock」というツールが見つかりました。
これが私がテストした方法です:
/usr/X11R6/bin/xautolock -time 1 -locker "notify-send test"
入れました/etc/rc.d/rc.local
が、何らかの理由で動作しなくてもデバッグすることはできません。
誰かが入れるように言いました.bash_profile
。このファイルを見つけてそこに入れましたが、今ではGUIが起動しません。
このコマンドは永続コマンドであるため、一度実行されると引き続き受信されます。アイドル状態であることを確認するためにリスニングを停止しないため、入ることはできません.bash_profile
。
toにどのように入れるのかわかりませ/etc/rc.d/rc.local
んが、このファイルに入ることができない場合はどこに行きますか?
たぶん入るように修正する方法はありますか/etc/rc.d/rc.local
?たぶん、次のようなものがあります。
DISPLAY=:0.0 /usr/X11R6/bin/xautolock -time 1 -locker "notify-send test"
それはうまくいくでしょうか?
私はCentOSとGNOMEを使用しています。
答え1
rc.local
実行中のXセッションが必要で、rc.local
通常はXの開始前または途中で実行されるため、入れることはできません。また、DISPLAY
正しく計算されたので、変数を設定する必要があります。
ディレクトリに配置するには、.bash_profile
最後に1つを追加してバックグラウンドで実行します。&