回答:
GNOME Tweak Toolをインストールし、電源セクションに移動します。ふたを閉じると自動サスペンドを無効にするオプションがあります。
dconf
オプションを見つけるために前後で比較しましたが、それは実装方法ではないことがわかりました。代わりに、Tweak Toolはを作成します~/.config/autostart/ignore-lid-switch-tweak.desktop
。自動起動は、効果的に実行されるスクリプトsystemd-inhibit --what=handle-lid-switch
です。したがって、ふたを閉じるアクションは、systemd-logindによって純粋に処理されることがわかります。
別の方法/etc/systemd/logind.conf
として、編集して次のものを含めることもできます。
HandleLidSwitch=ignore
これは、ユーザーがログインしたときだけでなく、常に機能します。
/etc/systemd/logind.conf
GNOME Tweak Toolを使用する代わりに編集する方が、コンソールで作業するときなど、GNOMEが実行されていないときでも機能するため、より良い場合があります。
残念ながら、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
編集:以下のコメント作成者が述べたように、編集を行った後に再起動したい場合があります。