Когда я выполнял оболочку Единицы, я смог сделать Fn + F1 и заставить мою машину приостанавливать, однако теперь, когда я выполняю Gnome Shell, когда я делаю это сочетание клавиш, абсолютно ничего не происходит, таким образом, я задавался вопросом, должен ли там был так или иначе получить его так, чтобы при выполнении того сочетания клавиш, моя машина действительно на самом деле приостановила?
Я попытался смотреть в своих Параметрах настройки системы и ничто не нашел очевидным, я также посмотрел в Инструменте Тонкой настройки Gnome, но тем не менее ничем очевидном. Когда у меня была Единица, она просто имела место, хотя, и даже когда у меня было Windows 7 прежде, который имело место, что та комбинация клавиатуры сделала это, я ничего никогда не должен был настраивать особенно, ни иметь меня для получения этой работы.
Информация об ОС:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 15.04
Release: 15.04
Codename: vivid
Я протестировал команду, упомянул здесь на Gnome 15.04, и это сделало задание хорошо. Следующая вещь сделать состоит в том, чтобы затем сделать это доступным под сочетанием клавиш.
самый легкий путь состоял бы в том, чтобы создать маленький сценарий его:
#!/bin/bash
dbus-send --system --print-reply \
--dest="org.freedesktop.login1" \
/org/freedesktop/login1 \
org.freedesktop.login1.Manager.Suspend boolean:true
сохраняют его как initiate_suspend.sh
и делают его доступным под сочетанием клавиш. Чтобы сделать, который работает то же в Gnome
, как, оно работает в Unity
: выберите: Параметры настройки системы> "Клавиатура"> "Ярлыки"> "Пользовательские Ярлыки". Нажмите "+" и добавьте команду:
/bin/bash /path/to/initiate_suspend.sh
к комбинации сочетания клавиш по Вашему выбору.
pm-utils
с PolicyKitС этим путем, необходимо ввести пароль, прежде чем приостановят
<час> Первая установка pm-utils
, мы нуждаемся pm-suspend
sudo apt-get install pm-utils
После этого, создаем новый файл сценария и добавляем, что код ниже
#!/bin/sh
pkexec "pm-suspend" "$@"
<час> Открывает Keyboard с помощью меню Activities и перешел к Пользовательским Ярлыкам и добавляет новый ярлык.
<час>
Теперь добавляют новый файл в /usr/share/polkit-1/actions/
sudo nano cat /usr/share/polkit-1/actions/pm-suspend.policy
И добавляют строки ниже
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE policyconfig PUBLIC
"-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
"http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd">
<policyconfig>
<action id="org.freedesktop.policykit.pkexec.run-pm-suspend">
<description>Run FlashTool</description>
<message>Authentication is required to run pm-suspend</message>
<defaults>
<allow_any>no</allow_any>
<allow_inactive>no</allow_inactive>
<allow_active>auth_admin_keep</allow_active>
</defaults>
<annotate key="org.freedesktop.policykit.exec.path">/usr/sbin/pm-suspend</annotate>
<annotate key="org.freedesktop.policykit.exec.allow_gui">TRUE</annotate>
</action>
</policyconfig>
, Это - весь ;)
Можно просто добавить это
gksudo pm-suspend
в Настройках>> Клавиатура>> Ярлык и отображать его на любое сочетание клавиш, которое Вы хотите.
Для приостановки Ubuntu 18.10, я использую Super
ключ для запуска команды и типа sus
для выделения команды Suspend, затем совершаю нападки RETURN
.
Не быстрый столь же изящный как SUPER-l
для блокировки экрана но это работает, не добавляя конфигурации и никакой потребности в мыши.
Спасибо.