от Мирослав Йорданов(9-12-2003)

рейтинг (11)   [ добре ]  [ зле ]

Printer Friendly Вариант за отпечатване

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