LINUX.ORG.RU

Заменить Ctrl-Alt-Del на другое сочетание


0

1

Собственно «проблема» - из виртуальной нонсоли можно перезагрузить машину по этому «волшебному» сочетанию...
Как отключить или поставить «заглушку» найти не составило труда, а вот как заменить на другое, сочетание?

Дистр - Debian

★★★★

Ели голая клонсоль - смотреть keymap. Если этой инфы недостаточно - говори, дома есть рецепт.
Если иксы - настройки DE / иксов. В кедах вроде видел.

Kroz ★★★★★ ()

Всё зависит от того какой у вас установлен дистрибутив Linux и какая у него система инициализации.

kostik87 ★★★★★ ()
Ответ на: комментарий от S_Paul

Удалит команду после «ca:12345:ctrlaltdel:» и нельзя будет.

kostik87 ★★★★★ ()

Узнай свой keymap. У меня Gentoo, поэтому:

$ cat /etc/conf.d/keymaps | grep keymap
keymap="ruwin_lwin-UTF-8"
Да, у меня самодельный, у тебя такого нет.

Keymaps находятся в каталоге /usr/share/keymaps/i386/qwerty .

Теперь фокус-покус:

$ zcat ruwin_lwin-UTF-8.map.gz | grep Boot
altgr   control keycode  83 =   Boot
control alt     keycode  83 =   Boot
altgr   control alt     keycode  83 = Boot
altgr   control keycode 111 =   Boot
control alt     keycode 111 =   Boot
altgr   control alt keycode 111 = Boot
К слову, 83 и 111 - коды обеих клавиш Del . Сигнатура Boot на что-то намекает, правда? Дальше додумаешь что на что поменять чтобы было так, как тебе нужно?

P. S. Коды клавиш показывает команда showkey , только запускать ее нужно не под иксами, а в голой консоли. Выход из программы - 10сек ничего не делать.
P. P. S. С Ctrl+Alt+Del не пробовал, но с помощью такого приема вешал смену раскладки на нужную мне комбинацию.

Kroz ★★★★★ ()
Последнее исправление: Kroz (всего исправлений: 1)
Ответ на: комментарий от Kroz

Мо-моему это не то что мне нужно, мне не ремап нужен, а перезагрузка по другому сочетанию.
(а смену раскладки я делаю через /etc/default/keyboard).
Пока просто отключил в inittab'е.

S_Paul ★★★★ ()
Ответ на: комментарий от S_Paul

Мо-моему это не то что мне нужно, мне не ремап нужен, а перезагрузка по другому сочетанию.

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

Kroz ★★★★★ ()
Ответ на: комментарий от S_Paul

Ctrl-Alt-Del на IBM PC генерирует прерывание, так что просто взять и поменять эту комбинацию нельзя.

anonymous ()
Ответ на: комментарий от S_Paul

потому что ctrlaltdel - это не список наживаемых клавиш, а просто идентификатор действия, инициализируемого по нажатию ctrl+alt+del.

надо его закоментарить, а вызов shutdown вешать на kbrequest

ananas ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.