web-dev-qa-db-ja.com

GNOME:ふたを閉じるときにスリープを無効にする

蓋を閉じると、ラップトップがスリープ状態になるのを停止できますか?

GNOME 3.20、Fedora 24。


ラップトップが確実にスリープから復帰しません。 (それはたまたまハードウェアの問題です...私は基本的にwifiカードを交換しようとしているときにそれを殺したと思います。しかし、それをしばらくの間使い続けたいです)。

22
sourcejedi

GNOME Tweak Toolをインストールして、Powerセクションに移動します。ふたを閉じる際の自動サスペンドを無効にするオプションがあります。

オプション詳細

オプションを見つけるためにdconfを前後で比較しましたが、実装方法ではないことがわかりました。代わりに、Tweak Toolは~/.config/autostart/ignore-lid-switch-Tweak.desktopを作成します。自動開始は、systemd-inhibit --what=handle-lid-switchを効果的に実行するスクリプトです。ふたを閉じるアクションがsystemd-logindによって純粋に処理されていることがわかります。

代替ルート

別の方法としては、/etc/systemd/logind.confを編集して以下を含めることもできます。

HandleLidSwitch=ignore

これは機能しますall時間は、ユーザーがログインしているときだけではありません。

24
sourcejedi

残念ながら、抑制ルートはGNOMEを使用したopenSUSE Tumbleweed(42.1)で宣伝されているようには機能しませんでした。しかし、私はSystemdマスキングで成功しました:

systemctl mask sleep.target suspend.target

マスクを元に戻すには、unmaskを使用できます。

systemctl unmask sleep.target suspend.target
7
palswim

私は以前にこの問題を解決しましたが、Fedoraの最新バージョン(現在はFedora 28を使用しています)では、これらの2つのエントリが必要ですが、以前は最初のエントリのみが必要でした:

user$ Sudo vi /etc/systemd/logind.conf

HandleLidSwitch=ignore        <---- Set both of these
HandleLidSwitchDocked=ignore  <---- to ignore lid events.

user$ Sudo systemctl restart systemd-logind

[〜#〜] edit [〜#〜]:以下のコメント投稿者が述べたように、編集した後に再起動することをお勧めします。

2
NYCeyes