web-dev-qa-db-ja.com

ターミナル経由でUbuntuサーバーの電源オプションを変更する

Ubuntu Server 14.04をラップトップにインストールしました。ターミナルからいくつかの電源管理オプションを変更したい(GNOMEまたはGUIがインストールされておらず、どちらもしたくない)。現在の動作は次のとおりです。

  1. ふたを閉じると、ラップトップがスリープ/休止状態になり、サーバーの動作が停止します。理想的には、ふたを閉じて、画面をオフにしても、サーバーは動作するようにします。
  2. ラップトップは、非アクティブな状態が少し続いた後に画面をオフにします(これは問題ありません。これを完全にリストするだけです)。数時間操作しないと、ラップトップはプラグを差し込んでも自動的に完全にシャットダウンします。
  3. 電源ボタンを短く押すと、システムがシャットダウンします。電源ボタンを押すのは非常に簡単なので、これを避けたいと思います。端末から明示的にシャットダウンする必要があります。

私はaskubuntuで見つかったいくつかのソリューションを試しましたが、どれも機能しません。具体的には、システムからacpidを削除しました。奇妙なことに、これは何も変更しませんでした。その後、/ etc/acpi/events/powerbtnの関連する行をコメントアウトしました。繰り返しますが、これは何も変更しませんでした。電源ボタンを少しタッチすると、システムはまだシャットダウンします。 Acpidは実行されなくなりましたが、/ etc/acpi/powerbtn.shが実行されているようです(powerbtnのアクション)。 acpiのubuntuマンページエントリ を見て、まだ何とか実行されているかどうかを確認しようとしましたが、完全に理解するのに十分な経験がありません。

どんな助けも歓迎します。

3
Ruben

私の解決策を見つけました この回答では 。 /etc/systemd/logind.confで、次の行を編集しました

#HandlePowerKey=poweroff
...
#HandleLidSwitch=hibernate

HandlePowerKey=ignore
...
HandleLidSwitch=ignore

そして、システムを再起動します。

一晩でシャットダウンするラップトップは、実際には別のものでした。プラグを誤って抜かないように、サーバーの奇妙な場所に電源ソケットを使用しました。ソケットは、ライトのオンとオフを切り替えるのに使用するのと同じボタンで制御されることがわかりました。夜にライトをオフにすると、サーバーへの電源供給が拒否されました。午前中、私は照明をつけ、サーバーをチェックし、再び消灯したことを知り、それを起動しました(照明をつけた後、電源が再び作動するので問題なく)。

4
Ruben