Ezen a héten történt a KDE táján (augusztus 5.)

Címkék

A munka folytatódott a Plasmán, például az időjárás adatmotort több új forrással egészítették ki. Ezen kívül dolgoztak még az alkalmazásböngészőn, és elkezdték fejleszteni a SystemTray és az RSIBreak plasmanoidokat és egy „következő generációs” alkalmazásindítót, a Lancelotot. Bekerült egy csökkentett Korundum és Smoke könyvtár a szkriptelt Plasma alkalmazások írása miatt.
Tovább dolgoztak az Amarok 2 felhasználói felületén és a XESAM (egy elosztott metaadat specifikáció) Strigibe való integrációján. Az Akonadi lehetővé teszi Facebook információk kezelését. Az okular már támogatja a tömörített dokumentumokat és fejlesztették a DjVu támogatást is.

Sok újdonság bukkant fel a KRDC Summer of Code projektben, mint például könyvjelző támogatás, hangkimenet, illetve eszköztár opciók. Szabad szöveg alakítás a KWordben és jelentős színkeverési Krita fejlesztések jellemzik a KOffice új verzióját. Sok teljesítményjavítást hajtottak végre a KBounce-ban, a KPixmapCache-ben, a KDevelopban, a Marble-ben, és a KOffice-ban. Ez utóbbi alpha 2 (1.9.92) verziója kiadásra jelölve.
A D-Bus felületét elkezdték integrálni a KDE 4-es KTorrentbe. A KNotes és a Kompare programokat most kezdték, a Kenolabát pedig teljesen portolták a KDE 4-re.
A Phonon átdolgozása folyamatban, így a Phonon-NMM backendet átmozgatták a playground/multimedia SVN könyvtárba, mint a KDE 4.0-ra nem kész kódot. A Kaboodle zenelejátszó többé már nem a kdemultimedia modul része, míg a kaudiocreator már az extragear mappában honol.

Mivel elég sok olyan program/kód bukkant fel, amivel egy átlagfelhasználó ritkán találkozik mindennap, így gyorsan megpróbálom a fentiekből a valószínűleg ismeretleneket összefoglalni:

  • Plasma, Strigi és Phonon: korábban, itt a HUP-on volt róluk szó a „KDE 4 tájékoztatás és Amarok 2 Qt4 port” cikkben
  • RSIBreak: a célja az, hogy bizonyos időközönként tudassa veled, hogy mikor kell pihenőt tartanod és felkelned a gép elől
  • Smoke (Scripting Meta Object Kompiler Engine): fő kitűzése, hogy szkriptnyelvekből lehessen kötéseket írni KDE-hez és Qt-hoz könnyen és rugalmasan. Részei:
    • Korundum: a Ruby nyelven íródott programokból kínál kötéseket a KDE-hez
    • Qtruby: ugyanez, csak a Qt nyelvhez
    • Kalyptus: egy fejléc parser és kötésgenerátor KDE-hez és Qt-hoz. A Smoke, Java, C# és a KSVG kötések generálásához használják jelenleg
    • Ruby/Krossruby és Python/Krosspython: a kdelibs/kross szkript keretrendszer beépülői, hogy Python és Ruby szkripteléts tegyen elérhetővé az alkalmazásokhoz
    • xparts: A KPart részeként nem KDE alkalmazások beágyazását teszi lehetővé
    • Qtsharp: C# kötések Qt-hez (a qtc eltávolítása után nem működik jelenleg)
  • XESAM (eXtEnsible Search And Metadata): A Xesam egy egyfajta összefogó kezdeményezés egységes API létrehozására az asztali kereső- és metaadat szolgáltatások részére. Olyan projektekkel működnek együtt mint a Tracker, Strigi, Beagle, Pinot, Recoll és Nepomuk-KDE
  • Akonadi: egy új, összefogó PIM (személyi információkezelő) rendszer. Részei között van egy adattároló, sok keresést segítő eszköz, értesítőeszköz és egy könyvtár a könnyű programozói hozzáférés végett. Az adattároló az összes PIM adatot (e-mailek, hírek, kapcsolatok és események) tárolja és egy kibővített IMAP protokollon biztosít hozzáférést ezekhez
  • DjVu [déjà vu]: egy dokumentumformátum fejlett tömörítési technológiával és gyorsasággal. Interneten és DVD-n keresztül lehet terjeszteni vele nagy felbontású képeket, fotókat és dokumentumokat.
  • okular: dokumentumnézegető. Jelenleg a következő formátumokat tölti be többek között: PDF, PostScript, CHM, DjVU, Dvi, XPS vagy OOo fájlok és mellettük még sok képformátum. A teljes lista, a formátumokról, amiket valamilyen módon ismer megtalálható az állapotjelző oldalán.
  • Krita, KWord: a KOffice KDE irodai programcsomag részei. A Krita a grafikus program közülük
  • KBounce: a JezzBall játék klónja
  • Kenolaba: egy táblás stratégiai játék
  • Marble: egy földrajzi térkép widget (!) a KDE 4 alkalmazások részére.

Aaron J. Seigo nemrég írt a blogjába a Plasma fejlesztésével kapcsolatban, amelyben kifejti, hogy jelenleg egy nem túl látványos, de annál inkább szükséges dolog áll fejlesztés alatt:

Az elmúlt néhány napban lekódoltuk, hogy a minialkalmazásoknak el lehessen menteni a változásait, hozzájuk mimetípusokat lehessen rendelni, (tehát az asztalra húzhatsz valamit, amit a megfelelő minialkalmazás fog megjeleníteni), kinézetet fejlesztettünk, és elkezdtük megírni a réteg alapú effekteket az olyan dolgokhoz, mint az árnyékolás/elmosás, dolgoztunk a szkriptelési rendszeren is (megjelent például a Ruby felület a Qtscript mellett és fejlesztettük a libplasma SuperKarambába/Pythonba való beépítését).

A Krunnerbe a Xesam keresőrendszer lett beépítve (bár, még nem teljes a specifikációja) a Strigivel, mint a jelenlegi referencia implementációval. Az új felülete pedig lassan elkészül.

A vezérlődoboz, panelek, menü, rendszertálca van még vissza, amivel még behatóbban foglalkoznunk kell.

Urs Wolfer a Summer of Code projektjéről beszél, amelyben a KRDC kipofozását vállalta, mint nemes tettet:

A KRDC már nagyon régóta a KDE része. Egy fontos eszköz a hálózati rendszergazdák és olyan emberek számára, kiknek távoli asztalelérésre van szükségük. Az évek alatt elég szép mennyiségű hibajelentés és kérés érkezett a bugs.kde.org oldalra ehhez a programhoz. Ezért úgy döntöttem, hogy a Google Summer of Code keretében dolgozom rajta egy kicsit, hogy visszaállítsam régi fényébe.

A projektet a kezdetektől kezdtem. A nulláról. Az új felhasználói felület fül alapú. Ez azoknak lesz hasznos, akik több mint egy távoli asztalhoz szeretnének csatlakozni egyazon időben.

Az új könyvjelző rendszer és a fejlesztett KWallet (a KDE jelszókezelője) támogatás szintén hosszabb életet és több megmaradt hajszálat biztosít a rendszergazdáknak.

A felület már jobban követi a KDE standardokat (megj. a KDE HIG – Human Interface Guidelines - oldala elérhető – a beküldő).

Az új beállítási ablak egy halom új és kért opciót tár elénk.

A teljes képernyős eszközsor már tud átlátszó is lenni.

Ez nemcsak szép, hanem elég hasznos is, például olyan dolgokat fed fel, amik egyébként rejtettek lennének (pl. ablakcímsorok) a távoli ablak elmozgatása nélkül.

Természetesen nem csak felületi változásokat készítettem. A VNC backend teljesen újra lett írva, így már libvncclient alapú. A régi VNC backend csak öt évre maradhatott le a mostanihoz képest. A frissítés sok KRDC gondot megoldott és új képességeket hozott. az RDP backend már jobban integrált és sok új rdesktop funkciót támogat (mivel az utóbbit használom az RDP támogatáshoz).

Tervezett új dolgok például az NX támogatás.

Az új KRDC már a KDE 4.0 béta 1 része. Próbáld ki, és ha megjegyzésed van, tudasd velem!

Az elmúlt héten a Summer of Code projekteken dolgozó tanulókkal készült interjúk láttak napvilágot. Az elkövetkező hetekben a többit is olvashatja a t. nagyérdemű – ezekkel az interjúkkal a jövő KDE fejlesztőinek motivációját és hasonlóságát fedezzük fel.

Statisztikák:

Beküldések: 2720 db történt 224 fejlesztőtől, 6220 sor módosításával és 1557 új fájl hozzáadásával.
Nyitott hibák: 14095
Nyitott kérések: 12895
Megnyitott hibák: 147 az utóbbi 7 napban.
Bezárt hibák: 212 az elmúlt 7 napban.

Beküldési statisztikák:
/trunk/KDE 981
/branches/work 325
/trunk/playground 302
/trunk/l10n-kde4 300
/trunk/koffice 193
/trunk/extragear 158
/trunk/www 107
/branches/stable 74
/trunk/kdesupport 65
/trunk/l10n-kde3 60

Nyelvi statisztikák (KDE 3):
Svéd: 99.93%
Portugál: 99.95%
Holland: 93.15%
...
Magyar: 36.51% (egy héttel ezelőtt: 36.57%)

További információk és rengeteg statisztika megtekinthető az e heti KDE Commit Digest weblapján.

Hozzászólások

Dó'gozgatnak rendesen, remek. Ez a skin is elég jó.
Kösz a gyűjtést!

__________________________________________________________________
A tudatlanság: erő.

A szentségit ezeknek a bugyuta ikonoknak, meg ennek a "még az atyaúristen is kék"-elvnek.
It doesn't matter if you like my song as long as you can hear me sing

erre van egy megoldás:
alt+f2 és utána konsole és enter

vagy virtuál terminálon kell csinálni mindent

Nekem mindig igazam van, ha nem, akkor nincs igazam, szoval megint igazam van hogy nincs igazam.

debian 4.0 - linux-2.6.22.1-pancs1-wifi1 - 2.6.22.1 kernel madwifivel itt

Köszi a gyűjtést, jó látni, hogy a KDE ilyen szépen fejlődik.

--
Sokan nincsenek tudatában annak, / hogy egyszer mindenki meghal. / Akik ráébrednek erre, / azonnal abbahagyják az ellenségeskedést.

Hmm az okular és a KPDF egymáshoz hogyan viszonyul? Nehogy már az legyen, hogy a kde-n belül is párhuzamosan fejlesztik többen ugyanazt... A kezelőfelülete a screenshotok alapján pl tök ugyanaz, szóval úgy néz ki, mintha annak továbbfejlesztése lenne, csak erről egy kanyi szót nem ejtenek sehol. Csak annyi, hogy köszönetet mondanak a kpdf developerekenek is.
Vektorgrafikus ábrákhoz antialiasing jó lenne, mert kb ez az egyetlen dolog, amiben jelentősen le van maradva az acroreadhez képest.
A djvu supportnak is örülök, a djvulibre browser plugin kezelőfelülete csöppet fapados volt.
---
Sok gyerekkel ellentétben én sose akartam tűzoltó lenni. Lettem helyette informatikus. Nem találjátok ki, hogy mit csinálok nap mint nap...

Igen, most hirtelen két helyen találtam róla említést:
Az egyik egy Debian lista, ahol azt írák, hogy:
"In KDE 4 this software will supersede KPDF (and KGhostView, KFax, KFaxview and KDVI). Unlike KPDF and just like Evince it supports many more formats in addition to PDF."

A másik pedig maga a KPDF hír oldala, ahol két rövidke hírben tesznek csak említést az okularról:
"The okular team has released a work in progress snapshot of kpdf successor. Have a look to the okular web page for more information." és
"The page for okular, kpdf successor, has been launched. You can consult it at www.okular.org"