В тази статия ще опиша накратко как може да използвате специалните клавиши на интернет, мултимедийните и Easy Access клавиатурите. Както може би предполагате, интереса ми към тези клавиатури се появи след като аз се сдобих с една такава - Compaq Easy Access Keyboard с осем специални клавиша. При търсенето ми в интернет, попаднах на множество програми с чиято помощ може да се използват тези клавиши, но програмата която най-много ме впечатли е LinEAK (http://lineak.sourceforge.net). LinEAK подържа множество клавиатури (пълният списък можете да видите на този адрес) и е лесен за инсталиране, и конфигурация.
Изтеглете последната версия на LinEAK и я разархивирайте (в момента на писането на тази статия, последната версия е 0.7.2):
|
wget http://belnet.dl.sourceforge.net/sourceforge/lineak/lineakd-0.7.2.tar.gz
tar xvfz lineakd-0.7.2.tar.gz
cd lineakd-0.7.2 |
Конфигурирайте и инсталирайте LinEAK:
|
./configure –-prefix=/usr
make
make install |
ако не искате при натискането на някой от мултимедийните клавиши да се изписва неговото име върху екрана, добвете опцията --without-xosd при конфигурирането.
Сега трябва да създадете конфигурационен файл за вашата клавиатура. За целта трябва да използвайте командата:
а за да видите кой точно е кода за вашата клавиатура, използвайте командата:
Например, аз имам клавиатура Compaq Easy Access Keyboard с осем специални клавиша. Кода на клавиатурата е CEAK8 (научавате го с 'lineakd -l'). За да създам конфигурационния файл, изпълних:
Остава да редактирате конфигурационния файл – за да укажете кои програми да се стартират при натискането на специалните клавиши, или какви други действия да се извършват. Файла който трябва да редактирате е ~/.lineak/lineakd.conf. За да ви стане малко по ясно, вижте как изглежда моя lineakd.conf:
|
KeyboardType = CEAK8
CdromDevice = /dev/cdrom
MixerDevice = /dev/mixer
Internet = "MozillaFirebird"
Home = "xmms"
Search = "/home/miro/.startaterm"
Mail = "sylpheed"
Communities = "licq"
Market = EAK_EJECT
Meeting = EAK_VOLDOWN
News = EAK_VOLUP
|
както виждате, за всеки от клавишите може да се посочи отделна команда или някое от специалните действия – EAK_EJECT, EAK_VOLDOWN и EAK_VOLUP.
Последното нещо което трябва да направите, е да стартирате lineakd демона:
За ваше удобство можете да добавите демона да се стартира автоматично при влизането ви в системата – как може да направите това, зависи от графичната среда и логин мениджъра който използвате.
Забележка – тази статия е написана съвсем набързо и не претендира за пълнота и точност.