Gnome(2.30)スクリーンセーバーを有効にして、数分後にマシンを一時停止するように設定しました。それはうまくいきます!
さて、「サーバーモード」で使いたい場合があります。つまり、ファイルを提供している間、またはsshターミナルとして機能している間は、マシン上で物理的なアクティビティは発生しません。身体活動がないため、時間が経過すると機械は停止します。サスペンドを禁止するユーティリティ/スクリプト/何かがありますか?
ps。私はdbus/pythonスクリプトがインターネット上で流通していることに運がなかったし、私のgnomeディストリビューションのどこでも「禁止」アプレットを利用できない。私はubuntulucidを使用しています。
次のコマンドを使用して、コンピューターが自動的にスリープ状態になるのを防ぐことができます。
gconftool-2 --set /apps/gnome-power-manager/timeout/sleep_computer_battery --type int 0
gconftool-2 --set /apps/gnome-power-manager/timeout/sleep_computer_ac --type int 0
対応するgconfデータベースキーを設定します。最初のキーは、コンピューターがアイドル状態でオンのときにスリープ状態になるまでの時間を決定しますバッテリー、2番目のキーはオンのときにacプラグ 。それらを0に設定すると、自動スリープが無効になります(バッテリーを使用している場合はこの動作を望まない場合があります)。たとえば、30分の遅延に戻すには、次のようにします。
gconftool-2 --set /apps/gnome-power-manager/timeout/sleep_computer_ac --type int 1800
利用可能なgconfキーはgconf-editor
で閲覧できます。興味があるかもしれません。
GConfとgconftool-2は機能しなくなり、Gnome 3以降 非推奨 になりました。
GSettings/dconf はあなたが今探しているものです。
現在の値を取得:
gsettingsはorg.gnome.settings-daemon.plugins.powersleep-inactive-ac-timeoutを取得します
サスペンドを禁止する:
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0
便利なコマンド例
gsettingsリスト-スキーマ
gsettingsはorg.gnome.settings-daemon.plugins.powersleep-inactive-ac-timeoutを記述します
選択したスクリプト言語を使用して、「後の一時停止...」を適切な状態に手動で変更する必要があると思います。この設定はgconfサービスを介して保存されていると思われます。この「構成サービス」の設定をプログラムで調整できるようにするpython-gconfモジュールがあります(基本的にはLinux用のWindowsレジストリです)。 これがチュートリアルです python-gconfの使用について。構成エディターツールを使用して、gconfを探し回って、適切な設定がどこにあるかを確認できます。