web-dev-qa-db-ja.com

スリープボタンがdconf設定に従わない-Ubuntu 18.04

Asus ROG GL752VWでUbuntu 18.04を実行していますが、スリープボタンでコンピューターを休止状態にする必要があります。このコンピューターは、UbuntuとFedoraにとって常に困難でした。

最初に、休止状態を有効にし、Sudo pm-hibernateでテストしました。動いた。

それから、私はスリープボタンを作ろうとしました Fn-F1 コンピューターを休止状態にします。これを達成するために、私はdconf-settingsに行き、org.gnome.settings-daemon.plugins.powerに行き、サスペンドとスリープボタンの両方の設定をhibernateに変更しました。設定を保存してからコンピューターを再起動したとき(必要ではないと思いますが、安全のためだけにしました)、gsettings get org.gnome.settings-daemon.plugins.power button-suspendおよび同等のものを使用して、設定がまだhibernateであることを再確認しました睡眠のため。確認後、スリープボタンを押しました。コンピューターは休止状態ではなく中断されました。次に、値をnothingに変更して再起動しましたが、ボタンはまだコンピューターを中断しました。

これはUbuntuの新規インストールです。現在、次の起動オプションを使用していますが、その一部はコンピューターを起動し、ファンクションキー(機内モードなど)を有効にするために必要です。私は彼ら全員が何をするのかわかりませんが、彼らは助けているようです:

nouveau.modeset=0  tpm_tis.interrupts=0 acpi_osi=! acpi_backlight=native i915.preliminary_hw_support=1

助言がありますか?私が読んだすべての議論では、ボタンの動作を変更するためにorg.gnome.settings-daemon.plugins.powerの値を変更する必要があります。

2
Zarquan

私は解決策を見つけました。

    $ Sudo nano /etc/acpi/events/power

次に、次の行を追加します。

    event=button/suspend
    action=/sbin/hibernate

/ sbin/hibernateが単独で機能するかどうかによっては、アクションがすべてのユーザーに対して機能しない場合があります。 pm-hibernateのような別のhibernateコマンドに置き換える必要があるかもしれません。

0
Zarquan