В GNOME Shell нет опции спящего режима в меню сеанса. Я проверил шпаргалку GNOME Shell , но гибернация там не упоминается.
Как я могу перевести компьютер в спящий режим из сеанса оболочки GNOME?
Просто установите это расширение оболочки GNOME , сдвинув слайдер. Ваше пользовательское меню должно теперь показать несколько новых дополнительных опций: Hibernate и Power Off ...
dv3500ea В вашей ссылке на Шпаргалку оболочки GNOME вы получили ответ:
Пункт меню Power Off ... скрыт по умолчанию , Вы можете сделать это видимым, нажав клавишу Alt в меню пользователя.
blockquote>Просто удерживайте ALT
sudo apt-get install pm-utils
Alt + F2
sudo pm-hibernate
Я не думаю, что можно вручную переходить в спящий режим в GNOME Shell (я могу ошибаться). Существует расширение, которое добавляет дополнительные опции для управления питанием, но не имея успешной установки расширений самостоятельно, я не могу точно сказать, как его установить.
Сейчас вы можете нажать alt kbd> + f2 kbd> и набрать pmi action hibernate
или gnome-power-cmd hibernate
(только 10.10 и ниже), а затем нажать enter KBD>. Это не даст вам никаких вариантов, поэтому делайте это только в том случае, если вы уверены, что не захотите отменить.
Если вы хотите сделать это проще, вы можете создать скрипт с помощью (используя zenity для предоставления опций) и поместить его в ~/bin
. Затем вы можете создать привязку клавиатуры для скрипта, поэтому, когда вы нажимаете (например) alt + super + h kbd>, ваша система переходит в спящий режим.
По состоянию на 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
Вам необходимо установить пакет «gnome-shell-extensions-alternative-status-menu», если вы используете ppa для тестирования gnome-shell. Это включит режим гибернации, а также параметры отключения питания в меню состояния.
Для этого нужно 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 и перезапустите оболочку + f2 и введите r).
НЕ устанавливайте расширение с extensions.gnome.org.
Я нашел новое расширение , которое добавляет новую кнопку для спящего режима. Он отлично работает с сенсорными экранами и кабриолетами, потому что это отдельная кнопка. Однако есть один недостаток: он не работает (в настоящее время) с экрана блокировки.
Было легко найти в Ubuntu 17.10 , мне просто нужно было найти спящий режим и выбрать соответствующий результат раздел для программного обеспечения результатов. Расширения Hibernate и Gnome уже были настроены, если у вас есть проблемы с ними, я предлагаю вам поискать соответствующие вопросы и ответы здесь на этом сайте.
Также вы по-прежнему можете настроить кнопку питания на режим гибернации компьютера вместо его выключения (настройки> параметры питания), если это именно то, что вам нужно.
Для меня установка расширения
sudo apt-get install gnome-shell-extensions
gsettings set org.gnome.shell.extensions.alternative-status-menu allow-hibernate true
(как упомянуто выше) И редактирование этого файла
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
помогли (см. [ 113] здесь ).
В Ubuntu Gnome 14.04, Gnome 3.12 работают следующие (13 июня 2014 г.), но я настроил его только для работы с нажатием кнопки питания и закрытием крышки (поэтому кнопка GUI не нажимается).
Заслуживает внимания здесь , также и для комментаторов.
Вместо создания нового файла .../polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
, sudo отредактируйте существующий
/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 editor записи с hibernate
и изменил все с suspend
на hibernate
(моя машина не может возобновить с suspend
...) Я Я не уверен, какая запись заставила его работать, но кнопка питания теперь также переводит мою машину в спящий режим.