Hlavní navigace

KDE 4: rozbít a zase složit

Aktualizováno: Aktualizováno (27. 1. 2009 17:25)
Adam Štrauch 27. 1. 2009

Dnes vyjde nová verze oblíbeného desktopového prostředí KDE. S sebou přináší řadu novinek, které měly být podle slov vývojářů již ve verzi 4.0. Mělo by se také jednat o první použitelné KDE čtvrté řady. Je tedy správná doba podívat se na něj blíž a zjistit, co všechno umí, na co se můžeme těšit a jestli má smysl přejít z KDE 3.5.

Rozbít a zase složit

Linux má kolem sebe velmi svobodný svět, a když jde konkurenční prostředí Gnome cestou evolučních kroků, rozhodli se vývojáři KDE jít cestou revolučních kroků. Podobné kroky podstoupila i Qt knihovna, na které je KDE založeno. Qt od verze 4, na rozdíl od konkurence v podobě GTK, pracuje s grafickými prvky jako s vektorem. API knihovny se moc nezměnilo, ale o kompatibilitě nemohla být ani řeč i přes berličky, které Qt 4 obsahuje. To by se dalo označit jako první důvod, proč bylo nutné KDE 4 vést úplně novým směrem. Další důvod hledejme v novém pohledu na desktopové prostředí. KDE 4 je založeno na velmi jednoduchém principu. Všechno, co vidíme, je rozsázeno po ploše ve formě tzv. Plasmoidů. Ty jsou tažnou silou nového KDE. Po rozhodnutí použít Plasmoidy jako základ KDE se stala většina kódu z verze 3.5 pro 4.0 nepoužitelná. Výsledkem je dlouhý vývoj, negativní ohlasy v komunitě a úplně nové desktopové prostředí, které nabourává dosavadní pohled na plochu desktopu.

Jestli je tato cesta špatná nebo ne, to už rozhodne komunita po vydání verze 4.2. Musíme ovšem uznat, že všichni, kdo se nějak podíleli na vývoji KDE 4, udělali velmi velký kus práce za velmi krátký čas.

Revolučního skoku se chytla i řada aplikací, které s KDE souvisí. Za všechny stačí zmínit Amarok 2. Ten jako by kopíroval vývoj celého KDE 4. Taktéž bylo na začátku zahozeno mnoho kódu a dvojková řada doháněla jedničkovou hezkou řádku měsíců.

Aktualizováno: KDE 4.2 se chvilku po sedmnácté hodině našeho času objevilo na mirrorech. Více informací najdete v naší zprávičce.

4.0 až 4.2

Vývojáři se s projektem KDE dostali do nepříznivé situace. Na konci roku 2007 na ně ze strany komunity byl vytvářen určitý tlak, který je donutil uvolnit svoji dosavadní práci. Rozhodli se pro to dát k dispozici verzi 4.0, která zdaleka nepokrývala vlastnosti ani plánu ani starší verze 3.5. Stalo se a na vývojový tým se strhla lavina kritiky. Nepodařilo se jim uklidnit snad nikoho i přes to, že KDE 3.5 je stále podporované a ještě nějaký čas podporované bude.

KDE 4 je obětí špatné strategie verzování. Můj osobní názor je takový, že odliv uživatelů a vlna kritiky, která se na KDE projekt strhla, byla způsobená kulatým označením 4.0 navzdory tomu, že byl projekt stále v silně vývojovém stádiu. Vývojářům to nemůžeme dávat za vinu, od začátku tvrdili, že ve 4.0 není vše a ještě nějaký čas nebude. Teď se již blíží vydání 4.2 a jen co se tato verze promítne do distribucí, které mají v první polovině tohoto roku vyjít, dá se předpokládat uklidnění celé situace.

Novinky

Hardwarové nároky

Moje první pokusy s KDE 4 skončily na hardwaru. Náročnost je oproti trojkové řadě o něco větší a Pentium III na 1 GHz s 320 MB RAM již na nové KDE nestačí. Podle vývojářů by KDE 4 mělo vyžadovat o 40 % méně paměti než KDE 3. Nároky na procesor se nikde neuvádí.

Na silnějším stroji v podobě Athlonu X2 a 2 GB RAM není KDE 4 také jedno z nejsvižnějších. Oproti mému Openboxu nebo Gnome, které jsem provozoval na zmíněném Pentiu, je KDE 4 cukavější. Při přehrávání televize v TvTime se při pohybu kteréhokoli okna video trhá. Podobně na tom jsou i animace třeba přepínání plochy.

Qt 4

Qt 4 je stabilní již velmi dlouhou dobu a oproti trojkové řadě, na které je založeno KDE 3, obsahuje hodně nových vlastností. Především to je podpora formátu SVG a možnost jeho využití při tvorbě uživatelského rozhraní. K práci s grafickými prvky se v Qt 4 používá renderovací engine Arthur. Díky tomu, že pracuje s vektorovou grafikou, tak dokáže s malým množstvím paměti doslova „udělat hodně grafiky“. Věci jako průhlednost, gradienty nebo Anti-Aliasing jsou samozřejmostí. Je tu také možnost vykreslovat grafické prvky přes OpenGL a tudíž předat veškerou práci s grafikou grafické kartě.

Co se všechno změnilo v Qt 4 popisuje dokument na stránkách projektu.

Vzhled

Vzhled desktopového prostředí tvoří kurzory, ikonky, barevné palety, zvuky, lišty a mnoho dalších věcí. V KDE 4 je výchozím vzhledem motiv Oxygen. Jedná se o moderní motiv, který nikoho neurazí, ale umí také překvapit. Rozhodně následuje trendy dnešní doby – přesto, že si někteří uživatele ještě nezvykli. Od KDE 3.5 zde není tolik odlišností. Motiv, který je použit například v Kubuntu, je tmavší a působí vyzývavějším dojmem, proto není na místě hodnotit vzhled na základě upravených motivů v různých distribucích.

Kompozitní efekty integrované přímo do okenního manageru mohou být také lákadlem pro nové uživatele. Pohodlnost a konfigurovatelnost je podobná jako v dnes již zapomenutém projektu Beryl.

kde4-2

Plasma

Největší změnou v KDE 4 je rozhodně Plasma se svými Plasmoidy. Rozhraní Plasmy umožňující napsat pomalu jakýkoli desktopový prvek pomocí různých jazyků. V KDE 4 zastupuje také Kicker, SuperKarambu atd. Jednotlivé plasma aplikace se nazývají Plasmoidy. Ty jsou hlavní hybnou silou nového kde. Díky nim bude moci každý desktop založený na plasmě vypadat úplně jinak a bude moci být jinak ovládán.

Na druhou stranu se dají najít i názory, že Plasmoidy jsou zbytečně složité. Tam kde je v jiných prostředích potřeba jeden klik, tam musíme u Plasmoidu kliknout dvakrát. Absence plochy jako takové je KDE 4 často vyčítáno. Plocha je zde totiž řešená jako Plasmoid zobrazující obsah adresáře. V případě plochy to je adresář ~/Desktop. Osobně to nevidím jako nevýhodu, spíš naopak, dává to mnohem větší možnosti při konfiguraci.

kde4-1

Phonon

Staré KDE používalo pro práci se zvukem aRts. Nejednalo se zrovna o oblíbenou část KDE, a tak vývojáři zaintegrovali do nového KDE projekt Phonon. Jde se o zvukový a video framework. Poskytuje API, díky kterému mohou vývojáři jednoduše napsat multimediální programy, aniž by se museli hrabat v různých knihovnách. Možná by se dal Phonon přirovnat k projektu Pulseaudio. To je součástí například Ubuntu a OpenSUSE a nejeden uživatel by se ho rád zbavil. Uvidíme, jak si povede Phonon.

KRunner

V KDE 3.5 se objevil program Katapult. Sloužil k pohodlnému rychlému spouštění aplikací. KRunner z něho vychází a přináší vlastností mnohem více. Dokonce má i podporu pluginů. Kromě spouštění aplikací dokáže nový KRunner i počítat, zabíjet procesy, spouštět shellové příkazy, hledat v záložkách, používat Nepomuk, přepínat uživatele atd.

kde4-krunner

Okular

O prohlížení dokumentů se v KDE 3.5 starala řada programů. Můžeme zmínit KGhostViewer, KDVI nebo KPDF. V KDE 4 budeme mít na všechny formáty jeden program s názvem Okular. Podporuje formáty jako chm, jpeg, EXR, ODT, a mnoho dalších. Už tedy nebude potřeba ke každému formátu jeden prohlížeč a zjednoduší se tak práce se všemi podporovanými formáty.

kde4-okular

Nepomuk

Vyhledávání se stává součástí desktopových prostředí čím dál častěji. KDE 4 není v tomto ohledu pozadu a integruje vyhledávací engine Nepomuk. Ten zajišťuje indexaci obsahu disku a nabízí systému API k jeho prohledávání. Díky tomu může být integrován do různých aplikací KDE a ty toho také využívají.

Závěr

KDE 4 si určitě zaslouží další článek. I když používám Openbox, pokusím se následující dny držet u KDE 4 a příští týden se můžete těšit na pokračování, kde popíšu, co všechno mi v KDE 4 chybí, co mě překvapilo a jak se KDE používá oproti ostatním desktopovým prostředím.

Našli jste v článku chybu?

27. 1. 2009 14:03

Na to je Debian ideální, proto ve firmách pod mou správou je tohle skvělé distro.

27. 1. 2009 12:30

Yenya (neregistrovaný)

Možná by se dal Phonon přirovnat k projektu Pulseaudio. To je součástí například Ubuntu a OpenSUSE a nejeden uživatel by se ho rád zbavil.

Můžu vědět proč? Pokud zvukovka umí HW mixování, pulse nevadí ani aplikacím co ke zvukovce přistupují přímo, pokud neumí, jsme s pulse v podstatě ve stejné situaci jako předtím - když někdo otevře zvukovku, jiný si neškrtne. Výhoda je aspoň ta, že pokud se takto "tlučou" aplikace, které obě používají pulse, budou fungovat.

Věnoval jsem 5 minut hl…

120na80.cz: Jmelí je více léčivé než jedovaté

Jmelí je více léčivé než jedovaté

Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

Měšec.cz: Kdy vám stát dá na stěhování 50 000 Kč?

Kdy vám stát dá na stěhování 50 000 Kč?

Podnikatel.cz: 1. den EET? Problémy s pokladnami

1. den EET? Problémy s pokladnami

Vitalia.cz: Říká amoleta - a myslí palačinka

Říká amoleta - a myslí palačinka

Lupa.cz: Teletext je „internetem hipsterů“

Teletext je „internetem hipsterů“

Měšec.cz: U levneELEKTRO.cz už reklamaci nevyřídíte

U levneELEKTRO.cz už reklamaci nevyřídíte

Vitalia.cz: Znáte „černý detox“? Ani to nezkoušejte

Znáte „černý detox“? Ani to nezkoušejte

120na80.cz: Jak oddálit Alzheimera?

Jak oddálit Alzheimera?

Podnikatel.cz: Udávání kvůli EET začalo

Udávání kvůli EET začalo

Vitalia.cz: 9 největších mýtů o mase

9 největších mýtů o mase

Vitalia.cz: Proč vás každý zubař posílá na dentální hygienu

Proč vás každý zubař posílá na dentální hygienu

Podnikatel.cz: Podnikatelům dorazí varování od BSA

Podnikatelům dorazí varování od BSA

Lupa.cz: Propustili je z Avastu, už po nich sahá ESET

Propustili je z Avastu, už po nich sahá ESET

Vitalia.cz: „Připluly“ z Německa a možná obsahují jed

„Připluly“ z Německa a možná obsahují jed

Podnikatel.cz: Chaos u EET pokračuje. Jsou tu další návrhy

Chaos u EET pokračuje. Jsou tu další návrhy

Vitalia.cz: To není kašel! Správná diagnóza zachrání život

To není kašel! Správná diagnóza zachrání život

Měšec.cz: Zdravotní a sociální pojištění 2017: Připlatíte

Zdravotní a sociální pojištění 2017: Připlatíte

DigiZone.cz: ČRa DVB-T2 ověřeno: Hisense a Sencor

ČRa DVB-T2 ověřeno: Hisense a Sencor

Vitalia.cz: Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky

Láska na vozíku: Přitažliví jsme pro tzv. pečovatelky