LINUX.ORG.RU

Блокировка клавиатуры

 ,


0

2

Доброго дня господа.
Никто ли, случаем, не сталкивался с задачей блокировки клавиатуры, без выключения монитора\скринсейвера?
Т.е. я хочу смотреть, но что бы клава отключалась (а точнее блокировалась) и её «отпускало» только по какой-то хитрой комбинации.
Спасибо большое адекватно ответившим.

Ответ на: комментарий от Spirit_of_Stallman

Возвращаешь управление из иксов, уходишь на tty1-6, логинишься за рута, выставляешь нормальные права на чтение/запись.

// Нефиг выёживаться, просто поставь скринсейвер.

Deleted
()
Ответ на: комментарий от Spirit_of_Stallman

Попробовал, оба «скрипта» работают нормально, отличия:

  • Первый отключается вводом текста, второй - скроллоком
  • У первого есть окошко с текстом
  • Perl и Cи
alozovskoy ★★★★★
()
Последнее исправление: alozovskoy (всего исправлений: 1)
Ответ на: комментарий от alozovskoy

Пока опробовал сишный - работает, но с одним «но», ctrl+alt+f* оно не блочит.
А с перловым, вы не в курсе, часом, как он с такими комбинациями?
PS: и сразу скажу спасибо за уже уделённое время и помощь. спасибо :)

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

Тоже не блокирует. Похоже, это уровнем раньше обрабатывается.

Рад, если помогаю. =)

alozovskoy ★★★★★
()

я хочу смотреть, но что бы клава отключалась (а точнее блокировалась) и её «отпускало» только по какой-то хитрой комбинации.

Кот бегает по клавиатуре, пока ты смотришь кино?

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

Кот бегает по клавиатуре, пока ты смотришь кино?

Увы, нет. Иногда оставляю компьютер людям, которые не должны его трогать, пока меня нет, но по сути своей очень пытливые :)

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

xinput disable

Это почти идеал, спасибо :)
Логика говорит что это не должно быть реализуемо, в силу механики процесса. Но всё же, а оно, случаем, может не перманент блок девайса делать, а частично как-то? (жалкая надежда таки вывернуться с анблоком по хоткею).

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

Тыкай мышей по иконке, или на какую-нибудь другую хардварную кнопку. Можно написать свой костыль, который слушает соотв. input, но то такое..

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

Еще один вариант - снести всю раскладку xmodmap'ом, или загрузить голую с xkbcomp. Я так в локскрине переключатель VT блокирую :]

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

Еще один вариант - снести всю раскладку xmodmap'ом

Это просто шикарно! :)
И железно сносит и оставляет что нужно.
Еще раз спасибо большое.

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