3

Есть ли сочетание клавиш или можно определить сочетание клавиш, чтобы открыть "меню состояния" GNOME 3 (в правом верхнем углу с вашим именем, которое вы используете для выхода, перезагрузки или выключения машины)?

Я хочу иметь возможность перезагрузить или выключить машину без использования мыши. В GNOME 2 я мог сделать Alt+F1 и короткую последовательность клавиш со стрелками, и теперь я хочу что-то подобное.

Терминал не вариант - графический интерфейс уже имеет необходимые разрешения, и я хочу воспользоваться этим, а не sudo shutdown -h .

3 ответа3

3

Чтобы перейти к строке состояния или рабочему столу, используйте: ctrl+alt+tab

Вы также можете настроить кнопку питания для вызова меню выключения с помощью настроек gnome-power-settings .

0

Я нашел этот обмен, ища то же самое. Мне не очень нравится ни один из ответов выше (принятый ответ даже не работает для меня в GNOME 3.28.2), поэтому я добавлю к тому, что нашел.

poweroff самый близкий; это команда, о которой я никогда не знал, и о которой приятно знать; но на мой взгляд, мне не нравится, что нет подтверждения.

Я нашел программу gnome-session-quit которая, кажется, обрабатывает все функции меню состояния, о котором вы говорите. По умолчанию это просто всплывающее окно для выхода из системы через 60 секунд, или сразу же, если вы нажмете да, или возможность отменить.

Кроме того, он имеет выход из системы, отключение питания и перезагрузку.

Usage:
  gnome-session-quit [OPTION…] 

Help Options:
  -h, --help       Show help options

Application Options:
  --logout         Log out
  --power-off      Power off
  --reboot         Reboot
  --force          Ignoring any existing inhibitors
  --no-prompt      Don’t prompt for user confirmation

Так что, похоже, лучший вариант, который я нашел на данный момент, - это использовать сочетания клавиш в gnome и создать собственный ярлык для перезагрузки gnome-session-quit --power-off и / или gnome-session-quit reboot .

Я нашел этот документ Design/OS/KeyboardShortcuts, в котором говорится о том, что PowerOff - это Super-F4, но он пока не реализован; Тем не менее, мне очень нравится идея, что это ярлык, встроенный в остальное управление окнами через суперключ в gnome3, поэтому я бы порекомендовал этот ключ.

0

Терминал является опцией. Вы можете вызывать ConsoleKit через DBus, так же, как это делает GNOME.

dbus-send --system --dest="org.freedesktop.ConsoleKit" \
    /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop

Для перезагрузки используйте .Restart метод вместо .Stop


Чтобы приостановить или перейти в спящий режим, позвоните UPower:

dbus-send --system --dest="org.freedesktop.UPower" \
    /org/freedesktop/UPower org.freedesktop.UPower.Suspend

( То же самое .Hibernate .)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .