GNOME Shellには、セッションメニューで休止状態にするオプションがありません。GNOME Shell Cheat Sheetをチェックしましたが、休止状態については言及されていません。
GNOME Shellセッション内からマシンを休止状態にするにはどうすればよいですか?
GNOME Shellには、セッションメニューで休止状態にするオプションがありません。GNOME Shell Cheat Sheetをチェックしましたが、休止状態については言及されていません。
GNOME Shellセッション内からマシンを休止状態にするにはどうすればよいですか?
回答:
スライダーをスライドして、このGNOME Shell拡張機能をインストールするだけです。ユーザーメニューに、いくつかの新しい追加オプションが表示されます。Hibernate、およびPower Off ...
Hibernate
で、システムにオプションが表示されます(Ubuntu GNOME 3.8)。
GNOME Shellで手動で休止状態にすることはできないと思います(間違っている可能性があります)。電源管理のための追加オプションを追加する拡張機能がありますが、拡張機能を自分でインストールできなかったため、インストール方法を確実に説明することはできません。
今のところ、alt+ f2を押して入力することができますpmi action hibernate
gnome-power-cmd hibernate
押して、or (10.10以下のみ)を入力し、を押しenterます。これはオプションを提供しませんので、キャンセルしたくないことが確実な場合にのみ行ってください。
これを簡単にしたい場合は、(zenityを使用してオプションを指定して)スクリプトを作成し、これをに配置できます~/bin
。次に、スクリプトのキーボードバインドを作成して、(たとえば)を押すとalt+super+hシステムが休止状態になるようにします。
gnome-power-cmd
11.04では使用できなくなったと思います。answers.launchpad.net / ubuntu / + source / gnome-power-manager / … ; 代替手段はgshutdown
gshutdown.tuxfamily.org/en/index.phpです。
powermanagement-interface
パッケージをインストールする必要がありました。残念ながら、使用するとエラーが発生します:Error org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Hal was not provided by any .service files
。
systemctl hibernate
これには、12.10でもう少し必要なものがあります。(12.04以前を使用している場合は、この回答をスキップしてください。)デフォルトでは、代替ステータスメニューにはHibernateオプションが表示されなくなりました。これを修正する最も簡単な方法は、新しくUbuntuリポジトリに追加された拡張機能をインストールし、gsettingsを使用してデフォルトを変更することです。
sudo apt-get install gnome-shell-extensions
gsettings set org.gnome.shell.extensions.alternative-status-menu allow-hibernate true
次に、Tweak Toolで拡張機能を有効にして、シェルを再起動します(alt + f2でrを入力します)。
extensions.gnome.orgから拡張機能をインストールしないでください。
No such schema 'org.gnome.shell.extensions.alternative-status-menu'
gnome-shellテストPPAを使用している場合は、「gnome-shell-extensions-alternative-status-menu」パッケージをインストールする必要があります。これにより、ハイバネーションオプションとステータスメニューの電源オフオプションが有効になります。
拡張機能をインストールする場合
sudo apt-get install gnome-shell-extensions
gsettings set org.gnome.shell.extensions.alternative-status-menu allow-hibernate true
(上記のとおり)ANDこのファイルの編集
gksu gedit /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
そして挿入
[Enable Hibernate]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
助けた(こちらを参照)。
Ubuntu Gnome 14.04、Gnome 3.12では次のように動作します(2014年6月13日)が、電源ボタンを押してふたを閉じる(GUIボタンが押されない)ように設定するだけです。
クレジットはここに行くあまりにも、コメンテーターに、。
新しいファイルを作成する代わりに.../polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
、既存の
/var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla
に変更ResultActive=no
して休止状態を有効にしResultActive=yes
、次のセクションを取得します。
[Disable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
[Disable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes
これにより、マシンが休止状態になります。
ふたを閉じたときに有効にするには、sudo編集
/etc/systemd/logind.conf
に変更HandleLidSwitch=suspend
し#HandleLidSwitch=hibernate
ます。
これを行う前に、dconfエディターでエントリを検索しhibernate
、すべてをからsuspend
に変更しましたhibernate
(私のマシンは再開できませんsuspend
...)どのエントリがそれを機能させたかはわかりませんが、電源ボタンはマシンを休止状態にします。
休止状態の新しいボタンを追加する新しい拡張機能を見つけました。独立したボタンであるため、タッチスクリーンとコンバーチブルで正常に動作します。ただし、欠点があります。ロック画面から(現在)動作しません。
Ubuntu 17.10では簡単に見つけることができたので、休止状態を検索し、ソフトウェア結果のセクションの対応する結果を選択するだけでした。HibernateおよびGnome拡張機能は既に設定されています。これらの問題がある場合は、このサイトで対応するQ&Aを探すことをお勧めします。
また、必要に応じて、電源ボタンをシャットダウンするのではなく、電源ボタンを設定して休止状態にすることもできます(設定>電源オプション)。
/etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
(askubuntu.com/a/1064114/674319を参照)
2013年10月24日、Ubuntu-Gnome 13.10を使用して、次のように電源設定で休止状態を使用できるようになり、物理的な電源ボタンを使用して休止状態になりました。
sudo -i # because the following should be ran as root
gsettings set org.gnome.shell.extensions.alternative-status-menu allow-hibernate true
cat > /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla <<EOF
[Enable Hibernate]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
EOF