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
の値を変更する必要があります。
私は解決策を見つけました。
$ Sudo nano /etc/acpi/events/power
次に、次の行を追加します。
event=button/suspend
action=/sbin/hibernate
/ sbin/hibernateが単独で機能するかどうかによっては、アクションがすべてのユーザーに対して機能しない場合があります。 pm-hibernate
のような別のhibernateコマンドに置き換える必要があるかもしれません。