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/
Kažko nepavyksta įdiegti plasmoido į kde4.3.3
AtsakytiPanaikintiJei nepavyksta įdiegti, tai diegiant su:
AtsakytiPanaikinti>plasmapkg -i opendict_plasmoid-0.1.plasmoid
turėtų rodyti klaidas.
Jei vis dėlto pavyksta įdiegti, bet neveikia, tada turėtų rodyti klaidas per:
>plasmoidviewer opendict_plasmoid
Pagal klaidas tik galėčiau pasakyti dėl ko neveikia.
Na ačiū, matyt apsižioplinęs buvau kažkaip, nes dabar puikiai pavyko įdiegti anksčiau atsisiųstąjį:)
AtsakytiPanaikintiNežinau kas čia buvo, kad vykdant aną kartą nesuveikė. Gal kad dabar nurodžiau pilną kelią iki bylos ir suveikė:
plasmapkg -i /home/vartotojas/opendict_plasmoid-0.1.plasmoid
AČIŪ už kodą. nuostabu
Tiesa, šiuo metu nepavyksta atsisiųsti:
> wget http://vytax.freehostia.com/opendict_plasmoid-0.1.plasmoid
--2009-11-30 20:26:49-- http://vytax.freehostia.com/opendict_plasmoid-0.1.plasmoid
Resolving proxy.XXXXXX... 10.250.28.3, 10.250.28.2
Connecting to proxy.XXX.XX|10.250.28.3|:8080... connected.
Proxy request sent, awaiting response... 503 Service Unavailable
2009-11-30 20:26:50 ERROR 503: Service Unavailable.
Na dabar jau vėl gerai atsiunčia...
AtsakytiPanaikintiDėkui už plasmoidą, sukūrei tiesiog genialų dalyką. Tačiau yra šiokia tokia problema, naudojant tamsias temas (Oxygen pvz.) gaunasi efektas "juodas ant juodo", dėl to neįmanoma nieko įskaityti. Kaip tik norėčiau pasikeisti temą į oxygen tačiau negaliu, dėl to, kad nebegalėsiu naudotis opendict plasmoidu :( .
AtsakytiPanaikintisukurei tiesiog genialu dalyka, taciau sis plasmoidas nedirba su tamsiom temom. kai naudoju pvz oxygen plasma tema gaunasis juodas ant juodo efektas del to neimanoma nieko iskaityti. butu puiku jei istaisytum sia klaida :)
AtsakytiPanaikintiReikės netrukus padaryti atnaujinimą KDE4.4 aplinkos versijai. Tuo pačiu ir pažiūrėsiu spalvas.
AtsakytiPanaikintiNa kaip, ar pavyko plazmoidą atnaujinti, pritaikyti 4.5 versijai?
AtsakytiPanaikintiTinklaraščio administratorius pašalino šį komentarą.
AtsakytiPanaikinti