|
ot gadnio(2-02-2006)
reiting (9)
[ dobre ]
[ zle ]
Variant za otpechatvane 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 ? >>
|
|