LINUX-BG Adres : http://www.linux-bg.org |
keyTouch -- Alternativa na LinEAK |
Ot: gadnio Publikuvana na: 2-02-2006 Adres na statiiata: http://www.linux-bg.org/cgi-bin/y/index.pl?page=article&id=advices&key=379624560 |
CHudili li ste se niakoga kak se podkarvat multimediinite klavishi v Linuks? Az, lichno, da. I, chestno da si priznaia, ne sum namiral sviastno reshenie na problema. Vseki put, kogato tursia informatsiia po tozi povod, chichko Gugul mi kazva za LinEAK, i kak toi prekrasno se srabotval sus sistemata.. da, ama ne. Moeto lichno mnenie e, che LinEAK e bugav i gaden. A i ima tekstov konfiguratsionen interfeis :). Reshenieto na moia problem se okaza KayTouch -- dosta malka i udobna programka za upravlenie na multimediinite klavishi. CHestno da vi kazha, za sega e edinstvenata, koiato e rabotila tolkova vreme na mashinata mi bez da zabiva, da se durzhi stranno i da zaema dosta pamet. Naduhah li vi? Ako ne sum, a i ako LinEAK raboti perfektno pri vas, nedeite se muchi da ia instalirate. Ako li puk ne, produlzhavaite da chetete. I taka, neka da zapochnem: Saitut na programata e: http://keytouch.sourceforge.net/index.h... Razgledaite kakvo pishe. Az lichno svalih vsichko ot daunload stranitsata, no edinstvenoto neshto, koeto ne si struva da instalirate ot tam e getscancodes. Vsichko drugo si struva ( rano ili kusno shte vi se nalozhi da izpolzvate povecheto plugini :) ). Izteglete vsichko, razarhiviraite i instaliraite po poznatiiat nachin. BELEZHKA: Instaliraneto na osnovnata chast, neznaino zashto, e napraveno dosta durvarski: triabva da instalirate purvo chastta, koiato se namira v direktoriiata keytouch-2.0/, sled tova da povtorite poznatata protsedura ./configure && make && make install i v papkite keytouch-2.0/keytouch-config i keytouch-2.0/keytouch-keyboard. Sled tova instaliraite pluginite s make install samo (ne e nuzhno da pravite ./configure && make). Sled tova startiraite programata, kato napishete keytouch. Vazhno: iska root prava otnachaloto pri purvata konfiguratsiia. Molete se klaviaturata vi da ia ima v spisuka. Ako ia niama, prekrustete se 3 puti, zashtoto sledva edna neleka chast: suzdavaneto na sobstvena klaviatura. Ako vashata klaviatura ia ima v spisuka, prosto izberete modela i nastroite deistviiata, koito da se izvurshvat pri natiskaneto na vseki buton. I taka, neka predpolozhim, che vashata klaviatura ia niama v spisuka. Tuk e malko slozhno i dosadno, no vse pak si struva bolkata i chuvstvoto za malotsennost, koeto vi obzema, dokato si napravite faila s klaviaturata. Dobrata novina e, che niama da se nalozhi da rabotite s xkb i uzhasnite mu failove. Loshata e, che redaktorut, koito sa napisali momchetata, e dovolno glupav i nikak ne e priiatno da se raboti s nego. Tochno edno nivo nad xkb po uzhasnost za izpolzvane, bih kazal. Redaktorut se kazva keyTouch editor i bi triabvalo da ste si go svalili i kompilirali za vseki sluchai. Na saita pishe, che se izpulniava kato root, taka i napravih. Eto stupkite: 1) su 2) modprobe evdev (ako tuk vi dade greshka, nai-veroiatno imate kompiliran evdev v iadroto i niama za kakvo da se pritesniavate. Ako niamate, togava losho. Ako ste nachinaeshti ili ne vi se kompilira iadro samo zaradi tozi modul shte se nalozhi da se razminete s multimediinite klavishi) 3) V papkata, kudeto ste razarhivirali i kompilirali redaktora, se poiaviava edin fail keytouch-editor. 4) Otidete tam i startiraite programata po sledniia nachin: ./keytouch-editor /dev/input/eventX my-keyboard-model.kbd Tuk H e chislo, probvaite s vsichki ot 0 dokolkoto imate tam, dokato naluchkate koi fail otgovaria za klaviaturata vi. my-keyboard-model.kbd e imeto na faila, koito shte bude suzdaden. Ako vsichko e nared i programata razbira kakvi klavishi natiskate (shte budete ovedomeni za tova sus sravnitelno privetlivo suobshtenie), shte vi pomoliat da vuvedete imeto si i imeto na modela na klaviaturata. 5) Otvorete nov terminal. tam otidete v direktoriiata, kudeto ste instalirali redaktora (<neshto si tam>/keytouch-editor 2.0). Vlezte v poddirektoriia string_to_keycode i otvorete faila string_to_keycode.c sus svesten redaktor, koito poddurzha lesno tursene (az lichno izpolzvam less, dostatuchno udobno za sluchaia) 6) Redaktorut shte vi zadava vuprosi ot sledniia tip, na koito se otgovaria dolu-gore po sledniia nachin: Na vuprosa Press an extra function key or press enter to finish... Natisnete SPETSIALEN klavish (ot multimediinite, de) The name of the key you have pressed: Tuk napishete imeto na klavisha, koito ste natisnali An appropriate keycode for the key: Tuk potursete v otvoreniia fail (string_to_keycode.c) niakakuv etiket, koito da otgovaria priblizitelno (po smisul, mozhe i po znatsi) na klavisha, koito ste natisnali, i vuvedete onazi chast ot nego, koiato e zagradena v dvoini kavichki. Primer: Neka sme natisnali klavish, na koito pishe "Back". Vuvezhdate Back kato opisanie na klavisha i tursite vuv faila neshto, koeto da otgovaria na gornoto opisanie. V sluchaia namirate [KEY_BACK] = "BACK", koeto oznachava, che na vuprosa "An appropriate keycode for the key:" triabva da otgovorite s BACK Na sledvashtiia vupros You will now have to fill in the default action for this key. This can be a program or a plugin. Just enter the name of the or enter "plugin" to choose a plugin: Otgovorete s Enter. I taka, dokato vuvedete vsichki klavishi. Belezhka: Ako dokato programata slusha za klavish (pokazva se nadpis Press an extra function key or press enter to finish...), natisnete neshto drugo, ne se bezpokoite -- prosto vuvedete kato danni za klavisha niakvi gluposti po gorniia primer. Sled kato zavurshi programata, otvorete faila s vashata klaviatura (my-keyboard-model.kbd v nashiia primer) i iztriite sektsiite <key>...</key>, koito otgovariat na tezi klavishi. Sled tova startiraite programata keytouch i kato vi pita za klaviatura, natisnete butona "Import" i izberete faila, koito toku-shto ste suzdali s redaktora (v primera -- my-keyboard-model.kbd). Posle tursete v spisuka imeto na vashata klaviatura i model (tova, koeto VIE ste napisali, dokato ste suzdavali faila), i natisnete Ok. Sled tova si vuvedete nastroikite na vseki klavish i eto vi raboteshta programa za klaviaturni podredbi. ---- S nastoiashtata statiia ne iskam da obizhdam nikoi, koito e fen na LinEAK, kakto i nikoi ot suzdatelite na tazi programa. Prosto izraziavam lichno mnenie. Nadiavam se statiiata pone malko da vi e bila polezna. << Plavno preminavane ot edna OS/Distributsiia na druga | Kakvi programi da si instalirame sled instalatsiia na Linuks ? >> |
Avtorite na saita, kakto i tehnite sutrudnitsi zapazvat avtorskite prava vurhu sobstvenite si materiali publikuvani tuk,
no te sa copyleft t.e. mogat svobodno da budat kopirani i razprostraniavani s iziskvaneto izrichno da se upomenava imeto na avtora,
kakto i da se publikuva na vidno miasto, che te sa vzeti ot originalniia im URL-adres na tozi survur (http://www.linux-bg.org). Avtorskite prava na prevodnite materiali prinadlezhat na tehnite avtori. Ako s publikuvaneto tuk na niakakuv material nevolno sa narusheni nechii prava - sled konstatiraneto na tozi fakt materialut shte bude svalen.
All trademarks, logos and copyrights mentioned on this site are the property of their respective owners.
|