Вимкніть комп’ютер з клавіатури


59

Чи є комбінація клавіш для вимкнення комп'ютера?

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

Якщо такий ярлик вже не існує, як його встановити?


1
Чомусь багато речей змінюється в 12.04, і більшість відповідей не спрацює.
umpirsky

Ще більше змінилося в Ubuntu 19.04 (Disco Dingo) (можливо, ще до цього), і ще менше відповідей працює. Але відповідь Рішу Пракамія Датта все ще працює.
Пітер Мортенсен

Відповіді:


33

У старих версіях Ubuntu Ctrl+ Alt+ Delзапропонує варіанти відключення, перезавантаження, призупинення та сну. Потім їх можна вибрати клавішами зі стрілками та Enter.

Для вирішення єдиного звернення в пізніших версіях ви можете використовувати цей сценарій для створення комбінації клавіш. Спочатку потрібно завантажити скрипт і зберегти його на своєму комп’ютері. Далі вам потрібно зробити його виконуваним, клацнувши по ньому правою кнопкою миші та перейшовши до властивостей → Дозволи → Дозволити виконання файлу як програми. Нарешті перейдіть до Налаштування системиКлавіатураШвидкі клавішіСпеціальні ярлики та натисніть на символ "плюс". Для команди введіть

/home/toby/power.sh shutdown

або будь-який шлях, до якого ви зберегли сценарій.

Призупинення, сплячий режим та перезапуск також доступні цим методом; просто замініть відключення у вищевказаній команді.


6
Love <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

Що закриє вас !!

Ось моя, яку я зробив, щоб перевірити це:

Закрити!


2
цей кращий
Робін Вінслоу

Я не можу знайти цю команду на Ubuntu 15.10. Про альтернативну команду, яка дозволяє відключити, призупинити, вийти з системи тощо, дивіться мою відповідь дуже далеко на цій сторінці. Сторінка пошуку для 'systemctl'
Джонатан Хартлі

28

Доступні комбінації клавіш низького рівня. Вони спілкуються безпосередньо з ядром і можуть зламати речі. Напевно, ви не повинні їх використовувати. Але на користь протидії жорстоким відповідям, що рекомендують цей метод, ось як використовувати кнопку SysReq для вимкнення або перезавантаження системи. Якщо ваш процесор спалахнув полум'ям через ці заклинання, ну, не можу сказати, що я вас не попередив.

Витончений

Перезавантажте

Тут є мнемонічне: busierназад. Як і в, ви занадто зайняті, щоб вимкнутись належним чином, тому ви робите це назад.

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

Я вимкнув це з wikipedia * :

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, а не bдля перезавантаження.

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

Руйнівний

Це як витягувати шнур живлення. Ви ризикуєте знищити нещодавно збережені дані (файли не зовсім насправді записані на диск), і ви обов'язково втратите що-небудь збережене. Вгору, це швидко і в точку.

перезавантаження : alt+ SysRq+ b

вимкнено : alt+ SysRq+ o

Використання в графічному середовищі робочого столу

У графічних середовищах, таких як Unity, alt+ SysRqзнімає знімок екрана. Ви також повинні затримати ctrl.

Дякую Вікіпедії за інформацію в цій публікації.


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-х без будь-яких подальших дій клавіатури.


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

Алілуя! Натисніть Enter ще раз у діалоговому вікні вимкнення, щоб зробити вимкнення. Працює тому, що: Alt-F10 відводить вас до меню, ліворуч обертається праворуч, вгору обгортає донизу, введіть пункт меню "Вимкнення", введіть ще раз, щоб натиснути кнопку піктограми відключення (або стрілка вліво, Введіть, замість цього перезавантажте).
robocat

Тільки те, що я шукав! - уникати використання миші, щоб потрапити туди.
Пітер Мортенсен

На жаль, це не працює в Ubuntu 19.04 (Disco Dingo).
Пітер Мортенсен

2

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


2

Якщо ви використовуєте версію Ubuntu до 11.04, найпростіший спосіб я знайшов для виключення комп'ютера з допомогою клавіатури повинен набрати: Super+ S, Up,Enter

Вам запропонують підказку, яке запитує підтвердити, що ви хочете відключити. Але ви можете усунути цю підказку, змінивши конфігурацію в gconf-редакторі. Тоді ярлик, який я опублікував вище, безпосередньо та швидко вимкне комп'ютер без запиту.


2

Це хороший спосіб:

  • Натисніть Superклавішу (також її називають "клавіша Windows").
  • Натисніть Lдвічі. Це перенесе вас на екран входу.
  • Натисніть Tab.
  • Натисніть Enter.
  • Натисніть клавішу зі стрілкою праворуч.
  • Натисніть Enter.

Це не спрацювало, коли я спробував це на 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.

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

Або в налаштуваннях енергозбереження встановіть на комп'ютері кнопку живлення:

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


1

У 12.10 (не знаю про нижчі версії) можна зробити наступне:

  • Мінімізуйте всі вікна за допомогою Ctrl+ Super+D
  • Торкніться, Altщоб відкрити HUD
  • Введіть стільки літер «Вимкнути», скільки потрібно для автоматичного завершення, щоб вибрати команду «Завершити роботу»
  • Натисніть Enterодин раз, щоб відкрити діалогове вікно "Завершення роботи", а потім - двічі

Це не спрацювало, коли я спробував це на Ubuntu 16.04 (Xenial Xerus), випущеному 2016-04 - "shut d" насправді нічого не відповідає.
Пітер Мортенсен

1
  1. Відкрийте термінал, натиснувши Ctrl + Alt + T
  2. Введіть команду нижче

    sudo poweroff

  3. Натисніть Enter

1
Це не вимагає пароля. Якщо так, це переможе зручність.
Lonnie Best

0

Якщо ваш робочий стіл GUI 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дасть вам графічний робочий стіл назад). Тепер у командний рядок 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". ]


3
C + A + Bksp вимкне X-сервер (не включений за замовчуванням у нових установках Ubuntu, потрібно включити це в параметрах клавіатури), повертаючи вас до GDM (вхід користувача); якщо у вас є графічний логін, це дійсно вийде із системи - досить сильно. Ви впевнені, що це дещо безпечніше, ніж возитися з SysRq, але все-таки в кращому випадку це надзвичайний варіант.
Пісквор

1
Щоб досягти успіху, haltкоманда повинна бути запущена як root (тому виконувати 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


1
Для моєї системи 12.04, яка виходить із системи, а не вимикається.
gertvdijk

Коли я спробував це на Ubuntu 16.04 (Xenial Xerus), випущеному 2016-04, він нічого не зробив. Якщо вимкнути клавішу Shift, підключилося вікно виходу (що в цьому контексті марно, як вказував gertvdiijk).
Пітер Мортенсен

-3

Найшвидша і найнадійніша річ - Ctrl + Alt + SysRq + o Це пряма команда для ядра


8
Вітаємо, ви безпосередньо вимкнули вашу систему без будь-якого очищення - все, що ще є в кешах запису, буде втрачено, а файлові системи, що не містять журналів, можуть пошкодитися; це не кажучи вже про жодні мережеві з'єднання. Ваш відповідь технічно правильно - це буде дійсно надійно вимкнути комп'ютер, але ви можете відключити електричний роз'єм апаратного замість цього - це ще більш надійною, і має той же ефект.
Пісквор

@Piskvor Хоча ти маєш рацію, що це не гарний спосіб вимкнути комп’ютер, це трохи краще, ніж витягувати вилку. Комп'ютер відключається за допомогою цього методу. Зокрема, голови читання / запису жорстких дисків навряд чи впадуть на пластини і фізично пошкодять накопичувач. Але якщо комп'ютер взагалі не реагує і його потрібно примусово вимкнути (а не перезапустити за допомогою Alt + SysRq + REISUB), слід використовувати Alt+ SysRq+R E I S U O (див. Цю статтю ).
Eliah Kagan

1
@Eliah Kagan: О, все більш складне, ніж фізичне скорочення сили, - навіть якщо це незначно) краще - і послідовність "підняття слонів", яку ви згадуєте, - це прийнятий спосіб зробити це - але все ж, SysRqкоманди є надзвичайною ситуацією, останньою -резортуючий захід, який слід використовувати, коли все інше не вдається. (Що стосується фізичного пошкодження, будь-які жорсткі диски, які були досить недавніми, щоб все ще діяти - тобто приблизно 15 років або новіше - автоматично
зупиняться
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.