Як я можу перезимувати від оболонки GNOME?


20

GNOME Shell не має можливості перезимувати в меню сеансу. Я перевірив шпаргалку Shell Shell GNOME, але про сплячку там не згадується.

Як я можу перезимувати свою машину під час сеансу оболонки GNOME?


Відповіді:


11

Просто встановіть це розширення оболонки GNOME , перемістивши повзунок. Тепер у вашому меню користувача повинно з’явитися декілька нових додаткових опцій: сплячий режим та вимкнення живлення ...

введіть тут опис зображення


1
Це не додає для мене варіант "сплячки", просто призупиніть: /
daboross

Ймовірно, творець змінив поведінку розширення. Я не використовував його у віках.
Альфредо Ернандес

@DaboRoss Просто встановив його, і він відображає Hibernateпараметр у моїй системі (Ubuntu GNOME 3.8).
Альфредо Ернандес

1
Я щойно встановив його знову і, здається, цього разу працює! Вони, мабуть, оновили його! Дякуємо за публікацію.
даборосс

Це чудово, друже!
Альфредо Ернандес

10

dv3500ea У вашому посиланні на шпаргалку GNOME Shell Sheet Sheet ви отримали відповідь:

Запис меню вимкнено ... за замовчуванням приховано. Ви можете зробити його видимим, натиснувши клавішу Alt в меню користувача.

Просто тримайте ALT


1
Це працює!!! Так просто!
Дугуї

6
де тоді зимує сплячка? Питання йшло про сплячку
Анвар

3
Це в режимі очікування, а не в сплячку
sebix

7
sudo apt-get install pm-utils

Alt + F2

sudo pm-hibernate

Команда sudo не працюватиме в alt-f2. ви повинні скористатися терміналом
Anwar

5

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

Наразі ви можете натиснути alt+ f2та ввести pmi action hibernateабо gnome-power-cmd hibernate(лише 10.10 та нижче), а потім натиснути enter. Це не дасть вам жодних варіантів, тому робіть це лише в тому випадку, якщо ви впевнені, що не захочете скасовувати.

Якщо ви хочете зробити це простіше, ви можете створити сценарій (використовуючи zenity для надання опцій) і помістити його в ~/bin. Потім ви можете створити прив’язку клавіатури до сценарію, тож при натисканні (наприклад) alt+super+hваша система перезимує.


Я думаю gnome-power-cmd, більше не доступна в 11.04, Посилайтеся: answer.launchpad.net/ubuntu/+source/gnome-power-manager/… ; альтернатива: gshutdown gshutdown.tuxfamily.org/en/index.php .
user7044

Для використання команди pmi мені довелося встановити powermanagement-interfaceпакет. На жаль , я отримую повідомлення про помилку , коли я використовую його: Error org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Hal was not provided by any .service files.
dv3500ea

@ dv3500ea aw man ... Мені знову доведеться знайти правильну команду для GNOME 3. Якщо ви станете перед мною, не соромтесь відредагувати це у відповідь.
RolandiXor

Ви завжди можетеsystemctl hibernate
Рольф

2

Для цього потрібно трохи більше 12.10. (Пропустіть цю відповідь, якщо ви використовуєте 12.04 або новіші версії.) За замовчуванням, в альтернативному статусному меню більше не відображається опція "Спящий режим". Найпростіший спосіб виправити це - встановити розширення, щойно додане до сховищ 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.


4
Друга команда для мене не працює. Ви впевнені в цьому? Я отримую цю помилку:No such schema 'org.gnome.shell.extensions.alternative-status-menu'
sajjadG

1

Вам потрібно встановити пакет "gnome-shell-extensions-alternative-status-menu", якщо ви використовуєте тестування ppa gnome-shell. Це ввімкне опцію сплячки, а також параметри відключення живлення в меню стану.


1
В офіційних сховищах немає такого пакета, який я використовую.
dv3500ea

вам потрібно додати наступну ppa: sudo apt-add-repository ppa: ricotz / testing && sudo apt-get update. Потім оновіть gnome-shell за допомогою sudo apt-get dist-upgrade та встановіть пакет "gnome-shell-extensions-alternative-status-menu". Ось так
Саєд Халіл

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

допомогли (див. тут ).


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

/etc/systemd/logind.conf

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

Перш ніж це зробити, я шукав редактор dconf для записів hibernateі змінив усе з " suspendна" hibernate(моя машина не може відновитись з suspend...). Я не впевнений, який запис змусив її працювати, але кнопка живлення також перезимує мою машину зараз.


1

Я знайшов нове розширення, яке додає нову кнопку для сплячки. Він чудово працює з сенсорними екранами та кабріолетами, оскільки це окрема кнопка. Однак є недолік: він не працює (на даний момент) із блокувального екрану.

введіть тут опис зображення

Це було легко знайти в Ubuntu 17.10 , мені просто довелося шукати сплячку та вибрати відповідний результат розділу для програмного забезпечення результатів . Розширення в режимі глибокого сну та Gnome вже були налаштовані, якщо у вас виникли проблеми з цим, я пропоную вам знайти відповідні запитання на цьому веб-сайті.

Крім того, ви все одно можете налаштувати кнопку живлення для сну на комп'ютері, а не вимикати його (налаштування> параметри живлення), якщо це саме ви хочете.


Це один працював для мене на Ubuntu 18.04 після редагування /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla(див askubuntu.com/a/1064114/674319 )
Laurenz

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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.