Windicators, azaz window indicators

Címkék

Ismert, hogy az Ubuntu a Lucid Lynx-től kezdve áthelyezte az ablakvezérlő gombokat az ablakok jobb oldaláról bal oldalra. A jobb oldalon felszabadult helyre Mark Shuttleworth új dolgokat tervez. Állapotjelzőket. Az elképzelés:

Ubuntu Windicators mockup

Az windicator-ok olyan, az ablakok címsorában (title bar) megjelenített állapotjelzők (indikátorok), amelyek úgy viselkednek, mint a panelen megjelenített indikátorok: ikonjuk van, amely állapotot mutatnak, az ikonra klikkelve pedig menü bukkan fel.

Mikorra bukkanhatnak fel az Ubuntu-ban? Az Ubuntu 10.10-re már megjelenhet néhány ablakindikátor:

  • Online/offline: mutatja az alkalmazás (chat kliens, üzeentküldő program) állapotát, beállítható a felhasználó állapota (elérhető, távol stb.)
  • Unsaved: jelzi, ha az alkalmazásban olyan fájl van nyitva, amely nincs elmentve, illetve lehetővé teszi a mentést, vagy az automatikus mentés beállítását
  • Progress indicator: azt mutatja ha valami folyamatban van, opcionálisan azt is, hogy mennyire előrehaladott a folyamat
  • Volume indicator: az alkalmazások hangereje külön-külön állítható, mutatja az adott alkalmazás hangerejét
  • stb.

Részletek a tervről itt.

Hozzászólások

Nem tűnik teljesen végiggondoltnak.

Példának okán a dokumentum "dirty" állapotának miért kell külön ikon? A NeXT / Apple ezt úgy oldotta meg, hogy az ablak lecsukó gomb ilyenkor "be van törve". Ezzel jelzi, hogy ha rákattintasz, meg fogja kérdezni, hogy el kívánod-e menteni a módosított dokumentumot.

Aztán ott van pl. a hangerő indikátor, amely sok programnál eleve értelmetlen (nem jellemző rájuk a hanglejátszás).

Progress indicator: ez is egy olyasmi, ami nagyon esete válogatja, hogy kell kijelezni (ha egyáltalán van rá szükség). Modális bitkolbász, vagy több háttérben futó process külön panelben, stb.

--
Kinek nem inge, ne vegye gatyára

Szerintem éppen hogy nagyon jó ötletekkel állt elő. Az applikáció-specifikus hangerőállítás pl zseniális, mert így

- nem kell minden hangot kiadó programban leprogramozni a hangerő állítását (pl nem kell IM kliens beállítások ablakában a huszonötödik fülön még egy opcióként ezt is berakni)

- az a júzer is be tudja állítani a zene-jútyúb-IM csengőhangok megfelelő arányát, aki a Pulseaudio riasztóan összetett beállításaihoz nem nyúlna.

A status bar kinyírása szintén támogatandó. Valahogy a Mac-Wndows-Gnome alkalmazások még mindig ragaszkodnak hozzá. Olyankor is, amikor végképp semmi hasznos infó nincs benne. Biztos aért, mert a fejlesztőkörnyezetek defaultból belerakják az alkalmazás ablakába. Kb a Google Chrome merte csak meglépni az eltüntetését.

A koncepció jó, a nagy kérdés szerintem inkább az, hogy hogyan tudják megvalósítani ezt a teljes rendszeren át integrálva. Kicsit specifikusabban: az OpenOffice-ba és a Firefoxba is bele tudják verni ezeket a dolgokat, vagy ezek maradnak idegen alkalmazások. Ez mondjuk lényeges, mert hiába fasza az ubi netbook edition, ha egy szimpla word doksi szerkesztésénél az openoffice böszme nagy toolbarja, felesleges vonalzója, státuszsora és menüje lefoglalja a képernyő egészét, a firefox meg nem integrálódik a global menube.

röviden: clutter

végül 2 év múlva úgyis az lesz, hogy majd visszacsinálják és kezüket tördelve szép csendben átállnak a Mac-style menubar-ra (1 db), ahol ugyanez megvan, csak jól megcsinálva

Nem. Hasznalok macet, alapvetoen kedvelem az OSX-et, de az osszevont menusort nem szeretem. Nem kenyelmes szamomra, nem tudom megszokni. Az az en logikam szerint a menu az alkalmazashoz tartozik, mert en AZZAL akarok valamilyen muveletet vegezni. A kivalasztott apptol fuggoen osszevissza varialodo egyetlen menu nekem nem logikus.

Az eloiteleteidhez meg gratulalok :)

Nagyon kedves lenne, ha a title barra lehetne rakni egyszer a menuket is. (a'la google chrome) ha mar ugyis design-elik az ablakokat.

Vagy megcsinálni hogy globálisan kikapcsolhatóak lennének a menük és a felső panelen levő global menübe megjelenne mind
(Nekem ez igy van most is: ahol csak lehet kikapcsolva a menü, mert a panelen úgyis megjelenik.)

--
"Az a szóbeszéd járja Amerikában, hogy két intelligens faj létezik a földön: emberek és magyarok." by Isaac Asimov

S idővel szépen megszűntetik a gnome felső menüjét. Illetve meg fog az szűnni magátol, mikor a gnome-shell lesz a default. Ügyes, készülnek a váltásra.

Pszichés oka van valószinűleg. A speciális nyelveket kivéve balról jobbra olvasunk, azaz a fontos dolgokat mindig bal oldalon keresed. Nem hiába teszik szinte az összes ablakkezelőben (még a Windows-éban is) bal oldalra a menüt. Egy állapotjelzőt kevesebbszer használsz, mint egy menüt.
Aztán a másik ok: az emberek többsége jobbkezes. Próbáld csak ki, balra sokkal természetesebben mozdítod az egeret, mint jobbra. Az állapotjelzők most is jobb oldalon vannak (általában), mivel azokon sokkal kevesebb műveletet végzel a mindennapi használatban.

szerk.: ezek szerint ezt jó előre kigondolták, nem véletlenül tették át az ablak funkciógombokat balra :)

Na igen, csak nem érdemes figyelmen kívül hagyni az emberek megszokásait. Ha konfigurálhatóvá tennék, akkor azoknak a felhasználóknak, akiknek gondot jelent átállítani, tipikusan jobb lenne a megszokott jobb oldali (kivéve azoknak, akik Mac OS C-ről állnak át, vagy most látnak először számítógépet, de ezek erősen kisebbségben vannak).

Viszont épp a balról jobbra, fentről le (sorok) történő írás miatt az ablakok bal felső része a zsúfoltabb. Ha távolabbról megnézed az ablakok képét, azt láthatod, hogy általában a legtisztább, legüresebb rész épp a jobb felső sarok, itt ritkábban vannak menüpontok is. Így könnyebb egy pillantással megtalálni és megcélozni a megfelelő ablakvezérlő gombot. Erre most jöttem rá a Lucid telepítése után.

Szerk.: ... valamint az egérmutatót is rendszerint önkéntelenül az ablak jobb szélénél tartom, hogy kevésbé takarjam az ablak tartalmát, ami legtöbbször jobbra haladva egyre ritkul.

Aha, és ezek a baloldalon nem fértek volna el...
Nem akarnám bántani őket, a 10.04 kellemes meglepetés volt (legalábbis nekem), de ezeknél biztosan akadnának értelmesebb dolgok is, amivel foglalkozhatnának...

> BERUS
Motor: Ubuntu Linux 10.04

Nekem nem tűnik jó ötletnek. Egyrészt ezt elvileg támogatnia kell az adott alkalmazásnak, ami a fejlesztők közreműködését igényli, vagy nem? Mennyi ilyen szoftver lesz?
Másik dolog, hogy mi lesz ennek az erőforrásigénye? Vagy pocsékoljuk csak nyugodtan a memóriát?

Ez a sok gomb engem a kilencvenes evek pixelhunt kalandjatekaira emlekeztet. Mondjuk azok szorakoztatoak voltak legalabb, szemben ezzel, ami igy elso blikkre egy rakas szar.

Most is vannak ilyen olyan probalkozasok erre a temara. Pl. inaktiv ablaknal elsotetites (compiz) valtozas jelzese (csillag a title barban) meg windows 7 alatt progress megjelenik a taskbar-on (igen okos megoldas)

Szerintem van benne racio, jo lenne egy ujabb egysegesites, ha nem tetszik, majd jol kikapcsolhatod.

A baj szerintem az, hogy most jól bevezették ezt az "újdonságot", holott sokan reklamáltak előtte. Ennek ellenére nem voltak képesek megoldani azt, hogy "Beállítások"->"Ablakok" ablakban valahol egy kattintással vissza lehessen állítani. Értem én hogy nagy "fejlesztés" meg minden, csakhogy nem a felhasználók vannak az Ubuntuért, hanem éppen fordítva. Szerintem...

Ja, ráadásul a gconf-editorral minden felhasználónál külön lehet visszaállítani. Írjak rá szkriptet?

Enyje!

Ne írjál rá semmit. Jó helyen van a bal oldalon. Olvasd el a hozzászólásokat a linkelt blogbejegyzésnél. Egyre többen írják, hogy eleinte nem tetszett nekik a bal oldali gomb, de ezekkel az újdonságokkal már elfogadható / kockáztassuk meg tetszik is nekik.

Nekem speciel marhán mindegy melyik oldalon van. 15 perc volt átszokni. Ma már úgy használom a bal oldalon, mintha mindig is ott lett volna. Mondjuk ez nem biztos hogy véletlen, mert ha jól emlékszem úgy 10 évvel ezelőtt olyan témát használtam desktop-on, amin bal oldalon voltak a gombok. Tán még képem is van róla valahol?

--
trey @ gépház

Szerintem meg úgy van jól, ahogy volt (illetve nálam van is). Komolyan. Biztos meg tudnám szokni, merthogy a DOS/win95/win98/winXP/KDE/Gnome-ot is meg tudtam szokni, azonban ez így számomra logikus és használható ahogy van (mármint nálam).

Valójában ha az átpakolással megvárták volna az indikátorbigyók megjelenésének idejét, lehet, hogy jobban jártak volna. Nem lenne szükség ennyi magyarázkodásra. Szerintem simán elférhetne _majd_ az egész mindenség pl. a köv. módon: [menu]---[indikátorok][gombok]

Persze ha tudományos kísérlek bebizonyították (a 'la brit tudósok), hogy ez így nem jó, akkor nem szóltam. :-)
Az is benne lehet, hogy valamit majmolni akarnak. Nem tudom, és különösebben nem is érdekel. A világ nem dőlt össze, éppen csak jobban is "eladhatták" volna a találmányukat.

Nem értem az embereket.
Valaki magyarázza már el, hogy az miért probléma, ha valami fejlesztés van? Milyen hátrányotok lesz nektek egy plusz szolgáltatásból?

Szerinted lehetséges, hogy akik ezt fejlesztik, azok más emberek, mint akik a bugokat fixelik?
Szóval hogy ha nem készülnének eye candyk, akkor se lenne több ember bugfixelésre, mert azt nem szeretik annyian csinálni?

--
"Or just open the kconf editor, enter "dbd46848b31f34fe4fc0503d5ab28a98" and set the value to 23."

Szép, szép, de miért kellett ehhez most elrontani a gombokat. Majd, ha valamikor kész lesz a fejlesztés és hasznosnak találtatik, akkor lehet rendezkedni. Egyébként így első látásra a leendő fejlesztések nagy része haszontalannak tűnik. Pl. ilyen mini progress indicator-nak mi értelme lesz? A többiről nem is beszélve.

Majd kiderül, de addig is nálam a gombok maradnak a régiben.

Az ablakkezelőnek nem kéne tudnia mi van az ablakokban. Alig várom az első appokat amikben dolgok csak metacity/compiz alatt működnek. Skacok, ez ablakkezelő lock-in! :)

Oké, innoválni kell, de ezeket előbb át kéne tolni a freedesktop közösségen, mert ha ilyen ütemben tolják ki az ubuntus apikat előb utóbb jönnek majd az ubuntu specifikus szoftverek.

A legtöbb gyakran használt programba (chat, im kliens, böngésző, képszerkesztő, zenelejátszó) lehet extension-t tölteni. Ilyen extension a jelenlegi is használt Ubufox (Ubuntu Firefox extension), ami az Ubuntu-specifikus sajátosságokat hozza a programhoz. Pl. így tudja a Firefox az Ubuntu új értesítési rendszerét használni. Nem feltétlenül kell azonnal az upstream-et módosítani. Nem kellett hozzá a Firefox-ot forkolni és nem lett ettől az upstream csomag semmivel sem Ubuntu-specifikusabb.

--
trey @ gépház

Az xfce-ben van meg néhány év, mielőtt ilyen hülyeségeket raknának bele.
--
CCC3

A magam részéről a kikapcsoló 'x'-et szoktam átrakni a bal oldalra szinte elsőként. Ez praktikus, mert ha félrenyomom a nagyítást, nem záródik be az ablak..

Hmmm ... biztos ez az az irány ami felé el kellene indulnia az Ubinak? Egy open-source OSX?

A linuxokban eddig pont az volt a nagyszerű, hogy nem kellett a sok parasztvakítás mert egyszerűen ment és stabil volt ... Nagyon nem tetszik, hogy egyre több a hír arról, hogy azokat a kurva gombokat hova tegyük, ahelyett hogy pl. a szoftvercentert próbálnák meg végre bugtalanítani, hogy ne omoljon be minden 10. percben.

Synaptic-kal csomagokat telepítesz, a Software centerrel alkalmazásokat.

Ahogy egyre nagyobb az Ubuntu célközönsége (gyakorlatilag mindenki, aki számítógépet használ potenciális célközönség Mark szemében), úgy figyelni kell ilyesmire is. Az egyszerű, hozzá nem értő, és érteni nem is akaró felhasználónak segíteni kell feltelepíteni egy "Image manipulator program"-ot, egy könnyen elérhető alkalmazásból. Nekem egy terminál nyitása, és apt-cache search imag emanipulator, majd apt-get install gimp a kényelmes, és preferált módszer, de anyámtól ezt nem várom el.

Hogy jó ez az irányzat, így kell ezt csinálni? Azt nem tudom, nem is szeretnék állást foglalni. Viszont az Ubuntu egy ilyen rendszer, ez a célja, szóval meg kell szokni.

Szerintem egyaltalan nem parasztvakitas.

Egy csomo olyan ujitast vezettek be a Lucidban, amivel sokkal hasznalhatobb lett a rendszer. Bugok, mint mindig minden szoftverben, amelyet emberek irtak, voltak, vannak es lesznek is. Nekem pl. semmi bajom a szoftvercenterrel, tokeletesen mukodik es sokkal hasznalhatobb, ha csak egy egyszeru gimpet vagy amarok-ot akarok telepiteni, mint a synaptic. Egy low-level package manager-t is lehet arra hasznalni, hogy bovitsuk a rendszert, de a software center jobb megkozelites. OSX-et sohasem hasznaltam, nem tudom, hogy az Ubuntu mennyire koppintas, de az biztos, hogy a windows-nal mar sokkal felhasznalobaratabb es gyorsabban ossze lehet pakolni a nullarol egy mukodo rendszert. Igazabol az sem erdekel, hogy mit honnan lopkodnak ossze. Nem azt akarom, hogy az en rendszerem mas legyen, azt akarom, hogy kenyelmes es gyors legyen.

De itt is el lehet mondani azt, amit eddig szinte barhol: ha nem tetszik, nem hasznalod, kismillio masik disztrib van, amire lehet pakolni (ubira is) icewm-t vagy fluxbox-t, aminek lehet orulni, hogy 1,5K-t foglal a 4GB+ ram-bol, csak a wifit nem tudod rajta beallitani.

NA VÉGRE!

Ezek szerint akkor nem is kell majd a panel. Vagyis kell, csak az ablak simán takarhatja. Nekem eddig az volt a problémám, hogy vagy a panel+címsor már túl sok helyet foglalt az amúgy sem nagy képernyőterületből, vagy keret nélküli ablakokat használva mindenféle trükkök kellettek volna, hogy a panelen látsszon a címsor, az ablakgombok és az állapotjelző ikonok is. OK ez mondjuk alapból benne van némelyik netbook meg handheld kiadásban, de egy normál disztribúció esetén már nem olyan egyszerű. Vagy 0-ról összepakolni egy hasonló grafikus rendszert.
Persze azért a hab a tortán az lenne, ha a panelről át lehetne pakolni az indikátor alkalmazásokat is. Azaz az azokat tartalmazó dobozt.
Kérdés még, hogy mennyi erőforrást fog foglalni az a program ami ezt megvalósítja.