Portál AbcLinuxu, 8. května 2025 03:01
Friedrich Kossebau, správce modulu KDEUtils, nabízí zájemcům převzetí správcovství opuštěných aplikací. Detlev Casanova představuje svůj Google Summer of Code projekt pro KDE: doplnění podpory Jingle video a hlasového chatu do Kopete.
Začátek Google Summer of Code se 47 KDE projekty. Počáteční verze kxsldbg pluginu pro Quantu. Skriptovací podpora založená na Kross v KDevelop. Karty (taby) se vrátily do framework rozhraní kdevplatform (KDevelop atd.). Databázový plugin pro Kommander, společně s podporou Kommander widgetů v (Qt) Designeru. Podpora pro souborové přílohy a zvukové anotace v Okularu. Práce na podpoře spouštěčů v JavaScriptu a vylepšení vzhledu KRunner v Plasmě. Desktopové vyhledávání se vrátilo do KRunner. A vylepšená implementace "Send Input to All" (pošli vstup všem) v Konsoli. "Close buttons on the right side of tabs" (tlačítko pro zavření tabu na pravé straně tabu) v kdelibs. Vyhledávací KIOSlave pro virtuální prohledávací složky v KDE. Get Hot New Stuff podpora pro témata uvítací obrazovky KDE a stylů chatovacích oken v Kopete. Efekt "wobbly windows" (roztřesená okna) a nelineární časové linky (timelines) v KWinu. Počátek WMI (Windows Management Instrumentation) backendu pro Solid. Přepis správce připojení v Konversation. Práce na režimech seznamů stop a tooltipech v Amaroku 2. Plugin pro přehrávání audio a video obsahu v KTorrent. Počáteční práce na podpoře diagramů/grafů a tabulek v sestavách Kexi. Začala práce na Kexi Web Forms Daemon. Počáteční import KLesson, SuperPong a KDE4 verze KNetworkManageru. KBreakout a KSirk se přesunuly z playground/games do kdereview. KSanePlugin se přesunul z playground/graphics do kdereview. printer-applet se přesunul z kdereview do kdebase. Okteta se přesunula z kdereview do kdeutils.
Friedrich Kossebau, koordinátor modulu kdeutils, hledá nové správce aplikací:
Modul kdeutils je momentálně pročišťován. Což otevírá příležitosti pro vás, abyste převzali zodpovědnost za nějakou část KDE a pomohli ji vylepšit!
Programy uvedené níže fungují, tudíž se stanou částí KDE 4.1, ale jsou bez správce. Byly portovány našimi hlavními "převaděči" (porters) z v3 na v4, ale od té doby už je nikdo z nich nebere jako svoje děťátko, nikdo se o ně nestará a nevymýšlí, jak je ještě vylepšit - pro KDE 4.1 byste byli omezeni pouze na pulírování existujících vlastností, protože před pár dny začalo platit zmrazení vlastností softwaru. Díky tomu se však seznámíte s kódem, takže se v KDE 4.2 budete moci vyřádit. Funkční aplikace, které potřebují nové správce, jsou:
Dále uvedené programy nefungují nebo nejsou kompatibilní a rovněž jsou bez správce/vývojáře. Byly částečně portovány na KDE4, ale nikdo se o ně doopravdy nestará, takže jsou momentálně zakázány v sestavovacím systému. Zajímalo by vás převzít vývoj některého z nich?
Jelikož jsme nyní v režimu "soft feature freeze", museli byste obnovit vývoj v playground/utils a mít tak první šanci na začlenění programu až v době příprav na KDE 4.2. Kromě toho můžete samozřejmě v mezičase vydávat nezávislé verze. Případně provést přesun do extragear, pokud chcete. Všechny, které do 2. května nenajdou správce, budou přesunuty do tags/unmauntained/4.
Předpokládám, že KSim je překonaný Solidem a několika plasmoidy. KMilo může být kandidátem na zařazení do Solid a kdebase/workspace/kcontrol/.
Pokud máte zájem o převzetí správcovství některého z těchto programů, přihlaste se prosím na vývojářském mailinglistu KDE Utils a řekněte ahoj: https://mail.kde.org/mailman/listinfo/kde-utils-devel.
Zváni jste i v případě, že se pouze zajímáte o další vývoj kdeutils obecně.
Google Summer of Code opět začal, letos KDE získalo 47 projektů, více než kterákoli jiná organizace (stejně jako minulý rok). O stavu projektů bude v následujících týdnech tohoto léta Digest informovat.
Summer of Code už běží a studenti začali s implementací svých projektů. Jako první ze série představení projektů promluví Detlev Casanova o svém projektu Jingle video a hlasový chat v Kopete:
Poprvé jsem Linux nainstaloval před 4 lety, začínal jsem s Mandrake a Debianem. Zkusil jsem mnoho distribucí a teď jsem zakotvil u Gentoo. Nikdy jsem jako desktopové prostředí nepoužíval něco jiného než KDE (dobrá, mimo období, kdy jsem ještě používal Windows). Mám ho velmi rád, protože má vše, co potřebuji pro každodenní práci a je vysoce nastavitelné. Ostatní desktopová prostředí jako známé GNOME nebo Enlightenment (který je spíše správce oken než prostředí) mi tolik nevyhovují.
C++ jsem se začal učit psaním Qt aplikace. Je to XMPP klient založený na Qt4. Jeho programováním jsem získal spoustu zkušeností s C++ a objektově orientovaným programováním.
Teď, když dostatečně ovládám C++ a Qt4 a používám KDE každý den, jsem se chtěl projektu účastnit a Google Summer of Code byla nejlepší příležitost. Práce na Jabber části Kopete byla ta nejlepší volba, protože jsem se C++ učil na Jabber klientu. A tak jsem se rozhodl přidat podporu pro Jingle video a hlas do Kopete, jelikož tato podpora chybí v mnoha Jabber klientech.
Na konci léta očekávám funkční implementaci Jingle a to, že budou uživatelé schopni prostřednictvím Kopete komunikovat pomocí webkamery a hlasu. Budou implementovány dvě "transportní metody":
Díky tomu bude k dispozici plně open source, standardní a plně integrovaný (do KDE) způsob, jak komunikovat pomocí VoIP. Momentálně mnoho lidí kvůli VoIP používá Skype nebo MSN. Ekiga je dobrá možnost, ale je napsána v GTK+. Dá se použít i OpenWengo, ale ani Ekiga, ani OpenWengo nepodporují více protokolů, takže musíte používat hromadu aplikací pro komunikaci s lidmi, které máte rádi :).
Neočekávám pochopitelně, že to bude na konci léta úplně bez chyb; bude to prostě fungovat, ale budu pokračovat v práci na tom i na Kopete obecně. V budoucnu bych se rovněž rád zapojil do práce na ostatních KDE projektech jako Plasma, Amarok nebo Dolphin, které mě také moc zajímají.
O mně
Jsem devatenáctiletý student z Belgie z Univerzity v Liège, prvním rokem na fakultě počítačových věd. Od doby, kdy jsem objevil svět svobodného a otevřeného softwaru, se ho snažím co nejvíce používat. Připadá mi daleko stabilnější, a protože jsem hodně zvědavý, tak je skvělé vidět, jak to funguje! Rovněž se zabývám robotikou a dvakrát jsem se účastnil soutěže Eurobot Belgian Robotics Cup s týmy z Mons - rád bych v roce 2009 vytvořil vlastní tým.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Shrnutí commitů |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stav překladů (i18n) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Lovci chyb | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Článek je překladem č. 107 KDE Commit Digest. Původní autor Danny Allen.
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.