Как стать автором
Обновить

Как я завёл дополнительные клавиши на ноутбуке

Время на прочтение 1 мин
Количество просмотров 1.3K
Мне было влом гемороиться со скриптами acpi, да и на ноутбуке 2 пользователя, использующих разный набор программ, поэтому я решил написать простой скрипт, который нужно отредактировать под ваш аппарат и поставить в автозагрузку kde (или другой среды). Сам скрипт:
#!/bin/bash
acpi_listen>>/tmp/user_acpi&
echo 0>/tmp/user_acpi
while [ 1 -eq 1 ]; do
sleep 1
temp=`tail -n 1 /tmp/user_acpi|awk '{ print $3 }'`
echo 0>/tmp/user_acpi
case "$temp" in
0000005c) #клавиша блокировки экрана
dbus-send --session --dest=org.freedesktop.ScreenSaver --type=method_call /ScreenSaver org.freedesktop.ScreenSaver.Lock
;;
00000095) #клавиша «музыка»
amarok
;;
00000051) #клавиша «интернет»
firefox
;;
00000082) #клавиша «камера»
kamoso
;;
esac
done

Что бы переделать скрипт под себя вам нужно узнать код клавиши и заменить его в скрипте, или добавить что-нибудь для своего устройства. Для того чтобы узнать код клавиши введите acpi_listen|awk '{ print $3 }' и нажимайте кнопки, нужные коды выведутся на экран.

welinux.ru
Теги:
Хабы:
+5
Комментарии 8
Комментарии Комментарии 8

Публикации

Истории

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн