LINUX.ORG.RU

Убрать комбинацию клавиш переключения консоли

 , ,


1

1

По-сути мне нужно только убрать быстрые клавиши Ctrl+Alt+F1(F1-F6)

Я нашел в сети как консоль отключать, ту или иную, но будучи отключенной, эти клавиши просто переключают на черный экран.

Где их отключить?

Благодарен заранее.

Обычно консоли переключаются по Alt+FX.
По Ctrl+Alt+FX в консоль переключаюся из X-ов, чтобы это отключить см. опцию DontVTSwitch в xorg.conf/xorg.conf.d

arson ★★★★★ ()

Для виртуальных терминалов надо написать свой keymap. Обычно в нем что-то вроде

keycode 59 = F1	F11	F1	F11
control	keycode 59 = F1
altgr	control	keycode 59 = F1
alt		keycode 59 = Console_1
altgr	alt	keycode 59 = Console_1
control	alt	keycode 59 = Console_1
altgr	control	alt	keycode 59 = Console_1
Если убрать строки с Console_1 не будет переключения на первый виртуальный терминал.

Про иксы уже написали.

Другой вопрос зачем нужно реализовывать эту странную идею?

liaonau ()

В консоли, см. dumpkeys -f (Console_1... Console_6), потом:

echo 'keycode 59 = F1  F11   F1  F11  F1   VoidSymbol F1  VoidSymbol  VoidSymbol  F1   VoidSymbol  F1   VoidSymbol VoidSymbol' | loadkeys -
Заменяя в строке Console_1 на VoidSymbol.

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

Обычно консоли переключаются по Alt+FX.

Не везде. =) В *BSD и из X11 и в консоле Ctrl-Meta-Fx.

Но зачем отключать, я тоже не понял.

beastie ★★★★★ ()

Спасибо, буду пробовать.

На вопрос: «ЗАЧЕМ?»

У меня инет кафе а баш скрипт получая команду вирубиться, не может ее обработать находясь в иной консоли, не Иксовой..... у кого-то ручки шустрые, вносят смуту в послушание моих систем.

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

Решение нашел? Оно состоит из двух частей:
1. Для косоли: игра с keymap
2. Запретить переключение из иксов (там есть опция).
Если не нашел - говори. Сейчас в поездке, с планшета, но по приезду отвечу.

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

Спасибо за активность.

Я воспользовался советом выше и прописал в xorg.conf -> DontVTSwitch

Вроде помогло.

Пытался найти способ решить это без sudo где нить в .local, но не найдя, думаю и так хорошо.

Еще раз спасибо

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

Да, это пункту 2 - запретить переключение из иксов.

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

Вроде помогло.

А теперь нажми Ctrl+Alt+Backspase. Если X-ы закрылись см. опцию DontZap.

arson ★★★★★ ()

Убрать комбинацию клавиш переключения консоли

Нет терминалов следовательно некуда и переключатся следовательно и наличие/отсутствие комбинаций для переключения в отсутствующие терминалы попросту бессмысленны.

Всегда ваш К.О.

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