LINUX.ORG.RU

Настройка хардварных кнопок на ноутбуке

 , ,


0

3

Привет всем. Можно ли настроить хардварные кнопки на корпусе ноутбука? Имеется ноутбук MSI CX600, на корпусе четыре кнопки, которые по стандарту должны выполнять функции: 1.Включает/выключает вебкамеру 2.Включает/выключает адаптер беспроводной сети 3.Программируемая кнопка (по умолчанию Поиск) 4.Кнопка переключения режимов энергосбережения Eco. По факту работает только кнопка 2, т.е. вкл/выкл WiFi. Возможно ли задать определённые действия для каждой кнопки самостоятельно? Хотелось бы сделать так: 1. Вкл/выкл камера (независимо от того, открыто какое-либо приложение использующее вебку или нет) 2. Вкл/выкл WiFi 3. Запуск поиска в Firefox 4. Вкл/выкл режима энергосбережения (яркость занижена на 50%, громкость до 10%) ОС Ubuntu Gnome 16.04



Последнее исправление: Faust5000 (всего исправлений: 1)

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

Теперь используя их точные названия, под которыми они идут в выхлопе xev, их можно назначить или переназначить встроенными средствами в твой DE/wm, если они есть, а можно через xmodmap (~/.Xmodmap).

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

В xev данные о кнопках такие: Камера

KeyPress event, serial 116, synthetic NO, window 0x2000001,
    root 0x497, subw 0x0, time 397472, (521,125), root:(577,222),
    state 0x0, keycode 220 (keysym 0x1008ff8f, XF86WebCam), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False
Eco
KeyPress event, serial 36, synthetic NO, window 0x2000001,
    root 0x497, subw 0x0, time 719890, (628,333), root:(684,430),
    state 0x0, keycode 126 (keysym 0xb1, plusminus), same_screen YES,
    XLookupString gives 2 bytes: (c2 b1) "±"
    XmbLookupString gives 2 bytes: (c2 b1) "±"
    XFilterEvent returns: False

Не пойму как можно привязать к Eco сброс яркости до 50% и снова 100%, т.е. вкл/выкл. Кстати остальные кнопки, кроме wifi работают только в одну сторону, только вкл. Кнопка камеры, если открыть Cheese и нажать её, выключит её, но обратно не включит. Нужно перезапуcтить Cheese, тогда камера снова работает. Также и с поиском, нажимаешь, открывается поиск по меню ОС, но повторное нажатие кнопки не закрывает поиск.

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