GNOME Shell не має можливості перезимувати в меню сеансу. Я перевірив шпаргалку Shell Shell GNOME, але про сплячку там не згадується.
Як я можу перезимувати свою машину під час сеансу оболонки GNOME?
GNOME Shell не має можливості перезимувати в меню сеансу. Я перевірив шпаргалку Shell Shell GNOME, але про сплячку там не згадується.
Як я можу перезимувати свою машину під час сеансу оболонки GNOME?
Відповіді:
Просто встановіть це розширення оболонки GNOME , перемістивши повзунок. Тепер у вашому меню користувача повинно з’явитися декілька нових додаткових опцій: сплячий режим та вимкнення живлення ...
Hibernate
параметр у моїй системі (Ubuntu GNOME 3.8).
dv3500ea У вашому посиланні на шпаргалку GNOME Shell Sheet Sheet ви отримали відповідь:
Запис меню вимкнено ... за замовчуванням приховано. Ви можете зробити його видимим, натиснувши клавішу Alt в меню користувача.
Просто тримайте ALT
sudo apt-get install pm-utils
Alt + F2
sudo pm-hibernate
Я не думаю, що вручну перезимувати в 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 .
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 або новіші версії.) За замовчуванням, в альтернативному статусному меню більше не відображається опція "Спящий режим". Найпростіший спосіб виправити це - встановити розширення, щойно додане до сховищ 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-extensions-alternative-status-menu", якщо ви використовуєте тестування ppa gnome-shell. Це ввімкне опцію сплячки, а також параметри відключення живлення в меню стану.
Для мене встановлення розширення
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
допомогли (див. тут ).
На 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
...). Я не впевнений, який запис змусив її працювати, але кнопка живлення також перезимує мою машину зараз.
Я знайшов нове розширення, яке додає нову кнопку для сплячки. Він чудово працює з сенсорними екранами та кабріолетами, оскільки це окрема кнопка. Однак є недолік: він не працює (на даний момент) із блокувального екрану.
Це було легко знайти в Ubuntu 17.10 , мені просто довелося шукати сплячку та вибрати відповідний результат розділу для програмного забезпечення результатів . Розширення в режимі глибокого сну та Gnome вже були налаштовані, якщо у вас виникли проблеми з цим, я пропоную вам знайти відповідні запитання на цьому веб-сайті.
Крім того, ви все одно можете налаштувати кнопку живлення для сну на комп'ютері, а не вимикати його (налаштування> параметри живлення), якщо це саме ви хочете.
/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