Vlákno názorů k článku Je Gnome 3 čekáním na revoluci? od anonym - V ergonomii a efektivitě ovládání stávající GNOME opravdu místy...

  • Článek je starý, nové názory již nelze přidávat.
  • 9. 10. 2009 22:03

    bez přezdívky

    V ergonomii a efektivitě ovládání stávající GNOME opravdu místy pokulhává. Nejde ani tak o nemožnost přetahovat položky někam (u menu to může překážet – od toho je editor menu; jestli dají drag/drop přímo do menu jako u windows tak by mělo jít menu zamknout – jako věci na panelu).

    Práce se spouštěči:
    V nautilusu se místo názvů souboru u spouštěče ukazuje jenom (český) titulek, jediný způsob, jak zjistit název souboru je vybrat ho a zmáčknout Ctrl+C – tím se zkopíruje do schránky. Prostě by mělo jít vidět spouštěče jako normální soubory (a cestu, kam ukazují, titulek, příp. další info třeba v jiném sloupci).

    ad ještě nautilus:
    - Umí volat skripty – jen je škoda, že neumožňuje jim nastavit klávesové zkratky (když chci třeba otevřít adresář v terminálu nebo zazálohovat soubor, je nepohodlné pokaždé skript lovit v menu – navíc zanořeném).
    - Chtělo by to kvalitního správce asociací mime typů („otevřít s“ je nic moc – položky ani nejdou editovat).
    - Dát do nastavení možnost otevřít 2 taby vedle sebe – pak by se z nautilusu stal dvousloupcový manager – s filozofíí drag/drop (přetahování mezi těma dvěma panelama v jednom okně) by to fungovalo dobře.

    Editor hlavního menu GNOME – mohl by barevně rozlišovat, které položky jsou systémové (tedy v /usr/share/ap­plications) a které jsou jenom moje (~/.local/sha­re/application­s). Taky: tlačítko na jednoduché zálohování/import menu (podobně jako mají prohlížeče ve správci záložek); při importu pak kontrola, které odkazy jsou nefunkční (tj. soubor, na který spouštěč ukazuje, neexistuje).

    ad compiz: S compizem je v současné době dost zásadní problém (asi ho znáte): nesnese se s openGL. Kompozitní WM obraz zpracuje (aplikuje efekty) před zápisem do videopaměti, současně se tam snaží vykreslovat OpenGL, takže obraz bliká a výsledkem je, že aplikace využívající OpenGL je se zapnutým compizem nepoužitelná. Proto mám compiz vypnutý. Často se vychvaluje, co je tam za efekty a tak, ale tenhle podstatný problém se nezmiňuje. S tímhle problémem už compiz nevypadá lákavě (tj. kdo využívá něco s opengl, pro toho je nepoužitelný – jako argument proč je linux v něčem lepší než win je compiz směšný (to jen taková odbočka – nebijte mě :))). Vyřešit by to měl redirected direct rendering, zatím není vyladěný.

    co se týká WM (v GNOME metacity): líbilo by se mi, kdyby se v titulku okna zobrazovalo pod kým běží, pokud běží pod jiným uživatelem než pod kterým je spuštěné GNOME (a tedy metacity). Pro roota i jinou barvu titulku. Za současného stavu něco takového (pokud vím) musí podporovat aplikace – třeba Thunar je pod rootem červeně podbarvený. Když si pustím pod rootem např. gvim a pak si nepamatuju, který běží pod kterým uživatelem, tak to z něj nijak nevidím. O tohle by se prostě mohl starat WM a bylo by vystaráno.

    poslední věc, co souvisí s WM a x-serverem a dost mě štve: nejde se přepnout z fullscreenu do jiného okna. Když běží program (typicky hra) ve fullscreenu, nemůžu se přepnout jinam, protože ve fullscreenu všechen vstup (včetně Alt+Tab) jde tomu programu. Pokud to přepnutí samotný program nepodporuje (nemá nějakou zkratku na minimalizaci), dostanu se k ostatním oknům jenom tak, že ho ukončím. Můžu si v něm maximálně tak shodit x-server (Ctrl+Alt+Bac­kspace) – fakt super :-/. Když jsem hrál Teeworlds (nativně linuxová hra, žádná šmelina) a někdo mi tam napíše – domluvíme se na ICQ – no tak se musím od serveru odpojit a hru ukončit, jinak se k tomu ICQ prostě nedostanu. Takhle si teda víceúlohový systém nepředstavuju. :-(
    Jde si pustit fullscreenovou aplikaci na zvláštním x-serveru (startx) – to je jenom náhradní řešení a mně teda nefunguje dokonale – hry používající myšový kurzor x-serveru jsou v pohodě; ale když se přepnu z hry, která má vlastní kurzor (mezi ně patří i zmíněný Teeworlds), tak když se pak přepnu zpátky, tak vidím uprostřed obrazovky zamrzlý černý kurzor x-serveru. Druhý (softwarový) kurzor tam taky je a hra normálně funguje, ale ta černá svině uprostřed tam prostě je a nejde s tím nic dělat (jenom vypnout hru – a jsme zase na začátku).
    Divím se, že tohle u tak starého a promyšleného systému (už od 80. let) nikdo nespravil. I ten blbý Windows (všechny verze) to umí. Hádám, že na řešení by byla potřeba podpora jak v x-serveru, tak ve WM. Asi je v tom nějaký háček, v Ubuntu řešení odložili na neurčito – moc těžké.


    Tak jsem tady vyjmenoval pár věcí (určitě by se toho našlo víc), které považuju na grafickém prostředí za nedořešené. Doufám, že aspoň něco z toho bude v novém GNOME lepší. Z ukázek to ale vypadá špatně: „gnome shell“ místo normální nabídky (obří nabídka kombinovaná s přehledem ploch), plýtvání místem na „cool“ zaoblená tlačítka, zvěsti o jakémsi novém přístupu k organizaci dokumentů (místo adresářů tagy – to jako se vykašleme na stávající filesystém a nahradíme ho nějakou databází? opravte mě kdyžtak). Doteď vypadalo GNOME rozumně, bylo praktické a relativně nenáročné; na tyhle pitomosti se soustředilo KDE (a ta nabídka ve čtyřce je fakt hrozná – trojka byla mnohem lepší (připomíná to Heroes – že by v KDE 5 bylo všechno 3D? :))). Co bude na výběr pak? Myslím, že místo nekonečných úvah typu co je ve win/macu a jak jim má konkurovat efektama a podobně a kecy o tzv. „moderním“ prostředí by to celé mělo především jít snadno a efektivně používat a bezproblémově fungovat – a od konkurence vzít jen to dobré. Není nutné všude cpát velké lítací „omalovánky“ co zabírají místo na obrazovce a žerou výkon, jen aby prostředí nevypadalo „nemoderní“. Takhle: promakanější a přizpůsobitelnější vzhled pochopitelně vítám, ale ne na úkor použitelnosti.

    Tož uvidíme, jak to dopadne.

  • 13. 10. 2009 18:57

    Tomáš Bžatek

    Vyborne, dobre pripominky. Jen prosim zalogovat do bugzilla.gnome.org.

    Par technickych drobnosti:

    – compiz + OpenGL: tohle by IMHO melo resit DRI2, ktere pod Intel driverem chodi krasne.

    – metacity + jiny uzivatel: minimalne pro nelokalni X aplikace zobrazuje v zavorce hostname, opet doporucuju otevrit tracker bug.

    – fullscreen a prepnuti okna: tohle je opravdu zalezitost xlibu, ne window manageru, ten nema vzdy absolutni kontrolu nad screenem.