LINUX-BG   Адрес : http://www.linux-bg.org
Използване на интернет и мултимедийни клавиатури под Linux
От: Мирослав Йорданов
Публикувана на: 9-12-2003
Адрес на статията: http://www.linux-bg.org/cgi-bin/y/index.pl?page=article&id=advices&key=357003569

В тази статия ще опиша накратко как може да използвате специалните клавиши на интернет, мултимедийните и 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 при конфигурирането. Сега трябва да създадете конфигурационен файл за вашата клавиатура. За целта трябва да използвайте командата:

lineakd -c KEYBOARD_KODE

а за да видите кой точно е кода за вашата клавиатура, използвайте командата:

lineakd -l

Например, аз имам клавиатура Compaq Easy Access Keyboard с осем специални клавиша. Кода на клавиатурата е CEAK8 (научавате го с 'lineakd -l'). За да създам конфигурационния файл, изпълних:

lineakd -c CEAK8

Остава да редактирате конфигурационния файл – за да укажете кои програми да се стартират при натискането на специалните клавиши, или какви други действия да се извършват. Файла който трябва да редактирате е ~/.lineak/lineakd.conf. За да ви стане малко по ясно, вижте как изглежда моя lineakd.conf:

# Global settings
 KeyboardType            = CEAK8
 CdromDevice             = /dev/cdrom
 MixerDevice             = /dev/mixer
 
 # Specific keys of your keyboard
 Internet        = "MozillaFirebird"
 Home            = "xmms"
 Search          = "/home/miro/.startaterm"
 Mail            = "sylpheed"
 Communities     = "licq"
 Market          = EAK_EJECT
 Meeting         = EAK_VOLDOWN
 News            = EAK_VOLUP
 
 # end lineakd.conf

както виждате, за всеки от клавишите може да се посочи отделна команда или някое от специалните действия – EAK_EJECT, EAK_VOLDOWN и EAK_VOLUP. Последното нещо което трябва да направите, е да стартирате lineakd демона:

lineakd &

За ваше удобство можете да добавите демона да се стартира автоматично при влизането ви в системата – как може да направите това, зависи от графичната среда и логин мениджъра който използвате.


Забележка – тази статия е написана съвсем набързо и не претендира за пълнота и точност.


<< Конфигуриране на виртуален хост | Инсталиране на драйвер за nVidia на Fedora Core 1 >>

Авторите на сайта, както и техните сътрудници запазват авторските права върху собствените си материали публикувани тук, но те са copyleft т.е. могат свободно да бъдат копирани и разпространявани с изискването изрично да се упоменава името на автора, както и да се публикува на видно място, че те са взети от оригиналния им URL-адрес на този сървър (http://www.linux-bg.org). Авторските права на преводните материали принадлежат на техните автори. Ако с публикуването тук на някакъв материал неволно са нарушени нечии права - след констатирането на този факт материалът ще бъде свален.

All trademarks, logos and copyrights mentioned on this site are the property of their respective owners.
Linux is copyright by Linus Torvalds.
© Линукс за българи ЕООД 2007
© Slavei Karadjov 1999 - 2006

All rights reserved.

Изпълнението отне: 1 wallclock secs ( 0.17 usr + 0.03 sys = 0.20 CPU)