Gnome Shellより前のUbuntuバージョンでは、ラップトップが電源に接続されているかどうかに応じて、ラップトップのふたを閉じたときの動作を設定できました。
現在、デフォルトはスタンバイであり、Gnome Tweak Toolで無効にできます。私の好みの設定は、バッテリーがオンのときのみスタンバイになり、ACに接続されているときはオンのままになります。
Systemdを使用すると、lidアクションを完全に有効または無効にするオプションのみがわかります。 UnityはUbuntu 17.04でこれをどのように解決しましたか?
これは gnome-settings-daemon のバグのようです。
回避策が KimNguyễn によってpythonスクリプトの形式で提案されました custom_suspend.py 。彼/彼女は言います:
スクリプトは次のように起動する必要があります:
systemd-inhibit --who=me --why=because --mode=block --what=handle-lid-switch /path/to/custom_suspend.py
セッション開始時(gnome-session-properties)
これはパブリックドメインであり、わずかにテストされています。既存のgnome/systemdコマンドに依存して、基礎となるアクションを実行します