Tema: Re: Mirusio klavišo klaviatūra?
Autorius: Rimas Kudelis
Data: 2012-05-01 08:58:45
Labas,

2012.04.29 21:19, Begemoc rašė:
> On 2012.04.29 09:33, Rimas Kudelis wrote:
>> kokie išdėstymai yra prieinami „Ubuntu 11.10“, gali ir pats pasižiūrėti.
>> Spėju, jog jau žiūrėjai – negi nė vienas nepatiko?
>
> ne patikime esmė - kai naudoji tą išdėstymą metų gal dešimt, pripranti,
> ir pirštai jau automatiškai dirba. Pakeisti išdėstymą vadinasi mokintis
> spausdinti iš naujo, na, ne visai, bet beveik :)

Reiškia žiūrėjai. OK...

>> Apie šį programerio klaviatūros variantą „Linuxui“ nesu nieko girdėjęs,
>> tačiau tai nereiškia, jog jo nėra. Kita vertus, gali jį ir pats
>> pasidaryti – X11 išdėstymai aprašomi paprasčiausiuose tekstiniuose
>> failuose.
>>
>> Rimas
>>
>
> Pasidaryti ne taip paprasta. Tas variantas su altgr (kai laikai
> nuspaudęs altgr, spaudi a ir gauni ą, su q gauni ū, su w gauni ė ir
> t.t.) tai taip, pasidaro paprastai, turiu tokį pasidaręs, bet tai
> neatitinka tai ko reikia. Linux'as (o gal Windows'ai?) skirtingai
> traktuoja mirusį klavišą. Windows'uose su vienu mirusiu klavišu gaunu
> visas reikiamas kombinacijas:
> ` + a = ą
> ` + q = ū
> ` + w = ė
> ` + c = č
> Linux'e jei mirusiu klavišu aprašau ` - dead_grave, tai jis tą grave ir
> kabina prie balsių. Jei ` apsirašau kaip dead_ogonek, prie visų balsių
> lipina nosinę. Gaunasi, kad reikia apsirašyti keturis mirusius klavišus
> kiekvienam tipui kas yra nepatogu, gaunasi jau kitos išdėstymas, o ir
> neatitinka pradinio tikslo.

Suprantu. Tau reikėtų kiek kitaip daryti:
1. apsirašyti tik dead_grave
2. susikurti ~/.XCompose tekstinį failą daugmaž tokį:

<dead_grave> <A>                           : "Ą"
<dead_grave> <a>                           : "ą"
<dead_grave> <Q>                           : "Ū"
<dead_grave> <q>                           : "ū"
....

3. užtikrinti, kad programos numatytai naudotų X įvesties metodą. Tam 
bent jau Gnome 2 atveju pakakdavo įtraukti štai tokias eilutes į 
~/.gnomerc failą:

XMODIFIERS="@im=none"
GTK_IM_MODULE=xim
QT_IM_MODULE=xim


Jeigu įdomu, gali apie tai kiek išsamiau paskaityti čia:
http://rq.lt/~rq/pub/Rimas%20Kudelis%20-%20Kursinis%20projektas.7z

Rimas
3Dastronomyagricultureaudioautosautos.audiautos.audioautos.binariesautos.bmwautos.clubautos.fordautos.hondacrxautos.japanautos.mercedesautos.opelautos.sportautos.volvoautos.vwaviaavia.binariesbankcardsbinariesbooksbuildingcinemacommercecomp.hardwarecomp.softwarecomp.lietuvinimascomp.networksculturedarbas.ieskaudarbas.siulaudesigneconomicselectronicsfaunafauna.aquafauna.binariesfishingflorafotofoto.binariesgamesgames.csgames.onlinegsmgurmanaihumourhumour.binariesinternetlawmicrosoftmotomusicmusic.binariesmusic.instrumentsmusic.LT.binariesnavigacijaphppoliticsprogrammingrpgsportstudyingsveikatatalktesttranslationtransportationtraveltravel.binariestvunixvideovideo.binarieswatersportswwwwww.flashpdaautos.supermama.ltmobiledarbasretro.3Dretro.agricultureretro.astronomyretro.audioretro.autosretro.autos.audiretro.autos.audioretro.autos.binariesretro.autos.bmwretro.autos.clubretro.autos.fordretro.autos.hondacrxretro.autos.japanretro.autos.mercedesretro.autos.opelretro.autos.sportretro.autos.supermamaretro.autos.supermama.ltretro.autos.volvoretro.autos.vwretro.aviaretro.avia.binariesretro.bankcardsretro.beosretro.binariesretro.booksretro.buildingretro.cinemaretro.commerceretro.compretro.comp.hardwareretro.comp.lietuvinimasretro.comp.networksretro.comp.softwareretro.cultureretro.darbasretro.darbas.ieskauretro.darbas.siulauretro.designretro.economicsretro.electronicsretro.e-vejasretro.faunaretro.fauna.aquaretro.fauna.binariesretro.fishingretro.floraretro.fotoretro.foto.binariesretro.gamesretro.games.csretro.games.onlineretro.games.rpgretro.genealogijaretro.gsmretro.gurmanairetro.humourretro.humour.binariesretro.internetretro.YZFretro.YZF.nebukretro.YZF.nebuk.netikintisretro.YZF.nebuk.netikintis.bukretro.YZF.nebuk.netikintis.buk.tikintisretro.lawretro.microsoftretro.mobileretro.motoretro.musicretro.music.binariesretro.music.instrumentsretro.music.LTretro.music.LT.binariesretro.navigacijaretro.newsretro.news.taisyklesretro.newuserretro.pdaretro.phpretro.politicsretro.programmingretro.rpgretro.sportretro.studyingretro.sveikataretro.talkretro.translationretro.transportationretro.travelretro.travel.binariesretro.tvretro.unixretro.videoretro.video.binariesretro.watersportsretro.wwwretro.www.flashdiylt.rkm.news.announcelt.rkm.news.newuser