Как создать сочетание клавиш, которое приостанавливают посвященные

Когда я выполнял оболочку Единицы, я смог сделать Fn + F1 и заставить мою машину приостанавливать, однако теперь, когда я выполняю Gnome Shell, когда я делаю это сочетание клавиш, абсолютно ничего не происходит, таким образом, я задавался вопросом, должен ли там был так или иначе получить его так, чтобы при выполнении того сочетания клавиш, моя машина действительно на самом деле приостановила?

Я попытался смотреть в своих Параметрах настройки системы и ничто не нашел очевидным, я также посмотрел в Инструменте Тонкой настройки Gnome, но тем не менее ничем очевидном. Когда у меня была Единица, она просто имела место, хотя, и даже когда у меня было Windows 7 прежде, который имело место, что та комбинация клавиатуры сделала это, я ничего никогда не должен был настраивать особенно, ни иметь меня для получения этой работы.


Информация об ОС:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 15.04
Release:    15.04
Codename:   vivid
4
задан 26 July 2015 в 20:40

4 ответа

Я протестировал команду, упомянул здесь на 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

к комбинации сочетания клавиш по Вашему выбору.

9
ответ дан 1 December 2019 в 09:03

Мое решение использовать pm-utils с PolicyKit

С этим путем, необходимо ввести пароль, прежде чем приостановят

<час>

Первая установка pm-utils, мы нуждаемся pm-suspend

sudo apt-get install pm-utils

После этого, создаем новый файл сценария и добавляем, что код ниже

#!/bin/sh
pkexec "pm-suspend" "$@"
<час>

Открывает Keyboard с помощью меню Activities и перешел к Пользовательским Ярлыкам и добавляет новый ярлык.

enter image description here

enter image description here

<час>

Теперь добавляют новый файл в /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>

, Это - весь ;)

0
ответ дан 1 December 2019 в 09:03

Можно просто добавить это

gksudo pm-suspend

в Настройках>> Клавиатура>> Ярлык и отображать его на любое сочетание клавиш, которое Вы хотите.

0
ответ дан 1 December 2019 в 09:03

Для приостановки Ubuntu 18.10, я использую Super ключ для запуска команды и типа sus для выделения команды Suspend, затем совершаю нападки RETURN.

Не быстрый столь же изящный как SUPER-l для блокировки экрана но это работает, не добавляя конфигурации и никакой потребности в мыши.

Спасибо.

0
ответ дан 1 December 2019 в 09:03

Другие вопросы по тегам:

Похожие вопросы: