Как сделать так, чтобы GNOME 3 использовал pm-suspend-hybrid
вместо pm-suspend
при закрытии крышки или при использовании приостановки из меню?
решение1
Убедитесь, что это работает
Прежде всего, вам нужно убедиться, pm-suspend-hybrid
что он работает на вашем компьютере. Введите
sudo pm-suspend-hybrid
в консоли и проверьте, работает ли все так, как ожидалось.
Взлом
Это скорее хак, чем решение. Но мне это помогает.
Выполните следующие команды в консоли:
ls -l /usr/sbin/pm-suspend # it should be symlink to /usr/lib/pm-utils/bin/pm-action
sudo rm /usr/sbin/pm-suspend # just remove this link
sudo editor /usr/sbin/pm-suspend # create new file instead of symlink
Содержаниеновый pm-suspend
сценарий:
#!/bin/bash
pm-suspend-hybrid
# notice that you need to execute "pm-suspend-hybrid"
# just changing symlink is not enough
Затем предоставьте права на выполнение этому новому скрипту:
sudo chmod +x /usr/sbin/pm-suspend
Наслаждаться!
Примечания
- Если ваш дистрибутив не использует
sudo
команды, для их выполнения вам потребуются права root. - Возможно, он
pm-suspend
находится по другому пути в вашей системе. Просто введите,whereis pm-suspend
чтобы найти правильный путь. - Вы можете использовать любой текстовый редактор по вашему выбору,
editor
если хотите или если ваш дистрибутив не имеет этой оболочки.
решение2
У меня есть рабочий процесс без необходимости создания файла, без удаления исходного файла, и это работает в одной команде. Вставьте это в терминал, если вы уже знаете, что ваша машина поддерживает гибридную подвеску:
sudo mv /usr/sbin/pm-suspend /usr/sbin/pm-suspend_traditional && sudo ln -sf /usr/sbin/pm-suspend-hybrid /usr/sbin/pm-suspend
С помощью команды выше вы включите гибридную подвеску по умолчанию в вашей системе. Это абсолютно безопасно. Восстановление Исходную конфигурацию можно восстановить, введя эту команду:
sudo mv /usr/sbin/pm-suspend_traditional /usr/sbin/pm-suspend
Пошаговое объяснение
Сначала вам следует проверить, поддерживает ли ваше устройство HS.
проверьте, поддерживается ли HS, вставив это в терминал (источник webupd8http://goo.gl/kjISbj):
sudo pm-is-supported --suspend-hybrid && echo "hybrid suspend is supported" || echo "your system doesn't support hybrid suspend"
Результатом выполнения этой команды является сообщение, в котором говорится, поддерживает ли ваша машина гибридную подвеску.
Сделать резервную копию
sudo mv /usr/sbin/pm-suspend /usr/sbin/pm-suspend_traditional
Сделайте ссылку вместо скрипта:
sudo ln -sf /usr/sbin/pm-suspend-hybrid /usr/sbin/pm-suspend
Вот и все.
Примечание:Повторный взлом просто объединяет шаги 2 и 3.
Преимущества этого метода по сравнению с методом Лига:
- избегайте необходимости (и не следует) удалять исходный
pm-suspend
файл - создает резервную копию, которая позволяет восстановить предыдущие настройки
- избегайте необходимости редактирования нового файла, вместо этого просто свяжите существующий файл с помощью символической ссылки (
ln -s
).