Portál AbcLinuxu, 7. května 2025 20:29
Luboš Luňák řeší problém s dekorací oken Oxygen, založil fork Oxygenu nazvaný Ozone, který umožňuje obarvení pruhu s titulkem okna. Robert Knight popisuje vylepšení, která budou v emulátoru terminálu Konsole v KDE 4.1. Peter Penz přibližuje nové vlastnosti a opravy ve správci souborů Dolphin.
Kompletní přepis zdrojáků společně s dalšími vylepšeními v KInfoCenter. Důležitá práce na Plasma apletech "Quick Launch", "Folder View" a "RSSNOW". Počáteční práce směrem k budoucí podpoře tooltipu se seznamem časových zón v plasmoidu digitální hodiny. KMoon byl nahrazen Plasma apletem "Luna". "Ozone", fork dekoračního stylu oken Oxygen, který respektuje systémové nastavení barev. Podpora Get Hot New Stuff pro témata ikon v KDE. Rozhraní KNotify nyní vyhovuje specifikaci Galago. Výběr obrazovky v prezentačním režimu pro Okular. Práce na tooltipech pro Dolphin. Vylepšení, včetně podpory témat, pro chybové stránky v KHTML (Konqueror). Úpravy WebKitu pro různé aplikace s widgety renderujícími HTML. Podpora pro zařízení "Space Navigator" v KOffice. Práce na podpoře duchain pro QMake v KDevelopu. Nový nástroj "PIMOShell" pro správu dat v NEPOMUKu. Podpora pro zálohování a práce na ovládací aplikaci (v systémové liště) v Akonadi. Počáteční import WordKubes a Parsek, hry implementující Thousand Parsec framework. Mnohá vylepšení v Kubrick, který se přesunul z kdereview do kdegames. Skanlite se přesunul z kdereview do extragear/graphics. KBoggle se přesunul do modulu "unmaintained". Amarok 1.4.9, opravné vydání spravující stahování obalů z Amazonu, je označen pro vydání.
Luboš Luňák informuje o "Ozone" a vývoji výchozích stylů pro KDE 4.1:
Někteří uživatelé mají problém s dekorací oken Oxygen, v níž je složitejší od sebe odlišit aktivní okno a okraj jiného, což je mimo jiné ukázáno v některých recenzích KDE 4. Celé to ještě zhoršuje fakt, že dekorace neakceptuje nastavení barev v příslušném konfiguračním modulu, takže uživatelé nemohou explicitně změnit barvu titulku tak, aby tento problém odstranili.
Argument lidí z Oxygenu v tomto případě říká, že ve skutečnosti neexistuje titulkový pruh a že dekorace má být vnímána jako součást okna - a jako taková akceptuje správné barvy (například komentáře #1, #36). V podstatě mám pocit, že staví umělecký vzhled výše než praktickou použitelnost, což mi připadá nepřijatelné pro výchozí dekoraci, stejně jako některé další jejich předpoklady: komentář #1 (jsou předpokládané stíny (t.j. podpora kompozitního desktopu), momentálně nereálné z technických důvodů); komentář #40 (očekává se, že uživatelé, kterým se to nelíbí, si přepnou na jinou dekoraci, přestože ve skutečnosti mnoho uživatelů nemění výchozí nastavení).
Bug #152030 byl především o dvou záležitostech, jmenovitě 1) Oxygen se neřídí nastavenými barvami pro titulkový pruh, 2) špatná viditelnost aktivního okna - to tam bylo zařazeno proto, že bod 1) vypadá jako jednoduché (přinejmenším dočasné) řešení bodu 2). Když po nějaké době začalo být zřejmé, že lidé z Oxygenu jsou velice silně proti jakémukoliv řešení 1), oddělil jsem 2) do bug #160117 pro samostatné vyřešení těchto dvou záležitostí. Co se týče 1), tak v diskusi bylo zmíněno, že Oxygen by měl být raději forknut, protože z jiné vývojové větve by stejně nebyl přijat patch pro umožnění obarvení titulku okna (například komentáře #57, #65). Neviděl jsem žádné další reálné řešení a rozhodl se jít touto cestou (komentář #70).
To znamená, že "Ozone" je prostě "Oxygen", který není označován jako "Oxygen" a má možnost použít barvu titulkového pruhu (takže si místo screenshotu představte Oxygen třeba s modrým titulkovým pruhem, to je celé) a je momentálně výchozí dekorací KWinu (takže souhlasím s odmítnutím požadavku pro Oxygen, protože volitelný styl nemusí splňovat tak náročné požadavky jako výchozí). Podle toho, jak zvládnou lidé z Oxygenu řešení chyby #160117 před KDE 4.1 (doposud žádný pokrok, o kterém bych věděl), nakonec možná budu nucen to vyřešit vydáním KDE 4.1, kde bude ve výchozím stavu tato možnost zapnuta. Osobně to nepovažuji za optimální stav (a už se objevily stížnosti, chyba #160627) a daleko raději bych dal přednost rozumnějšímu řešení, ale momentálně žádné nevidím.
Robert Knight mluví o programu Konsole v KDE 4.1:
V poslední době jsem dostal několik e-mailů, které se dožadovaly shrnutí změn v Konsoli a zvláště "Send Input to All", což je funkce, která v KDE 4.0 chyběla. Takže zde jsou změny v 4.1, mimo mnoha oprav chyb a vylepšení:
Nic průlomového to není, ale mělo by to znamenat, že KDE 4.1 bude hezký pokrok od KDE 3.5 pro ty, kdo se drží dál od KDE 4.0.
Z ostatních novinek: podobně jako několik dalších vývojářů KDE jsem začal lokálně používat git a git-svn. Je to velké zlepšení oproti Subversion, zvláště v případě vývoje experimentálních vlastností, které zasahují do mnoha částí kódu těsně vedle oprav chyb do současného stromu. Pak se divíte, jak jste to byli schopni zvládnout předtím. Rychlý pohled na "git branch" v mojí lokální kopii ukazuje 10 větví (branches) s různými malými vlastnostmi ve vývoji, například:
Zajímavé a trochu paradoxní vzhledem k otevřené nátuře projektu je to, že jedna z největších předností je možnost vytvářet větve pro práci na nových funkcích, aniž byste to museli říci celému světu. Výhody inkrementálního vývoje jsou velmi zdůrazňovány, ale zároveň si myslím, že je důležité mít možnost dělat určité věci v soukromí, takže pak mohou dorazit na scénu s velkým haló a získat si pozornost. Compiz nebo git jsou dobré příklady.
Peter Penz představuje nové vlastnosti Dolphina pro KDE 4.1:
Mezní termín pro přidávání vlastností do KDE 4.1 je 20. dubna. To znamená, že seznam nových vlastností pro Dolphina je dokončen:
Mimo těchto vlastností bylo doposud vyřešeno 97 chyb a přání. Mezi některé zajímavé opravy patří:
Pořád zbývá spousta práce pro KDE 4.1 a já bych ocenil, kdyby lidé zkontrolovali poslední verzi a dojmy hlásili na bugs.kde.org :-). Děkuji!
KDE 4.1 se 20. dubna dostává do feature freeze stavu, s plánovaným vydáním 29. července 2008.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Shrnutí commitů |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stav překladů (i18n) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Lovci chyb | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Článek je překladem č. 106 KDE Commit Digest. Původní autor Danny Allen.
Tvůrci Oxygenu odvedli úžasnou práci a vůbec se jim nedivím, že jsou naštvaní, když přijde někdo a výsledek jejich práce (vlastně umělecké dílo) de facto "zprzní".Je vidět, že ty jsi ty diskuze u bugů nečetl. Žádné prznění, jak tomu ty říkáš, by nebylo potřeba, kdyby tvůrci Oxygenu vyřešili problém s tím, že od sebe nejdou rozpoznat aktivní a neaktivní okna. Nehledě na to, že sama o sobě by se dala dekorace, která ignoruje uživatelské nastavení barev, považovat za vadnou. Ale to už je jiná věc. Ten bug je půl roku starý a výsledek? Je označen jako WONTFIX. A i kdyby se hoši z Oxygenu ohrazovali, že nastavení barvy není správné řešení, tak bug 160117, který je čistě o tom, aby bylo rozeznatelné aktivní a neaktivní okno, také vyřešen není.
Jsem rozhodně pro to, ať dekorace Ozone existuje, podporuji možnost volby. Ale defaultní by měl být v KDE 4 rozhodně Oxygen.Výchozí by měl být vzhled, který je dobře použitelný na všech konfiguracích. A to není Oxygen. Ozone je sice nouzový hack, který problém řeší tím nejjednodušším způsobem, ale ŘEŠÍ. Dokud nebude Oxygen opraven, je nutné používat Ozone.
Když má dekorace oken jinou barvu než zbytek okna, vypadá to opravdu naprosto příšerně a tragickyTo je věc názoru, že?
totálně to k*rví dojem z Oxygenu jako celku.Což je dobře, protože primární dojem většiny uživatelů z Oxygenu je takový, že je to moc pěkné a zároveň nepoužitelné pro běžnou práci.
Kdyby tvůrci Oxygenu vyřešili problém s tím, že od sebe nejdou rozpoznat aktivní a neaktivní okna.Tohle nestačí? Pokud to tedy není specifikem pouze Archovských buildů, ale myslím že ne..
Mýlíš se. Teď jsem vypnul desktop effects a ty tři proužky to vykresluje stále.tak to máš nějaký pokažený, protože správné chování je, že to nefunguje :-p (čti: mě to ty proužky taky nevykresluje)
To zmanená, že "Ozone" je prostě "Oxygen"Jen drobný překlep…
tak vam nevim, co vsichni mate na kde4. zkusil sem si 4.0.1, par bugu, spatne vykreslovani (posunyte okraje oken, rozpadeni designu pri max/minimalizaci). kdyz sem si prohlizel screenshoty kde, a vubec vsemozne na webu - nic ohromneho sem nevidel. jen takovy decentnejsi cirkus barev, kristalku, neprehledne a ze screenshotu se mi zdalo, ze i ponekud funkce osizene, gui. nejsem ani zadny zastance gnome, ale prijde mi, ze 2.22 je mnohem funkce resene, na pohled jednodussi a ovladatelnejsi. samozrejme jde o vkus, ale prijde mi, ze v kde se vydali naprosto neznamou cestou od standartniho gui jako ho uzivatel zna z windows, macu nebo z gnome, ci z jinych - cde, xfce...
http://library.gnome.org/misc/release-notes/2.22/
http://www.kde.org/announcements/4.0/
stale jsem napriklad nepochopil v kde4 tu zlutou vec, nebo - jak je na screenshotu videt, jakesi dialogove (?) okno, bez ovladacich prvku.
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.