Per porą vakarų išėjo pagaminti štai tokį KDE4 aplinkos plasmoidą. Tai supaprastinta OpenDict žodyno versija kurią galima įsidėti tiesiog į patį KDE4 darbalaukį. OpenDict tai lietuvių sukurta atviro kodo ir universali žodynų programa. Detalesnį aprašymą galite pasiskaityti čia: http://www.akl.lt/projektai/?doc=OpenDict.html
Panorau šį projektą padaryti dėl to, kad pati OpenDict programa yra man pernelyg sunkiai pasiekiama ir nepatogi. Programa ganėtinai lėtai pasileidžia, be to ir paleidus dar papildomai kas kart reikia pasirinkti žodyną. O šitas plasmoidas bus visada po ranka, kai tik staiga prisireiks išsiversti kokį nors nesuprantamą žodį.
Šis įskiepis, kaip ir pati OpenDict programa yra parašyti Python kalba. Pradėjau šį darbą neturėdamas nė jokio supratimo apie šią kalbą. Tad viską stengiausi atlikti kuo paprasčiau. Originalioje OpenDict programoje yra sudėta daugybė įvairių apsaugų nuo lūžimų ir pan. Aš jų iškart stengiausi nenaudoti. Jas galbūt įdiegsiu vėliau, jei to prireiks. Lygiai tai pat ir su įvairiomis funkcijomis, įdiegiau tik pačias pagrindines, nes esu tikras, kad jų visų čia ir nereikia.
Norėčiau iškart įspėti, šis plasmoidas dar toli gražu nebaigtas. Čia dar tik pati pradinė stadija. Gali pasitaikyti daugybė lūžimų ar kokių kitų neveikimų. Būčiau dėkingas jei apie tai praneštumėte.
Kas reikalinga šio plasmoido veikimui:
- KDE 4.3 grafinė aplinka. (Teoriškai turėtų veikti ir su KDE 4.2, bet netestuota)
- OpenDict 0.6.3 žodynas (Su senesnėmis versijomis nebandyta)
- OpenDict programa privalo būti įdiegta standartiniame „/usr/share/opendict“ kataloge
- Būtini šie paketai (skirtingose distribucijose jie vadinasi kitaip): python-qt4, python-sip, python-kde4, python-kdebase4
Įsidiegti šį plasmoidą galite taip:
> wget http://vytax.freehostia.com/opendict_plasmoid-0.1.plasmoid
> plasmapkg -i opendict_plasmoid-0.1.plasmoid
Galima įdiegti ir per grafinį „Add Widget“ dialogo langą jame pasirinkus „Install Widgets From Local File“.
Nuorodos:
- Patį OpenDict žodyną galite parsisiųsti iš čia: http://opendict.idiles.com/files/