Выключить компьютер с клавиатуры

59

Есть ли сочетание клавиш для выключения компьютера?

Я знаю, что могу использовать кнопку питания, но я хотел бы иметь возможность с клавиатуры.

Если такого ярлыка еще не существует, как его установить?

umpirsky
источник
1
По какой-то причине многое изменилось в 12.04, и большинство ответов не сработает.
umpirsky
Еще больше вещей изменилось в Ubuntu 19.04 (Диско Динго) (возможно, даже до этого), и еще меньше ответов работают. Но ответ Ришу Пракамья Датта все еще работает.
Питер Мортенсен

Ответы:

33

В более старых версиях Ubuntu Ctrl+ Alt+ Delбудут отображаться параметры выключения, перезапуска, приостановки и спящего режима. Затем их можно выбрать с помощью клавиш со стрелками и Enter.

Для решения с одним попаданием в более поздних версиях вы можете использовать этот скрипт для создания сочетания клавиш. Сначала вам нужно скачать скрипт и сохранить его на своем компьютере. Затем вам нужно сделать его исполняемым, щелкнув его правой кнопкой мыши и перейдя в свойства → Разрешения → Разрешить запуск файла в качестве программы. Наконец, перейдите в « Настройки системы» → « Клавиатура» → « Ярлыки» → « Пользовательские ярлыки» и нажмите на маленький символ «плюс». Для ввода команды введите

/home/toby/power.sh shutdown

или по какому пути вы сохранили скрипт.

Приостановка, спящий режим и перезапуск также доступны этим методом; просто замените shutdown в приведенной выше команде.

tobsco
источник
6
Любовные теги <kbd>. +1
Soner Gönül
Это не работает в Ubuntu 11.10. Теперь он предлагает просто кнопку выхода.
umpirsky
3
Ctrl-alt-delete также не работает в 14.04: bugs.launchpad.net/ubuntu/+source/unity/+bug/1403289
Lonnie Best
В Ubuntu 18.04 Bionic я добавил пользовательский ярлык, как описано, но команда "gnome-session-quit --power-off", которая дает вам быстрый доступ к перезагрузке / выключению, выбрала Ctrl + Alt + Ins в качестве комбо ... закрыть, но без сигары вид юмора ;-)
flowtron
29

Что ж, легко попробовать открыть сочетания клавиш.

Если вы используете Unity, нажмите клавишу окна / суперключ, а затем введите short и выберите сочетания клавиш. Здесь вы можете создать новый ярлык и назначить комбинацию клавиш, чтобы выключить компьютер ... без использования кнопки питания!

Команда для вашего ярлыка должна быть:

/usr/lib/indicator-session/gtk-logout-helper -s

Который закроет тебя !!

Вот мой, который я сделал, чтобы проверить это:

Неисправность!

andybleaden
источник
2
это лучше
Робин Уинслоу
Я не могу найти эту команду в Ubuntu 15.10. Для альтернативной команды, которая позволяет вам завершать работу, приостанавливать работу, выходить из системы и т. Д., См. Мой ответ очень далеко внизу этой страницы. Страница поиска для 'systemctl'
Джонатан Хартли
28

Есть несколько низкоуровневых сочетаний клавиш. Они общаются напрямую с ядром и могут что-то сломать. Вы, вероятно, не должны использовать их. Но в интересах противодействия жестоким ответам, рекомендующим этот метод, вот как использовать кнопку SysReq для выключения или перезагрузки вашей системы. Если ваш процессор загорелся из-за этих заклинаний, ну, не могу сказать, что я вас не предупреждал.

грациозный

перезагрузка

Здесь есть мнемоника: busierзадом наперед. Например, вы слишком заняты, чтобы правильно отключиться, поэтому вы делаете это задом наперед.

alt+ SysRq+ r, e, i, s, u, b

Я поднял это из википедии * :

unRaw      (take control of keyboard back from X),
 tErminate (send SIGTERM to all processes, allowing them to terminate gracefully),
 kIll      (send SIGKILL to all processes, forcing them to terminate immediately),
  Sync     (flush data to disk),
  Unmount  (remount all filesystems read-only),
reBoot     (durr)

Неисправность

Это то же самое, за исключением использования в конце oдля Off вместо breBoot.

alt+ SysRq+ r, e, i, s, u, o

разрушительный

Это все равно что выдернуть шнур питания. Вы рискуете уничтожить недавно сохраненные данные (файлы, которые на самом деле не совсем записаны на диск), и вы обязательно потеряете все несохраненное. С другой стороны, это быстро и точно.

перезагрузка : alt+ SysRq+ b

выключено : alt+ SysRq+ o

Использование в графической среде рабочего стола

В графических средах, таких как Unity, alt+ SysRqделает снимок экрана. Вы должны также удерживать ctrl.

Спасибо Википедии за информацию в этом посте.

djeikyb
источник
26

11.10 и позже

Нажатие Ctrl+ Alt+ Delприводит к диалогу выхода из системы . Если вам нужна прежняя функциональность, вам придется определить свой собственный ярлык, открыв Клавиатура -> Ярлыки из настроек системы и добавив эту команду:

gnome-session-quit --power-off

введите описание изображения здесь

В качестве альтернативы мы можем использовать диалоговое окно только с окном, как показано в этом ответе

/usr/lib/indicator-session/gtk-logout-helper --shutdown

введите описание изображения здесь

Запись

Прежде чем мы сможем использовать Ctrl+ Alt+, Delмы должны назначить другой ярлык для выхода из системы .


11.04 и ранее

При использовании настроек клавиатуры по умолчанию нажатие Ctrl+ Alt+ Delоткроет следующее окно:

введите описание изображения здесь

Первая запись выбирается по умолчанию для немедленного отключения, просто нажав Returnдополнительно.

Также есть обратный отсчет, который отключает вашу систему через 60 секунд без каких-либо дополнительных действий с клавиатуры.

Takkat
источник
1
Вы знаете, что странно? Когда вы нажимаете Ctrl + Alt + Del, всплывающее диалоговое окно не получает фокус :) Спасибо.
umpirsky
2
э-э - это действительно странно, так как это фокусируется на моей системе здесь. Вы можете оставить его, чтобы закрыть после обратного отсчета, однако.
Таккат
Это не работает в Ubuntu 11.10. Теперь он предлагает просто кнопку выхода.
umpirsky
Благодарю. У меня проблемы с отключением существующего ярлыка (Система> Выйти). Кнопки + и - отключены, Backspace ничего не делает, и я не могу его редактировать.
umpirsky
Это то, что я пробовал, но когда я пытаюсь назначить Ctl + Alt + Delвсплывающее окно выхода из ярлыка , поэтому я пытаюсь удалить его в первую очередь :) Когда я пытаюсь использовать другой ярлык, он не работает, он просто отключен.
umpirsky
13

Вы также можете запустить окно терминала с помощью Ctrl+ Alt+, Tа затем набрать sudo halt.

Родди
источник
4
Это не сочетание клавиш.
NN
10
Для этого не требуется мышь. Также sudo shutdown nowработает тоже. -rВместо этого используйте флаг для перезагрузки.
Джо Человек
11

Это не настоящий ярлык, а интересный способ сделать это с клавиатуры:

  • Alt+ F10> Left> Up>Enter
umpirsky
источник
Аллилуйя! Нажмите Enter еще раз в диалоговом окне выключения, чтобы завершить работу. Работает потому, что: Alt-F10 переносит вас в меню, оборачивает влево вправо, оборачивает вверх до дна, вводит, чтобы сделать пункт меню «Выключение», снова вводит, чтобы щелкнуть по кнопке выключения (или стрелке влево, Введите, чтобы перезапустить вместо).
Робокат
Как раз то, что я искал! - избегая необходимости использовать мышь, чтобы добраться туда.
Питер Мортенсен
К сожалению, это не работает в Ubuntu 19.04 (Disco Dingo).
Питер Мортенсен
2

После установки Gnomenu я обнаружил еще один простой способ немедленно выключить компьютер, не выбирая никакой опции. Просто добавьте это python -u /usr/lib/gnomenu/session-manager.py shutdownк сочетанию клавиш с вашим любимым сочетанием клавиш для выключения компьютера. Я сам использую Super+ F4. Надеюсь это поможет: D

Hailee2610
источник
2

Если вы используете версию Ubuntu до 11.04, самый простой способ я нашел для выключения компьютера с помощью клавиатуры должен набрать: Super+ S, Up,Enter

Вам будет предложено запросить подтверждение, что вы хотите завершить работу. Но вы можете устранить это приглашение, внеся изменения в gconf-editor. Тогда ярлык, который я разместил выше, сразу и быстро выключит компьютер без запроса.

Сэм
источник
2

Это хороший способ:

  • Нажмите Superклавишу (также называемую «клавишей Windows»).
  • Нажмите Lдважды. Это приведет вас к экрану входа.
  • Нажмите Tab.
  • Нажмите Enter.
  • Нажмите клавишу со стрелкой вправо.
  • Нажмите Enter.
Alex
источник
Это не сработало, когда я попробовал его на Ubuntu 16.04 (Xenial Xerus), выпущенном 2016-04 - «ll» никуда не денется (ничего не соответствует).
Питер Мортенсен
2

Для KDE / Kubuntu

  • Отключение: Ctrl+ Alt+ Shift+PgDown
  • Перезагрузка: Ctrl+ Alt+ Shift+PgUp
  • Выйти: Ctrl+ Alt+ Shift+Del

Подтвердили работу в Kubuntu 12.04 и 12.10.

введите описание изображения здесь

Или в настройках энергосбережения , установите кнопку питания на вашем компьютере, чтобы сделать это:

введите описание изображения здесь

gertvdijk
источник
1

В 12.10 (не знаю о более низких версиях) возможно сделать следующее:

  • Сверните все окна, используя Ctrl+ Super+D
  • Нажмите, Altчтобы открыть HUD
  • Введите столько букв «Завершение работы», сколько требуется для автоматического завершения, чтобы выбрать команду «Завершение работы».
  • Нажмите Enterодин раз, чтобы открыть диалоговое окно выключения, дважды, чтобы выключить
user126855
источник
Это не сработало, когда я попробовал его на Ubuntu 16.04 (Xenial Xerus), выпущенном 2016-04 - «shut d» на самом деле ничего не соответствует.
Питер Мортенсен
1
  1. Откройте терминал, нажав Ctrl + Alt + T
  2. Введите следующую команду

    sudo poweroff

  3. Нажмите Ввод
varun249
источник
1
Не потребуется ли для этого пароль? Если это так, это победит удобство.
Лонни Бест
0

Если ваш рабочий стол с графическим интерфейсом Ubuntu не заблокирован , откройте терминал с помощью Ctrl+ Alt+ Tярлыка и выполните следующие действия:

Для выключения сейчас:

sudo shutdown -P now

Перезапустить сейчас:

sudo shutdown -P -r now

Для выключения через (скажем) 20 минут:

sudo shutdown -P 20  

Точно так же для перезапуска также заменить nowна 20.

( Чтобы остановить выполнение по времени: скажем, через 15 минут вы решаете, что нет необходимости выключать / перезапускать, затем перейдите к окну терминала, в котором вы выполнили команду, и нажмите Ctrl+ C.)


Если на рабочем столе Ubuntu GUI замораживается , перейдите на рабочий стол Ubuntu командной строки с помощью Ctrl+ Alt+ F1(Здесь вместо F1клавиши F1к F6применимы, также Ctrl+ Alt+ F7даст вам GUI рабочего стола обратно). Теперь в командной строке Ubuntu введите свой логин и пароль. После успешного входа в систему выполните те же команды, которые описаны выше для выключения (или перезапуска).

супремумом
источник
0

В Ubuntu 15.10 я определил пользовательское сочетание клавиш, которое запускает следующую команду:

systemctl poweroff

Это не будет работать на старых версиях Ubuntu, хотя я точно не знаю, когда он начал работать.

systemctl принимает другие команды:

halt            Shut down and halt the system
poweroff        Shut down and power-off the system
reboot [ARG]    Shut down and reboot the system
suspend         Suspend the system
hibernate       Hibernate the system
hybrid-sleep    Hibernate and suspend the system

Плюс около двух десятков других.

Джонатан Хартли
источник
2
Вероятно, он начал работать, когда systemd стал init, что будет в 15.04.
Муру
-1

Лучше всего это Ctrl + Alt + Del, как многие говорили. Это лучший способ (особенно для не продвинутых пользователей). Если вы хотите сделать это более «вежливо», попробуйте открыть терминал и набрать команду ( haltдумаю, так и было).

[Если система не отвечает, вы можете сделать Ctrl+ Alt+, Backspaceчто принудительно выйдет из системы. (Он не выключится, просто выйдите из системы). Я считаю, что это более безопасная альтернатива сочетанию клавиш «SysResq». ]

waynerod10
источник
3
C + A + Bksp выключит X-сервер (по умолчанию не включен в новых установках Ubuntu, вам нужно включить это в настройках клавиатуры), и вы вернетесь в GDM (вход в систему пользователя); если у вас есть графический вход в систему, то он действительно выйдет из системы - довольно мощным способом. Вы правы в том, что это несколько безопаснее, чем возиться с SysRq, но в лучшем случае это все же аварийный вариант.
Писквор
1
Чтобы добиться успеха, haltкоманда должна быть запущена с правами суперпользователя (так что запустите sudo haltвместо просто halt). Кроме того, по умолчанию Ctrl + Alt + Backspace ничего не делает в системе Ubuntu. Вместо этого вы можете использовать Alt + SysRq + K или включить его, отредактировав файлы конфигурации. Подробности здесь.
Элия ​​Каган
-2

Я считаю, что есть некоторые короткие пути sysRequest, но я знаю только два ... Они полезны для меня, поэтому, если вы хотите перезагрузить компьютер, нажмите sysRequest + alt, затем введите REUSB, если вы хотите всегда выключать sysRequest + alt, и введите RSEOUI
Hope. это поможет;]

Джах Саидликп
источник
3
Похоже, вы предлагаете заклинание культа груза («это волшебство - оно работает, но я понятия не имею, как») unRaw, tErminate, Unmount, Sync, reBoot:? Если вы размонтировали диски для записи, какой смысл синхронизировать? (Подсказка: нет) Кроме того, RSEOUI это unRaw,Sync,tErminate,shut Off,Unmount,kIll- wtf? Вы отправляете последние две команды на компьютер, который выключен; Кроме того, синхронизация не имеет смысла, так как E вызовет постепенный выход - больше записей на диск. Для получения дополнительной информации, смотрите это: en.wikipedia.org/wiki/Magic_SysRq_key#Magic_commands Пожалуйста, не давайте совет, не зная, что он делает.
Писквор
2
(Да, ваше заклинание SysRq будет работать - но несколько случайно. Обратите внимание также, что это не очень чистый способ инициирования выключения.)
Piskvor
-2

Попробуйте комбинацию Ctrl+ Alt+ Shift+Del

user176784
источник
1
Для моей системы 12.04, которая выходит из системы, а не выключается.
gertvdijk
Когда я попробовал это на Ubuntu 16.04 (Xenial Xerus), выпущенном 2016-04, он ничего не делал. Если оставить клавишу Shift, откроется окно выхода из системы (что в данном контексте бесполезно, как указал gertvdiijk).
Питер Мортенсен
-3

Самая быстрая и надежная вещь - это Ctrl + Alt + SysRq + o. Это прямая команда для ядра.

Shnatsel
источник
8
Поздравляем, вы напрямую отключили свою систему без какой-либо очистки - все, что все еще находится в кэше записи, будет потеряно, а не журналируемые файловые системы могут быть повреждены; это не говоря уже о каких-либо сетевых подключениях. Ваш ответ технически правильно - это будет действительно надежно выключить компьютер, но вы можете отключить электрический разъем аппаратного вместо этого - это еще более надежным, и имеет тот же эффект.
Писквор
@Piskvor Хотя вы правы в том, что это не хороший способ выключить компьютер, это немного лучше, чем выдернуть вилку. Компьютер отключается этим методом. В частности, головки чтения / записи жестких дисков вряд ли упадут на пластины и физически повредят диск. Но если компьютер вообще не отвечает и должен быть принудительно выключен (а не перезапущен с помощью Alt + SysRq + REISUB), следует использовать Alt+ SysRq+R E I S U O (см. Эту статью ).
Элия ​​Каган
1
@Eliah Kagan: О, что-то более изощренное, чем физическое отключение питания, лучше (даже если ничтожно) лучше, и последовательность «воспитания слонов», которую вы упоминаете, является приемлемым способом сделать это - но тем не менее, SysRqкоманды являются чрезвычайной, последней -ресурс мера, которая будет использоваться, когда все остальное не удается. (Что касается физического повреждения, то любые жесткие диски, достаточно недавние для того, чтобы они все еще были в рабочем состоянии - т.е. приблизительно 15 лет или новее, будут автоматически парковаться при потере мощности, поэтому риск физического повреждения очень теоретический.)
Писквор