Я хотел бы создать две горячие клавиши. Сначала для завершения всех процессов, выключения системы и выключения компьютера.
Я что-то пробовал, но это только вышло из меня, а затем я должен был подтвердить, что хочу выйти, а затем выключить компьютер вручную.
Второй для простого выхода.
Какую команду я должен набрать в настройках клавиатуры / горячей клавиши? Или я должен сделать .sh файл и запустить его? Какую команду для запуска файла мне следует использовать?
Большое спасибо!
gksudo shutdown -h now
пришел бы на ум, но эта команда требует полномочий пользователя root. Для выполнения его, необходимо было бы ввести Вас пароль.
Вот команда, которая должна работать без корня и сразу закрыть Ваш ПК (совместимый со всеми официальными разновидностями Ubuntu):
dbus-send --system --print-reply --dest=org.freedesktop.ConsoleKit /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop
Они Xubuntu-конкретны:
xfce4-session-logout --halt
xfce4-session-logout --reboot
xfce4-session-logout --logout
xfce4-session-logout --suspend
xfce4-session-logout --hibernate
Источники:
Необходимо взглянуть на 'Волшебный ключ SysRq', который включен по умолчанию на Linux
Нажмите Alt+SysRq+E для закрытия всех процессов
К чисто перезагрузке:
Используемый в последовательности, некоторые из этих действий могут использоваться, чтобы чисто закончить процессы, данные сброса к диску, размонтировать все файловые системы и перезапустить Ваш компьютер. Для выполнения этого процесса нажмите и держите сочетание клавиш Alt + SysRq и – в то время как удержание ключей Высокого звука и SysRq — вводят следующие ключи в порядке, приостановка в течение нескольких секунд, промежуточных каждый ключ:
reisub
Для завершения работу вместо этого, нажмите o вместо b в конце вышеупомянутой последовательности.