X можно убить с помощью Ctrl+ Alt+ BackSpace, а если вы нажмете Ctrl+ Alt+ F1(или F2 до 6), вы попадете на виртуальную консоль, где вы можете вводить команды, чтобы убить плохое приложение. Чтобы переключиться обратно в графический интерфейс, нажмите Ctrl+ Alt+ F7.
Есть ли у Linux Ctrl + Alt + Del эквивалент?
Есть ли у Linux CTRL+ ALT+ DELэквивалент?
9 ответов на вопрос
- Популярные
- Новые
- С комментариями
- Активные
В GNU / Linux [по крайней мере те, которые основаны на стиле инициализации SystemV ], поведение ctrl+ alt+ delзависит от файла конфигурации, /etc/inittab
где вы должны иметь возможность прочитать строку вроде:
<id>::ctrlaltdel:/sbin/shutdown -t3 -r now
(пример из дистрибутива ArchLinux), что означает, что система будет выключена, когда получит комбинацию клавиш. Но вы можете захотеть сделать что-то еще, например * :
<id>::ctrlaltdel:/usb/bin/sudo make me a sandwich
(что гораздо полезнее :)
Ну вы можете создать ярлык для Alt+ Ctrl+ Delв Linux, но есть некоторые другие более интересные комбинации, которые вы хотели бы знать.
Удерживая Altи SysRq(что является Print Screenключом) при медленном наборе REISUB, вы благополучно перезапуститесь. REISUOбудет делать выключение, а не перезапуск. Смотрите REISUB - нежный перезапуск Linux для более подробной информации.
И вы, возможно, уже знаете это, но нажмите Alt+ Ctrl+ любую из клавиш от, F1чтобы F6получить консоль в любое время, которую вы можете использовать для входа в текстовом режиме и использования командной строки. Это было очень полезно, когда я испортил свой рабочий стол.
В консоли Linux по умолчанию в большинстве дистрибутивов Ctrl+ Alt+ Delведет себя так же, как в MS-DOS - он перезагружает систему.
В GUI, Ctrl+ Alt+ Backspaceубьет текущий сервер X и начать новую, таким образом, ведет себя как последовательность САК в Windows ( Ctrl+ Alt+ Del).
Да, однако действие, которое требуется, зависит от конфигурации менеджера рабочего стола. В KDE это показывает диалог, для которого вы можете выбрать, перезапустить или остановить систему.
REISUB будет ближайшим аналогом. Ключи Magic SysRq являются единственным способом эмуляции традиционных аппаратных перезагрузок Windows / DOS в Linux / UNIX.
Для интерфейса, подобного Менеджеру программ, используйте top и нажмите «k» для «k'ill».
Ctrl+ Alt+ Backspaceотключен по умолчанию в X-серверах> 1.6 (хотя некоторые дистрибутивы повторно включают его в поставляемых ими файлах конфигурации). Хотя он не делает то, что для Windows Ctrl+ Alt+ Delделает вообще смертельное X и фиксация программ плохого поведения предпочтительнее перезагрузки машины.
Да, это те же ключи, что и в Ubuntu, но они могут различаться в зависимости от вашего дистрибутива.
В gnome есть функция под названием «Сочетания клавиш», которая позволяет настраивать сочетания клавиш.
Диспетчер процессов для Gnome называется gnome-system-monitor, поэтому если вы идете в: - Система; - предпочтения; - Сочетания клавиш и добавьте gnome-system-monitor как CTRL+ ALT+, DELэто должно работать для вас :)
Ядро Linux может либо перезагрузить аппарат, либо отправить SIGINT процесс init при Ctrl+ Alt+Del
Поэтому, если поведение SIGINT включена, то вы можете сделать Ctrl+ Alt+ Delделать все, что хочет, чтобы INIT это сделать.
Само ядро Linux допускает два возможных поведения из Ctrl+ Alt+ Del:
- немедленно перезагрузиться
- отправить SIGINT процессу init
Какое поведение используется, можно выбрать с помощью:
reboot
системный вызов, см.man 2 reboot
/proc/sys/kernel/ctrl-alt-del
Например, BusyBox '1.28.3 init выполняет произвольную команду, заданную /etc/inittab
как:
::ctrlaltdel:/sbin/reboot
И вот минимально интересный пример C для uclibc:
#define _XOPEN_SOURCE 700 #include <signal.h> #include <stdio.h> #include <stdlib.h> #include <sys/reboot.h> #include <unistd.h> void signal_handler(int sig) { write(STDOUT_FILENO, "cad\n", 4); signal(sig, signal_handler); } int main(void) { int i = 0; /* Disable the forced reboot, enable sending SIGINT to init. */ reboot(RB_DISABLE_CAD); signal(SIGINT, signal_handler); while (1) { sleep(1); printf("%d\n", i); i++; } return EXIT_SUCCESS; }
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4