蓋を閉じると、ラップトップがスリープ状態になるのを停止できますか?
GNOME 3.20、Fedora 24。
ラップトップが確実にスリープから復帰しません。 (それはたまたまハードウェアの問題です...私は基本的にwifiカードを交換しようとしているときにそれを殺したと思います。しかし、それをしばらくの間使い続けたいです)。
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時間は、ユーザーがログインしているときだけではありません。
残念ながら、抑制ルートはGNOMEを使用したopenSUSE Tumbleweed(42.1)で宣伝されているようには機能しませんでした。しかし、私はSystemdマスキングで成功しました:
systemctl mask sleep.target suspend.target
マスクを元に戻すには、unmask
を使用できます。
systemctl unmask sleep.target suspend.target
私は以前にこの問題を解決しましたが、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 [〜#〜]:以下のコメント投稿者が述べたように、編集した後に再起動することをお勧めします。