Как спящий режим из оболочки GNOME?

20

У оболочки GNOME нет возможности спящего режима в меню сеанса. Я проверил Штучный файл оболочки GNOME , но спящий режим там не упоминается.

Как я могу спящий режим с моей машины из сеанса оболочки GNOME?

    
задан dv3500ea 13.09.2011 в 01:26
источник

10 ответов

11

Просто установите расширение оболочки GNOME , сдвинув ползунок. Теперь пользовательское меню должно показать несколько новых дополнительных параметров: Hibernate и Power Off ...

    
ответ дан Alfredo Hernández 22.03.2012 в 21:14
10

dv3500ea В вашей ссылке на Шрифт GNOME Shell вы получили ответ:

The Power Off... menu entry is hidden by default. You can make it visible by pressing the Alt key in the user menu.

Просто удерживайте ALT

    
ответ дан oren 24.04.2014 в 09:56
6
sudo apt-get install pm-utils

Alt + F2

sudo pm-hibernate
    
ответ дан Bharathwaaj 21.03.2012 в 23:59
5

Я не думаю, что можно вручную спящий режим в GNOME Shell (я мог ошибаться). Существует расширение, которое добавляет дополнительные опции для управления питанием, но, несмотря на то, что у меня не было достаточной установки внутренних расширений, я не могу точно сказать вам, как его установить.

Теперь вы можете нажать alt + f2 и набрать pmi action hibernate или gnome-power-cmd hibernate (только 10.10 и ниже), а затем нажать enter . Это не даст вам никаких параметров, поэтому сделайте это, только если вы уверены, что не хотите отменять.

Если вы хотите сделать это проще, вы можете создать скрипт (используя zenity для предоставления опций) и поместить его в ~/bin . Затем вы можете создать привязку клавиатуры для скрипта, поэтому, когда вы нажимаете (например) alt + super + h , ваша система будет спячка.

    
ответ дан RolandiXor 13.09.2011 в 01:34
2

Для этого в 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.

    
ответ дан Michael C. 16.03.2013 в 06:33
1

Вам нужно установить пакет «gnome-shell-extensions-alternative-status-menu», если вы используете тестирование gnome-shell ppa. Это позволит включить параметр гибернации, а также параметры отключения питания в меню состояния.

    
ответ дан Syed Khalil 13.09.2011 в 09:36
1

Для меня установка расширения

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

помог (см. здесь ).

    
ответ дан user178073 27.08.2013 в 11:11
1

В 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 edit

/etc/systemd/logind.conf

и измените HandleLidSwitch=suspend на #HandleLidSwitch=hibernate .

Прежде чем делать это, я искал редактор dconf для записей с hibernate и изменил все с suspend на hibernate (моя машина не может возобновиться с suspend ...) m не уверен, какая запись заработала, но кнопка питания также спящает мою машину сейчас.

    
ответ дан Rasmus 13.06.2014 в 14:12
1

Я нашел новое расширение , которое добавляет новую кнопку для спящего режима. Он отлично работает с сенсорными экранами и кабриолетами, потому что это отдельная кнопка. Однако есть недостаток: он не работает (теперь) с экрана блокировки.

Было легко найти в Ubuntu 17.10 , мне просто нужно было искать hibernate и выбрать соответствующий результат раздела для программного обеспечения Результаты. Расширения Hibernate и Gnome уже настроены, если у вас есть проблемы с этим, я предлагаю вам найти соответствующий Q & amp; A здесь, на этом сайте.

Также вы можете настроить кнопку питания для спящего режима вместо того, чтобы отключать его (параметры > параметры питания), если это то, что вы хотите.

    
ответ дан LiveWireBT 25.09.2017 в 18:10
0

по состоянию на 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
    
ответ дан chag 24.10.2013 в 18:46