Блокировка клавиатуры/тачпада/мышки [Решено]

Универсальные способы блокировки устройств ввода от детей (а также кошек и собак etc) и полезные рюшечки к ним.

+2
Гость - 16 Ноябрь, 2011 - 22:36

сам искал такую программу... зайдите по ссылке http://ubuntuforums.org/showthread.php?t=993800
там содержится процесс установки и запуска программы strlock
комбинацию клавиш для ее запуска я определил в твикере...а потом долго искал как эту прогу деактивировать :)
оказалось вводом своего пароля для входа в систему и нажатием enter

+8
Жюстина - 17 Ноябрь, 2011 - 16:04
Изображение пользователя Жюстина.

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

В консоли ж легко любое устройство и отключить и включить.

Для клавиатуры и мышки это xinput

Делаем так:

com@com:~$ xinput --list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ ImPS/2 Generic Wheel Mouse                id=10   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]
    ↳   USB Keyboard                            id=8    [slave  keyboard (3)]
    ↳   USB Keyboard                            id=9    [slave  keyboard (3)]

Видим: id=8
Делаем:
com@com:~$ xinput list-props 8
Device '  USB Keyboard':
        Device Enabled (142):   1
        Coordinate Transformation Matrix (144): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000

Видим Device Enabled (142)

Тогда получается, что для выключения клавиатуры xinput --set-prop 8 142 0 а для включения xinput --set-prop 8 142 1

Ну и бацаем два виджета на рабочий стол!!! (а можно и одним обойтись если на баше пару условий сделать ещё)

0
les2005 - 9 Декабрь, 2011 - 03:01

В никсах еще новичек. что в таком случае делать? Какой ID делать?
user1@Nout:~$ xinput --list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=11   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=10   [slave  keyboard (3)]
user1@Nout:~$

0
Жюстина - 9 Декабрь, 2011 - 10:25
Изображение пользователя Жюстина.

Видимо AT Translated Set 2 keyboard              id=10   [slave  keyboard (3)]

0
8givchik8 - 9 Декабрь, 2011 - 08:20

Жюстина, спасибо за решение, но с фразы "Ну и бацаем два виджета..." я дальше ничего не знаю. Хотя и без них обойтись можно мышка работает команду включения скопировать можно, но про виджеты очень интересно!)

+2
Жюстина - 9 Декабрь, 2011 - 10:29
Изображение пользователя Жюстина.

Редактировать меню КДЕ, к примеру, там добавить пункт с нужной командой. (а потом оттуда просто перетащить на рабочий стол, если нужно)

+4
dyug - 10 Декабрь, 2011 - 11:07

смотрю я как люди страдают, и можно подумать, что никто не в курсе, что есть такой ppaа в нем есть такой пакет - plasma-widget-on-off-switch, который как раз и предназначен для таких действий - что то выключить, и что то включить.
Я его использую для отключения dpms, ибо когда на экране ноута (чтоящего рядом с рабочей машиной) висит логирование, мне к кдавиатуре/мышке прикасаться не нужно. А поглядывать на экран - нужно.

0
Жюстина - 10 Декабрь, 2011 - 21:00
Изображение пользователя Жюстина.

Видать не в курсе были... Заплюсую вся (оно работает?)

Просто у мну то аппаратно, а тут виджет плазмы из невменяемого ppa..

Если отключить dpms то нвидия перестанет работать )))) Я за!!!

0
8givchik8 - 11 Декабрь, 2011 - 00:39

Не понял к чему замечание, Жюстина?) Человек пользовался ("Я его использую для отключения dpms..."), работает. Для людей не изощренных - его решение более чем подходящее. Для меня к примеру ваш вариант интересней (я не просвещенный, просто "энтузиаст") и перспектива использования команды по удаленке привлекает (пусть в будущем). К примеру, у меня много знакомых которых переманил на сторону истинной, силы плюшками Linux-а: есть люди которым не грех после провального эксперимента переставить ОС (знаний починить, пока, не хватает), а есть те кому хочется просто поставить и забыть (то чего не дает винда, она много чего не дает, но это другой разговор). Так что это хорошо что есть два решения и супер если их станет больше (этим и хорош Linux - каждый найдет свое).

+1
dyug - 11 Декабрь, 2011 - 10:57

У мну - работало и работает. :-)
"Просто у мну то аппаратно, а тут виджет плазмы из невменяемого ppa.." Кстати, насчет невменямого ппа - он как раз очень даже вменяемый ппа...
Один из лучших для кде, которые я знаю.
Правда, автор почему то почистил его от старых версий... :-(
ЭЭЭЭ с чего вдруг?

Для справки там в настройке есть две команды он и офф.
туда прописываются собственно нужные команды.
у меня это
он - xset +dpms
офф - xset -dpms
и все работает
а вот его описание http://kde-look.org/content/show.php/On%2BOff+Switch?content=116323

0
Жюстина - 11 Декабрь, 2011 - 11:26
Изображение пользователя Жюстина.

Шутю же ж ))))

0
8givchik8 - 11 Декабрь, 2011 - 15:51

"Один из лучших для кде, которые я знаю." dyug, а чем же этот репозиторий так хорош?)

0
dyug - 11 Декабрь, 2011 - 17:00

Old packages: https://launchpad.net/~samrog131/+archive/dump я надеюсь, что так будет яснее

0
balamutick - 10 Апрель, 2013 - 14:15
Изображение пользователя balamutick.

Люди.

Так в итоге есть решение, чтобы по apt-get install

А потом, сочетанием клавиш выключили любые иные кнопки(желательно и питание), обратно этим сочетанием клавиш так же включили.

Раньше не волновало такое, но сейчас воистину и своя спиногрызина растёт.

Ещё сидеть не умела, уже USB выдёргивала во всю.

0
XaHyMaH - 9 Август, 2013 - 17:00
Изображение пользователя XaHyMaH.

Ну вроде, там выше нашли ппа. Но я сделал рукаме. Два баш-скрипта и две кнопки на панели. Для ноута удобно, отрубил тач с клавой и рули мышой.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры