let's get this flame started :)
Názory k článku
Je Gnome 3 čekáním na revoluci?
Re: flame ;)
celé vláknoLepší windows_classic v hrsti ako 3D_Plasma_Widget na streche ;-)
Re: flame ;)
celé vláknoNechci rozvíjet flame, ale nepřipadá vám v roce 2009 poněkud ujeté, že dodnes není v gnome možné např.:
editovat cíl odkazu na ploše
vybírat ikonu odkazu z nějakých skupin a ne všechno na jedné hromadě bez možnosti vyhledání
vytvořit odkaz na jiný soubor pouhým přetažením z nautilu na desktop (klidně začne stupidně přetahovat celý 4GB image DVD :)
editovat nabídku start, nebo jak se to jmenuje pouhým přetahováním ikonek z desktopu…
ten systém je přiznejme si v ergonomii někde na úrovni win95. Moc mě mrzí, že soudruzi tak sprznili KDE4 a musel jsem od něho utéct ke gnome. Snad se zase za nějaký čas vrátím.
Re: flame ;)
celé vláknoAsi jste trochu prilis zvykly na Windows.
Editovat odkaz na plose v Gnome jde pres prave tlacitko vlastnostech.
Vyber ikon funguje normalne, staci se jen v nabidce pro zmenu ikony prepnout do adresare kde jsou ty co chcete.
To pretahovani z Nautilu na desktop… lze jen dekovat bohu, ze to nejde, protoze jinak by meli bezni uzivatele zapraseny desktop ikonama stejne jako ve Windows a stejne jako ve Windows by se v tom chlivku nevyznali, i kdyz by pochopitelne tvrdili jak uzasna to je funkce.
Editace nabidky Aplikace funguje opet krasne pres prave tlacitko a to GUI je pro bezne uzivatele naprosto intuitivni. Navic ve slusnem systemu se po instalaci program do te nabidky prida sam.
Ten system ma ergonomii velmi dobrou. Prave proto je ve Fedore,Ubuntu,OpenSolarisu a jinych distrech.
Re: flame ;)
celé vlákno:-D
Všetky tie veci sa dajú (aj) spôsobom, ktorý prezentujete, urobiť aj vo Windows. To preťahovanie na plochu – ja ho nepoužívam, ale prečo preboha chcete diktovať, ako sa má používať desktop? Pokiaľ by mal slúžiť len umiestnenie tapety a pár systémových ikon, tak je zbytočný. Používať ho ako „stôl“ na ktorom sa mi hromadí práca a občas ho upracem je tiež jedna z možností.
Posledná veta je logickým nezmyslom…
Re: flame ;)
celé vláknoMěl byste vzít v úvahu, že systém Gnome nemusí dělat všechno, co dělá systém Windows jen proto, že „to jde“. Plocha v Gnome prostě není plocha z Windows, je to jiné plocha, jiného systému, s jinými ergonomickými zásadami. Pokud chcete používat systém stejně jako Windows, napište si patch nebo to někomu zaplaťte, licence vám to umožňuje.
Re: flame ;)
celé vláknoPřesně jsem tušil, že se tu strhne bitka Win X Lin
Jděte s tím už někam.
Nicméně názor:
To pretahovani z Nautilu na desktop… lze jen dekovat bohu, ze to nejde, protoze jinak by meli bezni uzivatele zapraseny desktop ikonama stejne jako ve Windows a stejne jako ve Windows by se v tom chlivku nevyznali, i kdyz by pochopitelne tvrdili jak uzasna to je funkce.
mně poněkud zarazil, to snad ani nebudu komentovat.
A teď k věci:
ano ikona se dá vybrat, ale proč má máňa z horní dolní vědět, že k ikoně se musí proklikávat někam do /usr/shar/icon/DMZ-White… a pak si ještě nemůže v tom milionu ikon ani vyhledat třeba klíčové slovo dokument nebo disk…
Editovat odkaz na ploše jde, ale nezměníte cíl – nevěříte? zkuste si např. změnit cíl odkazu (samozř. to jde ruční editací v .desktop/… Zkopírujte ikonu, vložte a zkuste teď odkaz přesměrovat na jiný zdroj – máte smůlu. Ve Win a v KDE bez problémů.
Mimochodem taková vsuvka, když už jednou vytvoříte odkaz na aplikaci co se má spustit v terminálu, tak již následná editace vlastností tuto vlastnost neumožňuje nastavit/zrušit – vyzkoušejte
Editace nabídky přetažením nefunguje – musíte spouštět spec. sw – na úrovni win95. O intuitivnosti nemá cenu diskutovat. Bohužel. Program se přidá sám (na rovinu ne vždy) ale co dokumenty, odkazy, posložky – ty se taky jaksi přidají samy?
---Ten system ma ergonomii velmi dobrou. Prave proto je ve Fedore,Ubuntu,OpenSolarisu a jinych distrech.---
no comment, najděte si na webu ubuntu důvody, proč před pár lety zvolily GNOME místo KDE
Na rovinu ergonomie hodně zaostává a názory takhle je to dobře a co je ve windows je špatně tomu moc nepomůžou.
Re: flame ;)
celé vláknoAd zmena cile: Vyzkousel jsem a funfuje, asi delate neco spatne.
Ad zmena sposteni v terminalu: Patrne se nepocita s tim ze jednu aplikaci budete spoustet jednou v terminalu a jednou normalne.
Ad editace menu: Me to treba takhle vyhovuje, ve win se mi obcas stane ze mi ujede mys kdyz chci zrovna kliknout a v lepsim pripade to jen zmeni poradi polozek.
Ad dokumenty v menu: Posledni otevrene se pridavaji samy, jake dalsi by jste v menu chtel?
Re: flame ;)
celé vláknoDobrá, jistě tedy poradíte jak to děláte, když tvrdíte, že je to možné:
rád se poučím. mám gnome 2.26
Modelový příklad
uděláme si nějaký odkaz
1. Vytvořím na ploše třeba textový soubor a.txt
2. na něj vytvořím odkaz – pravé tlačítko myši
Jak teď změníte zdroj v odkazu? (tedy hodnotu /home/uzivatel/Plocha/a.txt)
nechci se rejpat klackem v hov.ně, ale vy jste začal…
Re: flame ;)
celé vláknoTakove bitvy jsou pro deti. Ja pracuji se vsemi nejpouzivanejsimi OS. Kazdy ma sve urceni.
Komentovat to neni treba. Kdo ma zkusenosti s beznym uzivatelem, ktery dokaze behem par tydnu udelat na plose neuveritelny chliv at ve Windows nebo nejakem Unixu kde to jde, tak vi o cem mluvim.
Mana z Horni dolni tohle v zivote delat nebude, ale nekteri to porad odmitaji pochopit. Ta proste pouziva system tak jak ji nekdo nainstaloval a nevi ani o tom, ze vubec v Gnome muze nejak upravit nabidku nebo ze v KDE jsou nejake plasmy a nebo ze ve Windows si spusti pruzkumnik pomoci Win + E (a to stejne ani v drtive vetsine nevi ze neco jako Pruzkumnik vubec je) atp.
S tim kopirovanim ikony je to mozne. Ja to nezkousel, uzivatel co se vyzna vi jak to spravit a ten co nevi, tak ma potom na plose veci jako Zastupce Tento pocitac a podobne ptakoviny.
Pokud udelam odkaz na aplikaci co se ma spoustet v terminalu, tak to delam proto, ze to tak chci. Kdyz to chci jinak, tak ja osobne preferuji vytvoreni uplne nove ikony.
V Gnome je menu Upravit nabidky. Poradi ikon, pridavani, odstranovani atp. se resi tam. Posledni dokumenty jsou v nabidce Nedavne dokumenty. Pokud hledam jine, tak je v Mista odkaz na Dokumenty, kde najdu co potrebuji.
Kde jsem rekl, ze to je ve Windows spatne? Nedodelky jsou v kazdem OS. Ja byt preferuji Unix systemy, tak pokud delam napr. s GUI spravcem souboru, tak preferuji vzhled Pruzkumniku z Windows. Dulezite je co se libi beznym uzivatelum a ne to co se libi tem, kterym staci jako „okenni manazer“ napr. tmux. A ma prakticka zkusenost u velkeho mnozstvi uzivatelu je ta, ze pokud jiz maji alternativu za Windows, tak preferuji Gnome proti KDE, protoze tam neni milion veci, ktere stejne nepotrebuji a proste je to takove prehlednejsi. V podstate je tam zajimaji jen tri nabidky co jsou vlevo nahore a jinak je jim to fuk. V KDE jsou pri praci zoufali i po nekolika mesicich.
Re: flame ;)
celé vlákno„Mana z Horni dolni tohle v zivote delat nebude, ale nekteri to porad odmitaji pochopit.“
ludia s podobnymi nazormi linuxu len skodia. Opierat sa pri navrhu GUI a ergonomie app o nazor ved to tamti alebo henti nebudu pouzivat znamena len jednu vec…sme elita a ostatni nech idu do pr..le .
Ako developer pouzivam k praci niekolko OS …pocnuc win cez rozne *nixy az po macOS. Nechcem hodnotit, ktory z nich je lepsi alebo horsi, ale z hladiska pouzivania beznym clovekom je linux uplne na chvoste. 12rocna dcera ked si sadla k macu tak do 5minut nasla safari bez toho aby som jej povedal, ktory browser ma pouzit, windowsy pouziva bezne takze hodnotit nebudem ale za ubuntu sedela polhodinu bez toho aby browser nasla.
Takze otazka neznie co ide alebo nejde na tomktorom OS ale otazka je pre koho je urceny. Linux bohuzial obsadili ludia, ktori si ziju vo vlastnom svete, do ktoreho nikoho nepustia a zaroven vyplakavaju ako moze byt windows tak rozsireny ked je horsi ako linux. Odpoved jednoducha, prestante zit sami pre seba a navrhujte veci pre normalnych ludi.
Re: flame ;)
celé vláknoPříteli, rozhodně s tebou nelze souhlasit. Když jsem se učil Windows, připravilo mě to o nespočet dnů a nocí. Byla to velká noční můra, kterou jsem se prokousal do stavu bez bloudění až za několik let. Když jsem pak poprvé nainstaloval Linux, zorientoval jsem se v něm za pár hodin. Mimochodem browser bylo to první, čeho jsem si všimnul, takže nechápu, jak a kde ho tvoje dcera tak dlouho hledala.
Dále mám mnoho známých, kteří mají doma PC hlavně kvůli dětem. Každou chvíli jsem k nim chodil zprovozňovat zbořený Wokna. Postupně jsem všem nahradil Wokna Linuxem. Všichni bez výjimky, včetně mého kamaráda, který je technicky tročku jednodušší, si na to zvykli velmi rychle a všichni si to chválí. A to jsou téměř všichni uživatelé bez jakýhkoliv počítačových znalostí, pro které podle mnohých Linux není. Věřte že je.
Jelikož jsem prošel od Dossu Windowsama všech verzí až po XP, považuju se za znalýho, který ví, o čem mluví, takže když řeknu, že Windows prostě JE mnohem horší než Linux, tak věř, že opravdu vím o čem mluvím.
Re: flame ;)
celé vláknoAno, protoze kde a gnome maji miliony veci ktere nepotrebuji, tak pouzivam xfce4
Re: flame ;)
celé vláknoNikdy by som si nedovolil tvrdiť, že Gnome musí robiť všetko čo Windows, nepáčil sa mi však argument typu „chvalabohu, že to nevie“. Teda, nevadil by mi ani tento argument, keby za ním stálo niečo rozumné, napr. bezpečnosť. Ale váš argument nejaké rozumné zdôvodnenie postrádal.
Inak skôr tvrdím, že ergonomické zásady všetkých „veľkých“ desktopov sa dosť podobajú a navzájom inšpirujú, takže mať vtipné poznámky typu „poznáte zrejme iba Windows“ sú dosť scestné.
Nechcem Gnome používať ako Windows, momentálne ho neplánujem používať vôbec. Ale opäť, keby som chcel, tak vaša rada napísať si patch, je hodne k ničomu. Ak u niečoho nejaké vlastnosti chcem, mám právo to kedykoľvek povedať. Ak bude takých ako ja viac, vývojári to asi vezmú na vedomie, ak nie, mám smolu. Ale určite si nezaslúžim urážky zo strany linuxových evanjelizátorov.
Re: flame ;)
celé vlákno„vytvořit odkaz na jiný soubor pouhým přetažením z nautilu na desktop“
neviem ci je to to co myslite ale skuste pouzit na pretiahnutie stredne tlacidlo mysi
Re: flame ;)
celé vláknoStřední tlačítko, takovej vopruz. Na stisk obou tlačítek na touchpadu mám makro na zavření okna a NE v dialozích – ušetří 99% hejbání kurzorem.
Re: flame ;)
celé vláknoNejsem vůbec linuxák, jsem odkojenej na woknech od tři jedenáctek. Používám na svém notesu Ubuntu teprv kolem roku. Přesto každý windowsák, když chce používat drag & drop, ví, že je záhodno pro kýženou operaci použít klávesové zkratky kombinace SHIFT a CTRL pro dosažení kýženého kopírování, přesouvání či vytváření zástupce, stejně to funguje i v gnome. V linuxu jsem sice jen prostý uživatel, ale co se týče grafického prostředí, tak je Gnome zatí to nejintuitivnější a nejpříjemnější na kterým jsem kdy dělal..
Re: flame ;)
celé vláknoNechci Vás zklamat, ale nevytváříte odkazy, ale taháte celé soubory. Zkuste si takhle přetáhnout z nautilu na plochu obraz DVD a možná se budete divit. Někdy se vyplatí přečíst nápovědu ;)
Re: flame ;)
celé vláknoNechci Vás zklamat, ale zkuste něco přetáhnout z nautilu na plochu a drže přitom ctrl+shitf a možná se budete divit. Aspoň mě, to tedy vytvoří zástupce. Někdy se vyplatí přečíst si nápovědu ;-)
Re: flame ;)
celé vláknosorry beru zpět, já byl zvyklý z woken jenom na shift a nebo ctrl odděleně
Evoluce???
celé vláknoNesouhlasim s evoluci. Gnome-shell je tak zasadni prekopani celeho ovladani, ale i vzhledu DE, ze o nejake evoluci nemuze byt valna rec. Zeitgeist je take prisernost, ale to snad pujde alespon nejak vypnout. No, jestli budou ve 3.x file dialogy delane pres Zeitgeist, tak se stary smich KDEckaru nad file dialogem v Gnome zmeni v huronsky rev :-)
Jo, aby bylo jasno, nechci vyvolat flame. Jsem hrozne konzervativni a vim to o sobe. Nechci rict, ze ty zmeny jsou apriory spatne, me osobne ale nevyhovuji a „evoluci“ si takto nepredstavuji.
Re: Evoluce???
celé vláknoa on se někdo diví že se všichni smějí těm vašim filedialogům? něco tak extrémě neergonomického aby člověk pohledal…
Re: Evoluce???
celé vláknoTy já ti nevím. Jsem KDEčkář a GNOME filedialogům jsem se vždycky, no minimálně podivoval. Při práci s nima jsem ale musel uznat, že se mi s tím pracuje tak nějak dobře a pohodlně.
Re: Evoluce???
celé vláknoJsem také KDEčkař (bohužel po KDE 4 také exulant). Nicméně pokud mohu poradit, ZAHOĎTE nautlilus a podobné WIN-like sra.čky a používejte Krusader (Gnome commander, Tuxcmd,Bsc nebo Worker) a uvidíte jak vám půjde práce od ruky.
Dodnes jsem nepochopil, jak může někdo pracovat s jednookenním správcem souborů, který ještě každý odkaz otevírá stupidně v novém okně. Takže po 2min milion oken…
Re: Evoluce???
celé vláknoNautilus samozrejme neotevira kazdy odkaz v novem okne, resp. ne pokud mu to tak nenastavis… a samozrejme umi i taby.
Re: Evoluce???
celé vláknoSamozřejmě, mám nastaveno. Ale stejně už nepoužívám. Děsně pomalé a neintuitivní. Zvlášť při velkém počtu souborů – jedním slovem chaos. Ale to je inherentní vlastnost všech jednookenních správců celoplošně přes všechny operační systémy.
Vždyť přece 90% práce se soubory je odněkud-někam
Re: Evoluce???
celé vláknoNo, takto: niekto súbory hlavne kopíruje a presúva (Vždyť přece 90% práce se soubory je odněkud-někam), niekto zase súbory hlavne vytvára a edituje (súbor sa nachádza/má byť vytvorený na jednom mieste, takže nepotrebujem 2 panely ;-).
Re: Evoluce???
celé vláknoVy vytváříte mp3 fotky a filmy? Blbost a dokumenty máte tak kam vám spadnou? To máte asi po pár letech na disku pěknej bordel
Re: Evoluce???
celé vláknoPokud vím, byla řeč o file-dialogu, né o správci souborů.
Re: Evoluce???
celé vlákno> Dodnes jsem nepochopil, jak může někdo pracovat s jednookenním správcem souborů, > který ještě každý odkaz otevírá stupidně v novém okně. Takže po 2min milion oken…
proto pouzivam jen terminal, rychle, efektivni.
Re: Evoluce???
celé vláknoMusim souhlasit, pro ruzne kejkle se soubory, presouvani, kopirovani odnekud-nekam casto pouzivam taktez terminal… a pro male operace je naopak zas ten nautilus snazsi (napr. presouvat soubor(y) do blizkeho adresare, nebo vytvoreni jednoho adresare v /home atp.)
Re: Evoluce???
celé vláknoNo vidis, a me zase pripada strasne nepohodny file dialog z KDE. Kvuli nemu se zbavuju co nejvice KDE aplikaci a nahrazuji nativnimi pro Gnome :)
Re: Evoluce???
celé vláknoTo sem taky nepobral proč ve file dialogu gnome je prakticky nevyužitelný pravý tlačítko myši – někdo z autorů gnome ho asi měl poslintaný a bál se na něj šáhnout, aby se nepřilepil ;)
vytvořit novou složku se musí tlačítkem vpravo nahoře – proč? zbytečný, nesmysl, zbytečný pohyb myší…
smazat, přejmenvat… – tak to nejde vůbec, takže když chceš uložit soubor s názvem co tam už je, tak nemůžeš ten starý přejmenovat, ale MUSÍŠ!!! přejmenovat ten 2.
a ty cesty ggggggggggrrrrrrrrr – který pako napadlo dělat cesty ve formě tlačítek a ještě chybí tlačítko „o úroveň výše“ takže když něco ukládáš do Aaaaaaaaaaaaaaaaaa/BBBBBBBBBBBBBBBBBBBBBb/ACCCCCCCCCCCCCC tak vidíš jenom ten konec
jedním slovem hrůza
Re: Evoluce???
celé vláknoČo je na ňom nepohodlné? Je jednoduchý, intuitívny a má všetko, čo treba.
Re: Evoluce???
celé vláknoJsi malo konzervativni. Kdybys byl konzervativni, tak pouzivas WindowMaker (nebo jinou vykopavku), jako ja poslednich 10 let. :-)
Re: Evoluce???
celé vláknoNáhodou já si myslím, že WindowMaker (a ještě víc vůbec ovládání NextStepu) bylo na svou dobu fantastické a inovativní. Že od té doby zamrzlo, je věc jiná…
I když… třeba se ledy hnou: http://etoileos.com/ :)
Re: Evoluce???
celé vláknoveru skoda je toho wm :-(( … ale stale ho na laptope pouzivam :-)
Re: Evoluce???
celé vláknoBojim, bojim. Zeitgeist je opravdu strasna konspiracni teorie. Nastesti je tu xfce, pokud jste ho jeste nezkousel, mohu doporucit. Minimalne jednou, az na nas uderi novy Gnome a nebude od KDE 4 jiz kam uteci, nez na tyhle mensi window managery, shledate treba, ze xfce je dobra zachrana pro uzivatele s konzervativnim vkusem. Pokud ovsem do te doby neudela xfce takovy krok vpred, ze uz nam zbyde jen Openbox.
Re: Evoluce???
celé vláknoPro konzervativní jedině CDE :)
Pro minimalisty jedině xmonad :)
Re: Evoluce???
celé vláknoZnovu zopakuju, ze gnome-shell je pouze jedna aplikace cele platformy (resp. dve, mutter jako replacement metacity) a jednoduse ji lze nahradit necim jinym, ci se vratit ke klasicke kombinaci gnome-panel + metacity (ci jinemu WM_NET kompatibilnimu wm).
Re: Evoluce???
celé vláknoKlasicky gnome-panel a metacity nebudou dale vyvijeny, cimz vicemene padla klec. Samozrejme muzu nahradit jinym WM, muzu mit i jiny panel (stejne jako dneska), ale to uz pak nemam DE, ne?
Re: Evoluce???
celé vláknoAno, nebudou vyvijeny ve smyslu pridavani novych vlastnosti, nicmene obe komponenty zustanou oficialni soucasti platformy v dobe releasu 3.0. Plan je udrzovat je jeste nekolik cyklu. Z repozitare samozrejme nezmizi, jen pak nebudou vydavany nove verze a opravy budou pridavany nahodne. Viz. soucasny stav s gnome-vfs2 a eel2.
Re: Evoluce???
celé vláknoEhh, to je odpoved jak z nejake komercni firmy ;-)
Takze chcete vlastne rict, ze gnome-panel a metacity se budou dat mozna jeste rok dva po vypusteni Gnome3 normalne pouzivat. To mate asi pravdu, ale nejak me to neuspokojuje.
Re: Evoluce???
celé vláknoHehe, no asi mi to uz leze na mozek, ale je to v podstate stanovisko release teamu. Chtel jsem tim rict presne to.
Re: Je Gnome 3 čekáním na revoluci?
celé vlákno> Jeho současná podoba je dobře použitelná, po doplnění například kompozitního správce oken.
Krucinal, co je tohle za kydy? Desktopove prostredi neni pouzitelne, pokud nema gumova okna a jine dementni efekty, ze kterych cloveku oci tak prechazeji, ze za chvili hleda, jak se toho zbavit? Compiz byla prvni vec, kterou jsem z Gnome vykopal a vybec mi nepripada, ze ze bych o neco prisel. Uz proto, ze integrace Compizu do Gnome je daleko od stavu dokoncenosti. Chce autor rici, ze po exkomunikaci Compizu je muj desktop pouze spatne pouzitelny?
Re: Je Gnome 3 čekáním na revoluci?
celé vláknoNezda se mi, ze by Compiz spatne fungoval, chvilku jsem ho pouzival, kdyz jsem uvazoval o prechodu na GNOME, pak jsem ho pouzival v XFCE a ocenil jsem, ze se pomoci Compizu da nastavit spousta klavesovych zkratek a podobnych usnadnujicich funkci. „Gumovy okynka“ jsem mel chvilku zapnuty a kdyz jsem se nabazil, vypnul jsem to, ale vylepsenou zpravu oken jsem si nechal, protoze nabizi rozhodne vic, nez GNOME. Dneska uz jedu na KDE4 a muzu rict, ze jako konzervativni clovek a uzivatel linuxu (pocitac pouzivam vic nez bych neco na nem vyvijel) mam rad, kdyz ma sprava oken vice moznosti nastaveni. COMPIZ NENI JEN GUMOVY OKYNKO!
Re: Je Gnome 3 čekáním na revoluci?
celé vláknoPro mě je Compiz spása, protože mi umožnil:
v Gnome používat více klávesových zkratek (alternativní) – což bůh ví proč v gnome nejde.
Nastavit si např. regulaci hlasitosti na jiné než jenom multimediální klávesy
Využít edge a rohy na synapt. touchpadu – konečně se touchpad nechová jako stupidní třítlačítková myš s kolečkem z roku 95
Dát si sejmutí obrazovky na printscreen…
Zapnout gray filtr – na psaní textu naprosto super…
a ty vychytávky (přiznejme si na hov.no), ale woknaři jenom tiše závidí.
Re: Je Gnome 3 čekáním na revoluci?
celé vláknos openboxem mam klavesovych zkratek spousty.
nikdy jsem nepochopil, k cemu je hypermega mys dobra. Takovy apple ma mys s jednim tlacitkem, ted pomalu pridavaji druhe a kolecko. Je apple takovy zpatecnik v desktopovem reseni?
woknari zavidi od doby co maji nektery aero?
a umim si predstavit investici vykonu CPU/GPU podstatne lepsim smerem. Napr. tim, ze prepnuti virtualnich desktopu bude dokonale instantni, zadne pozorovani vykreslovani aplikaci…
Re: Je Gnome 3 čekáním na revoluci?
celé vláknoJo, jenze treba kdyz si clovek hodi na listu prepinac desktopu a ma pusteny Compiz, tak desktopy Compizu a desktopy Gnome nejsou jedno a to same. Takze kdyz pustim Compiz, odeslu aplikaci na jiny desktop, tak se na ni uz pres prepinac desktopu nedostanu, akorat pres Expose nebo jak se tomu nadava. Pak, pokud se pamatuji, kdyz zmenim nastaveni nekterych veci v Gnome, Compiz na ne kasle a musim je pak nastavovat jeste jednou v Compizu. A nejvic me stvalo, ze treba okno Google Earth se mi furt prokreslovalo pres okna, ktera byla nad nim. Fenomen, ktery pri pouziti Metacity nevznika. Cili je to furt takova celkem stabilni beta a s tim ja se rozcilovat nebudu, i kdyz se gumova okna daji vypnout.
Re: Je Gnome 3 čekáním na revoluci?
celé vláknoPodívám se nato, jak to mám nastaveno, ale mě funguje jak rotování desktopů v compizu, tak ruční přepínač (applet) na stejných plochách.
Jinak to vykreslování mě taky točí. Když třeba z thunderbirdu otevřu odkaz do firefoxu, tak se firefox otevře na pozadí – opruz. V KDE bylo možné nastavit agresivitu tohohle chování.
Jinak s vykreslováním aplikací na liště je to vůbec sranda. Třeba matlab se spustí a na liště vůbec není – dostanu se na něj jenom ALT-TAB, nebo postupnou minimalizací všech oken před ním – neumíte si představit, jak mě to při práci zdržuje a vytáčí
Re: Je Gnome 3 čekáním na revoluci?
celé vláknoJeste si spustte Google Earth, schvalne, jestli se vam take bude prokreslovat skrz okna, ktera jsou nad tim, napriklad skrz okno Matlabu, abyste si mohl procvicit Alt-Tab. :-) Jinak ta spasa, o ktere mluvite, mi pripada dost otravna nejen podle me vlastni zkusenosti, ale i podle vaseho popisu.
Re: Je Gnome 3 čekáním na revoluci?
celé vláknoJak jsem slíbil, tak jsem se na to mrknul. To vykreslování na liště s compizem nesouvisí. Chová se to stejně i s vypnutým. Google Earth teď nemám nainstalovaný. Jinak k přepínání ploch mám aktivované zejména Ring switcher, 3D okna a Kostka plochy. Počet ploch nadefinován v Main settings – Desctop size a k přepínání kromě kláves „tlačítko zobrazit pracovní plochu“ a plochy jedou bez problémů
Re: Je Gnome 3 čekáním na revoluci?
celé vláknoKompozitní správce oken nejsou jenom gumová okna a stíny pod okny. V některých případech je to opravdové vylepšení – „exposé“ efekt prezentace všech otevřených oken, zobrazení všech ploch najednou, ztmavení neaktivních oken a další ergonomicky přínosné efekty jsou možné díky Compizu, na který nadáváte. Možná jsou to detaily, ale práci velice zpříjemňují. Moderní desktop už tyto věci považuje za samozřejmost a domnívám se, že právem…
Re: Je Gnome 3 čekáním na revoluci?
celé vláknoPřesně tak.
Zapomínáte, že to píše pan Bednář, který veškerou jedinou možnou cestu pro Linux a jeho uživatele vidí v kopírovaní největšího balastu a nesmyslů z Windows. Tohoto člověka asi v životě nenapadne, že existuje i dost uživatelů, kteří nejsou zvědavý na to aby se jim v systému rozlézaly molochy, výkon stroje vyžíraly líbivé zbytečnosti typu Compiz (/Aero), a plocha napodobovala vzhled Vist. Bohužel, tento autor je skálopevně přesvědčen o tom, že jeho pohled je ten jediný správný (alespoň v tomto duchu píše svoje články).
Jsem přesvědčen o tom, že než tvořit molochy s mraky zbytečných funkcí, z nichž reálně uživatel využije asi tak třetinu, je mnohem užitečnější psát jednoduché projekty (s co nejméně závislostmi), které spolu dovedou spolupracovat a z nich si potom vytvořit buď vlastní na míru šité řešení, nebo (např. pomocí metabalíků) vytvářet už hotové řešení pro uživatele, kteří to preferují. Nevidím jediný důvod proč by uživatel nemohl používat předem připravený desktopový systém alá Vista (a pod), ale stejně tak nevidím jediný důvod, proč by se to mělo cpát všem ostatním. A ještě u toho pronášet takové žvásty, že to není použitelné…
Re: Je Gnome 3 čekáním na revoluci?
celé vláknoKrasna myslenka s jednoduchymi projekty s minimem zavislosti, bohuzel ale v realu nefunguje. Tedy me se zda, ze nektere veci z gnome nebo kde (napr. PIM, to pouziva kazdy) nelze v soucasnosti nicim nahradit. Resp. jde to jenom na ukor funkcnosti.
Re: Je Gnome 3 čekáním na revoluci?
celé vláknoKrasna myslenka s jednoduchymi projekty s minimem zavislosti
Že jo? Mě se taky líbí… :-)
bohuzel ale v realu nefunguje
A to je podle mě velmi zásadní chyba na kterou poukazuji.
Tedy me se zda, ze nektere veci z gnome nebo kde (napr. PIM, to pouziva kazdy) nelze v soucasnosti nicim nahradit. Resp. jde to jenom na ukor funkcnosti.
Proč? Opravdu je tak těžké to vytvořit jako nezávislé moduly komunikující např. přes D-BUS (který je dnes v každé moderní distribuci, navíc podporován jak KDE, Gnome, tak třeba i Awesome)? Proč mám kvůli tomu instalovat (téměř) celé KDE i s jeho závislostmi? Proč, když KDE/Gnome jsou desktopy musí obsahovat tolik zbytečného balastu, který nemá přímou souvislost s činností desktopu a o který se s přehledem starají jiné části systému(audio, networking, databáze, …)? Proč nemohu odinstalovat jednu aplikaci KDE / Gnome kterou nevyužívám, aniž bych nemusel dát pryč celé prostředí. Proč, proč, proč…; a všechno otázky na vrub tolik opěvované modularity.
To je podle mého názoru hlavně o koncepci. PIM není (alespoň v KDE) implementované jako jedna aplikace, ale poměrně rozsáhlí balíček, provázaný (jak je v KDE „dobrým“ zvykem) vzájemnými závislostmi a závislostmi na samotném KDE. Kdyby nebylo té zpropadené snahy všechno rvát do jednoho molochu, možná by ta myšlenka jednoduchých, spolupracujících projektů s minimem závislostí neměla dnes v některých případech až takový punc utopie… :-(
Re: Je Gnome 3 čekáním na revoluci?
celé vláknoJak tě tak sleduju v diskuzích, tak ti bednář asi přebral holku, co?
Gnome Shell
celé vláknoV nadcházejícím Ubuntu Karmic jsem zkoušel Gnome Shell a zděsil jsem se.
Přijde mi, že je to konstruované pro lidi, co se dí poprvé u počítače a potřebují všechno dělat pomalu a názorně. Pro člověka, který chce na počítači efektivně pracovat je to ale neskutečná pruda. Hromada zbytečného klikání myší, navíc ta utilita moc neřeší situaci, kdy mám otevřené dvě instance jedné aplikace (typicky terminály). Doufám, že se to celé radikálně vylepší.
Jinak Gnome používám několik let právě pro jeho dobré vlastnosti (stabilita, čistota, jednoduchost). KDE je sice eye candy a má víc nastavování, nicméně nevím, jestli je to ku prospěchu věci.
Re: Gnome Shell
celé vláknoK praci s vice instancemi urciteho procesu – http://cgwalters.livejournal.com/25818.html
Re: Gnome Shell
celé vláknoOk, já neříkám, že jsem běžný uživatel, ale občas chci mít dvě kalkulačky.
Stejně tak chci mít více oken gnome-terminálu (netrvám na více procesech) a přišlo mi, že to v g-s znamená spoustu klikání.
Re: Gnome Shell
celé vláknoJasny, ono se to obcas hodi.
Resenim by bylo asi chovani obdobne gnome-terminalu – v desktop session bezi vzdy jen jeden proces, ikdyz to neni navenek patrne. libunique muze byt takove reseni.
Re: Gnome Shell
celé vláknoproboha neděste mně.
to je přesně to co nechci – svět se v řiť obrací
já se snad vrátím ke KDE 3.5
Re: Gnome Shell
celé vláknoNajprv som mal z Gnome Shell obavy. Potom som ho vyskúšal ako ty (Ubuntu Karmic) a musím povedať, že obavy opadli a zostali dobré pocity. Síce ešte nejaké veci chýbajú (podpora apletov) ale ergonómia sa mi zdá lepšia. Píšeš o zbytočnom klikaní myšou, no ja mám opačné zistenie – menej klikania a spúšťanie programov je oveľa rýchlejšie, pretože sa k nim rýchlejšie dostanem vďaka integrovanému „katapultu/gnome-do/launchy/…“.
Re: Je Gnome 3 čekáním na revoluci?
celé vlákno> Gnome ve své současné podobě ovšem zastarává, a to nejenom za módními trendy, ale hlavně za potřebami uživatelů.
Prosím autora, aby mi vysvětlil konec věty. Jaké potřeby uživatelů současné GNOME nesplňuje a ten nový shell atd to napraví? Podle mě 99% běžných uživatelů má jako požadavek pěkný obrázek na ploše a lehce přístupné ty ±4 aplikace, které běžně používá, což pár ikonek na panelu zajistí. Nějaký nový wow shell rozhodně není potřeba uživatelů.
Re: Je Gnome 3 čekáním na revoluci?
celé vláknomrkni na mojí reakci nahoře
+ používám 1280×800
když dám start lištu na bok (abych vertikálně ušetřil místo), tak při kliknutí se spouští ikona o 1cm dolejc (nádhera)
nemůžu nadefinovat více klávesových zkratek (díky bohu za compiz)
když dám ve VLC fullscreen a zpět, tak celé okénko s videem poskočí o šířku lišty dolů
nelze si vynutit předepsanou pozici oken (např. abych měl přehrávač vždy v pravém horním rohu) a když dám v jiné aplikaci fullscrén, tak aby se to maximalizovalo jenom v prostoru mimo přehrávač,
editace ikon – hrůza
mám pokračovat? Fakt je toho moc a používat fluxbox nebo jiné ptákoviny, kde ztrávím půl roku života editací konfigůráků, abych to vychytal fakt nemám čas.
Kdo říká, že to teď vyhovuje a není co vylepšovat má hodně omezené obzory a takovému člověku bych doporučil občas sednout za leoparda nebo i ty nenáviděné visty.
Re: Je Gnome 3 čekáním na revoluci?
celé vláknoPouzivam od 1440×900 a vyse a treba i druhy monitor. K plne spokojenosti s fvwm2 pripadne cwm. Premyslim o testu scrotwm, to uz je to nej optimum. Zkratek mohu mit kolik chci.
VLC, Mplayer a jine mne nikam neskacou, protoze jim do toho zadny moloch nekeca. Predepsane pozice oken jdou velmi dobre urcovat ve vsech zminovanych. Je to otazka par sekund a pak uz to clovek nemeni. Nicmene kvuli takovym problemum je scrotwm a podobne, ktere takove veci resi automaticky. Ikony…a jo vlastne, nejake mam kdyz v fvwm2 neco minimalizuji, pripadne tam je i nejaky panel spustitelny pro ikony, ale to nepouzivam.
GUI od Apple je super o tom zadna, ale mozna se budete divit, ale najdou se i lide, kterym to nevyhovuje a takove potvory velke jsou pro zmenu pro ne ztrata casu.
Re: Je Gnome 3 čekáním na revoluci?
celé vláknojá zkouším fluxbox, ale to nastavování – mám sakra taky jinou práci a nechi u toho zestárnout. Prostě mě to v gnome štve – proč to někdo nevychytá. Tenhle článek je o ergonomii a novikách gnome – tak proto to sem píšu. Až vyjde článek „něco jiného než Gnome“ tak tam budeme rozebírat něco jiného
Re: Je Gnome 3 čekáním na revoluci?
celé vláknoPul roku editaci konfiguraku? Mozna hodinu a to jednou za nekolik let. Visty jsou pouzitelne, pokud se vse nove vypne, novy „super intuitivni“ Office je nepouzitelny absolutne. Leopard je prima s rukou primrzlou k mysi, jinak to taky neni zadna slava.
Re: Je Gnome 3 čekáním na revoluci?
celé vlákno>> Leopard je prima s rukou primrzlou k mysi, jinak to taky neni zadna slava.
Proč? Jestli nechci klikat, stačí nainstalovat macports a můžu používat skoro všechno stejně jako na Linuxu – třeba xfce.
Re: Je Gnome 3 čekáním na revoluci?
celé vláknopřesně tak,
uživatelům je to uplně jedno; hlavně aby to mělo hezký skin, a ten se dá natáhnout na cokoliv;
hlavní potřebou uživatelů je ještě to, aby bylo všechno pořád takové, jak jsou zvyklí, takže měnit rozložení čudlíků a vzhled okének každý týden je maximální zlo.
aktualizovat každých pár dnů se má databáze antivirů…
všechno ostatní se má nechat tak, jak jsou uživatelé zvyklí. Aktualizováním z donucení se dosáhne stejného přístupu, jak dělali Mrkvosofti; Uživatele donutily buď illegálně instalovat starý, relativně funkční a uživatelsky zaběhlý systém, nebo si nainstalovat nehoráznou pakárnu, špatně okopírovanou a zprzněnou a pseudomódní novou verzi, která ani nezachovávala názvy běžných základních aplikací.
Re: Je Gnome 3 čekáním na revoluci?
celé vláknojestli ale linuxová grafická prostředí směřují k myšlence
----uživatelům je to uplně jedno; hlavně aby to mělo hezký skin, a ten se dá natáhnout na cokoliv;---
tak potěš koště a já zůstávám u gnome 2
Re: Je Gnome 3 čekáním na revoluci?
celé vlákno+1 Souhlasím, ten shell vypadá jako podobná blbost jako menu v KDE4 – nechutně velké, jakési zbytečné „efekty“ (méně je někdy více) a svůj účel neplní – pomalé a to potřebné je skryté za x kliknutí a efektů. Přehled ploch typu expose (má to compiz) je užitečná věc, ale aby se to otevíralo pokaždé, když si chci něco pustit… to je zbytečnost. Akorát to pak bude na slabších (nebo zatížených – uvědomují si autoři, že se na tom bude i něco provozovat?) strojích pomalé a uživatelé budou nadávat.
Bednar
celé vláknoKoukam co to je za *** a ono Bednar… :-)
Re: Bednar
celé vláknonerikej ze je to pro tebe prekvapenim:)
Re: Bednar
celé vláknoNevím, jak to pan Bednář dělá, ale jeho články se mi daří poznat spolehlivě už z nadpisu. Takže hned skočím na diskusi a po přečtení pár prvních komentářů se ujistím, že zázrak se nestal a mohu ten článek s klidným srdcem ignorovat.
Co to je?
celé vláknonic ve zlym to je clanek nebo nejaky fejeton?
stačila jedna rozvitá věta
celé vláknoČlánek je dost plochou úvahou. Já používám LXDE s Openboxem (občas XFCE, WM nebo Fluxbox), děti KDE (zatím pohodlnost a rutina na školní Win převažuje nad vlastní kreativitou). Podle mne je problém nestabilit u tak rozsáhlých systémů jako KDE a Gnome přirozený, pokud je proces ladění rychlý a efektivní. Kdo je závislý na stabilitě, ten si prostě počká s upgradem a mezitím sleduje vývoj. Opožděné uvolnění Gnome 3 by odradilo další příznivce integrovaných desktopových řešení s vyšší automatizací a vytvořilo by jistou závislost na KDE, ať již vizuální nebo ovládacími a funkčními zvyklostmi. Pokud ale Linux s KDE dokáže nahradit Windows na firemních i domácích desktopech rychleji než Gnome, je i mým favoritem.
Re: stačila jedna rozvitá věta
celé vláknoNevím, s tou větou o nestabilitě bych nesouhlasil. Asi mne budete nenávidět, ale M$ dokazuje, že to jde (ve WinXP jsem žádné problémy s desktopem neměl a tolikrát co mi systém spadnul za rok mi teď padá gnome za týden – a vastně jenom drobný problém – člověk přijde o rozdělanou práci, ale jádro pořád stabilní ;).
Nicméně u KDE4 nastala přesně opačná situace – předčasné vydání totálně nevychytané verze → odliv příznivců ke GNOME → jen pomalé navracení. Naštěstí se zdá, že se KDE zase vzpamatovává a fičurky přibývají. Stav 4ky 4.1 a 4.2 byl tristní a jak někdo v diskuzi napsal: gnome je teď více KDE-like než samotné KDE :(
Re: stačila jedna rozvitá věta
celé vláknoco to pani pletete, jen se klidne kouknete…
a) mezi w98 a WXP nejakej cas ubehnul
b) vzpomenme si na doby, kdy byl clovek vdecny za to ze vubec neco jako KDE nebo GNOME v linuxu vubec existuje a rikal si no vidite windowsaci jak je linux pouzitelnej na desktopu. (a to nemluvim o dalsi x variantach desktopu)
neni to zpatecnicky, ale kde4 i stim jak funguje je ohromny kus kupredu…
Proboha, rediguje to po autorovi ještě někdo???
celé vláknoNechci být hnidopich, ale za věty:
Spíše než převratné vlastnosti a nový vzhled se akcentuje to, že třetí generace jednoho ze dvou nejpopulárnějších desktopových prostředí má být optimalizovanou, uklizenou a efektivnější podobou stávajícího systému, která bude reflektovat vývoj desktopu na pracovních počítačích za posledních několik let a současně ponechávat všechny kladné vlastnosti GNOME v jeho stávající podobě.
V tomto kontextu se nabízí otázka, v jakém duchu u vědomí pravděpodobné podoby a vlastnosti Gnome 3 očekávat jeho příchod z pohledu místa Linuxu (a samozřejmě nejen jej) na desktopových počítačích v domácnostech, a hlavně ve firmách.
Na stav od vydání KDE4 po nedávnou minulost, či snad dokonce ještě současnost existují dva názory.
by se asi mělo střílet …
vdecne tema ale opet clanek uplne o nicem
celé vláknoma root.cz vubec nejakou redakci? autor nepise vlastne nic konkretniho, ale diskuze se rozjela jako obvykle :) co takhle sva prani radeji poslat vyvojarum jednotlivych prostredi…
Re: vdecne tema ale opet clanek uplne o nicem
celé vláknoa co se takhle občas vynořit z černé konzole plné Céčka a skriptů a pokusit se taky vnímat trochu věci s nadhledem. Ber to prostě jako námět na zamyšlení. Svět přeci není jenom:
example, if you have
; struct s1 {
; int y_size;
; int * y;
; int z[3];
; struct { char c; } a;
; struct { char c; } * b;
; }
; and a function
; void f(struct s1*)
; then the corresponding ltrace spec is
; void f(struct(int,array(int,elt0),array(int,3),struct(char),struct(char)))
; which, formatted similarly to the C declaration, looks like
; void f(struct(
; int,
; array(int,elt0),
; array(int,3),
; struct(char),
; struct(char)*
; )*
; )
; arpa/inet.h
int inet_aton(string,addr);
string inet_ntoa(addr); ; It isn't an ADDR but an hexa number…
addr inet_addr(string);
; bfd.h
void bfd_init(void);
int bfd_set_default_target(string);
addr bfd_scan_vma(string, addr, int);
addr bfd_openr(string,string);
int bfd_check_format(addr,int);
; ctype.h
char tolower(char);
char toupper(char);
addr __ctype_b_loc(void);
addr __ctype_tolower_loc(void);
addr __ctype_toupper_loc(void);
; curses.h
int waddch(addr, char);
int mvprintw(int, int, format);
int wmove(addr, int, int);
int waddnstr(addr, string, int);
string tgoto(string, int, int);
; dirent.h
int closedir(addr);
addr opendir(string);
addr readdir(addr);
addr readdir64(addr);
; dlfcn.h
addr dlopen(string, int);
string dlerror(void);
addr dlsym(addr, string);
int dlclose(addr);
; errno.h
addr __errno_location(void);
; fcntl.h
int open(string,int,octal); ; WARNING: 3rd argument may not be there
int open64(string,int,octal); ; WARNING: 3rd argument may not be there
; fnmatch.h
int fnmatch(string, string, int);
; getopt.h
int getopt_long(int,addr,string,addr,int*);
int getopt_long_only(int,addr,string,addr,addr);
; grp.h
void endgrent(void);
addr getgrnam(string);
void setgrent(void);
addr getgrent(void);
; libintl.h
string __dcgettext(string,string,int);
string bindtextdomain(string, string);
string textdomain(string);
; libio.h
char _IO_getc(file);
int _IO_putc(char,file);
; locale.h
string setlocale(int, string);
; mcheck.h
void mtrace(void);
void muntrace(void);
; mntent.h
int endmntent(file);
file setmntent(string,string);
addr getmntent(addr);
; mqueue.h
int mq_open(string, int, octal, addr); ; WARNING: 3rd and 4th arguments may not be there
int mq_close(int);
int mq_unlink(string);
int mq_getattr(int, addr);
int mq_setattr(int, addr, addr);
int mq_notify(int, addr);
int mq_send(int, string3, ulong, uint);
int mq_timedsend(int, string3, ulong, uint, addr);
long mq_receive(int, +string0, ulong, addr);
long mq_timedreceive(int, +string0, ulong, addr, addr);
; netdb.h
void endhostent(void);
void endnetent(void);
void endnetgrent(void);
void endprotoent(void);
void endservent(void);
void freeaddrinfo(addr);
string gai_strerror(int);
int getaddrinfo(string, string, addr, addr);
addr gethostbyaddr(string, uint, int);
addr gethostbyname(string);
addr gethostent(void);
int getnameinfo(addr, uint, string, uint, string, uint, uint);
addr getnetbyaddr(uint, int);
addr getnetbyname(string);
addr getnetent(void);
int getnetgrent(addr, addr, addr);
addr getprotobyname(string);
addr getprotobynumber(int);
addr getprotoent(void);
addr getservbyname(string, string);
addr getservbyport(int, string);
addr getservent(void);
void herror(string);
string hstrerror(int);
int rcmd(addr, ushort, string, string, string, addr);
int rcmd_af(addr, ushort, string, string, string, addr, int);
int rexec(addr, int, string, string, string, addr);
int rexec_af(addr, int, string, string, string, addr, int);
int rresvport (addr);
int rresvport_af (addr, int);
int ruserok(string, int, string, string);
int ruserok_af(string, int, string, string, int);
void sethostent(int);
void setnetent(int);
int setnetgrent(string);
void setprotoent(int);
void setservent(int);
; netinet/in.h
uint ntohs(uint);
; pcap.h
string pcap_lookupdev(addr);
addr pcap_open_live(string, int, int, int, addr);
int pcap_snapshot(addr);
int pcap_lookupnet(string, addr, addr, addr);
int pcap_compile(addr, addr, string, int, addr);
; pwd.h
string getpass(string);
void endpwent(void);
addr getpwnam(string);
void setpwent(void);
; readline/readline.h
string readline(string);
; signal.h
int kill(int,int);
addr signal(int,addr);
int sigemptyset(addr);
int sigfillset(addr);
int sigaddset(addr, int);
int sigdelset(addr, int);
int sigismember(addr, int);
int sigaction(int, addr, addr);
int sigprocmask(int, addr, addr);
int sigpending(addr);
int sigsuspend(addr);
; stdio.h
int fclose(file);
int feof(file);
int ferror(file);
int fflush(file);
char fgetc(file);
addr fgets(+string, int, file);
int fileno(file);
file fopen(string,string);
file fopen64(string,string);
int fprintf(file,format);
int fputc(char,file);
int fputs(string,file);
ulong fread(addr,ulong,ulong,file);
ulong fread_unlocked(addr,ulong,ulong,file);
ulong fwrite(string,ulong,ulong,file);
ulong fwrite_unlocked(string,ulong,ulong,file);
int pclose(addr);
void perror(string);
addr popen(string, string);
int printf(format);
int puts(string);
int remove(string);
int snprintf(+string2,ulong,format);
int sprintf(+string,format);
string tempnam(string,string);
int vfprintf(file,string,addr);
int vsnprintf(+string2,ulong,string,addr);
int setvbuf(file,addr,int,ulong);
void setbuf(file,addr);
void setbuffer(file,addr,ulong);
void setlinebuf(file);
int rename(string,string);
; stdlib.h
long __strtol_internal(string,addr,int);
ulong __strtoul_internal(string,addr,int);
int atexit(addr);
addr bsearch(string, addr, ulong, ulong, addr);
addr calloc(ulong, ulong);
void exit(int);
void free(addr);
string getenv(string);
int putenv(string);
int setenv(string,string,int);
void unsetenv(string);
addr malloc(ulong);
void qsort(addr,ulong,ulong,addr);
int random(void);
addr realloc(addr,ulong);
void srandom(uint);
int system(string);
; string.h
void bcopy(addr,addr,ulong);
void bzero(addr,ulong);
string basename(string);
string index(string,char);
addr memchr(string,char,ulong);
addr memcpy(addr,string3,ulong);
addr memset(addr,char,long);
string rindex(string,char);
addr stpcpy(addr,string);
int strcasecmp(string, string);
string strcat(string, string);
string strchr(string,char);
int strcoll(string,string);
ulong strlen(string);
int strcmp(string,string);
addr strcpy(addr,string);
addr strdup(string);
string strerror(int);
int strncmp(string,string,ulong);
addr strncpy(addr,string3,ulong);
string strrchr(string,char);
string strsep(addr,string);
ulong strspn(string,string);
ulong strcspn(string,string);
string strstr(string,string);
string strtok(string, string);
; sys/ioctl.h
int ioctl(int, int, addr);
; sys/socket.h
int socket(int,int,int);
; sys/stat.h
int __fxstat(int,int,addr);
int __xstat(int,string,addr);
int __lxstat(int,string,addr);
int __fxstat64(int,int,addr);
int __xstat64(int,string,addr);
int __lxstat64(int,string,addr);
int chmod(string,octal);
int fchmod(int,octal);
int mkfifo(string,octal);
octal umask(octal);
; sys/utsname.h
int uname(addr);
; sys/vfs.h
int statfs(string,addr);
; syslog.h
void closelog(void);
void openlog(string,int,int);
void syslog(int,format);
; term.h
int tputs(string, int, addr);
; termios.h
int tcgetattr(int,addr);
int tcsetattr(int,int,addr);
; time.h
string ctime(addr);
int gettimeofday(addr, addr);
addr gmtime(addr);
addr localtime(addr);
ulong strftime(+string2,ulong,string,addr);
long time(addr);
; unistd.h
void _exit(int);
int access(string, int);
uint alarm(uint);
int chdir(string);
int chown(string,int,int);
int close(int);
string crypt(string,string);
int dup2(int,int);
int execlp(string,string,addr,addr,addr);
int execv(string,addr);
int fchdir(int);
int fork(void);
int ftruncate(int,ulong);
string2 getcwd(addr,ulong);
int getdomainname(+string2,ulong);
int geteuid(void);
int getegid(void);
int getgid(void);
int gethostname(+string2,ulong);
string getlogin(void);
int getopt(int,addr,string);
int getpid(void);
int getppid(void);
int getuid(void);
int getpgrp(void);
int setpgrp(void);
int getpgid(int);
int isatty(int);
int link(string,string);
int mkdir(string,octal);
long read(int, +string[retval], ulong);
int rmdir(string);
int seteuid(uint);
int setgid(int);
int sethostname(+string2,ulong);
int setpgid(int,int);
int setreuid(uint, uint);
int setuid(int);
uint sleep(uint);
int symlink(string,string);
int sync(void);
int truncate(string,ulong);
string ttyname(int);
int unlink(string);
void usleep(uint);
long write(int, string3, ulong);
addr sbrk(long);
int getpagesize(void);
long lseek(int,long,int);
int pipe(addr);
; utmp.h
void endutent(void);
addr getutent(void);
void setutent(void);
; wchar.h
int fwide(addr, int);
; sys/wait.h
int wait(addr);
int waitpid(int,addr,int);
; X11/Xlib.h
void XCloseDisplay(addr);
int XMapWindow(addr,addr);
addr XOpenDisplay(string);
; sys/acl.h
int acl_add_perm(addr,uint);
int acl_calc_mask(addr);
int acl_clear_perms(addr);
int acl_copy_entry(addr,addr);
int acl_copy_ext(addr,addr,int);
addr acl_copy_int(addr);
int acl_create_entry(addr,addr);
int acl_delete_def_file(string);
int acl_delete_entry(addr,addr);
int acl_delete_perm(addr,uint);
addr acl_dup(addr);
int acl_free(addr);
addr acl_from_text(string);
int acl_get_entry(addr,int,addr);
addr acl_get_fd(int);
addr acl_get_file(string,int);
int acl_get_permset(addr,addr);
addr acl_get_qualifier(addr);
int acl_get_tag_type(addr,addr);
addr acl_init(int);
int acl_set_fd(int,addr);
int acl_set_file(string,int,addr);
int acl_set_permset(addr,addr);
int acl_set_qualifier(addr,addr);
int acl_set_tag_type(addr,int);
int acl_size(addr);
string acl_to_text(addr,addr);
itn acl_valid(addr);
; acl/libacl.h
int acl_check(addr,addr);
int acl_cmp(addr,addr);
int acl_entries(addr);
int acl_equiv_mode(addr,addr);
string acl_error(int);
int acl_extended_fd(int);
int acl_extended_file(string);
addr acl_from_mode(octal);
int acl_get_perm(addr,uint);
string acl_to_any_text(addr,string,char,int);
; SYSCALLS
addr SYS_brk(addr);
int SYS_close(int);
int SYS_execve(string,addr,addr);
void SYS_exit(int);
void SYS_exit_group(int);
int SYS_fork(void);
int SYS_getcwd(+string2,ulong);
int SYS_getpid(void);
;addr SYS_mmap(addr,ulong,int,int,int,long);
int SYS_munmap(addr,ulong);
int SYS_open(string,int,octal);
int SYS_personality(uint);
long SYS_read(int,+string0,ulong);
int SYS_stat(string,addr);
octal SYS_umask(octal);
int SYS_uname(addr);
long SYS_write(int,string3,ulong);
int SYS_sync(void);
int SYS_setxattr(string,string,addr,uint,int);
int SYS_lsetxattr(string,string,addr,uint,int);
int SYS_fsetxattr(int,string,addr,uint,int);
int SYS_getxattr(string,string,addr,uint);
int SYS_lgetxattr(string,string,addr,uint);
int SYS_fgetxattr(int,string,addr,uint);
int SYS_listxattr(string,addr,uint);
int SYS_llistxattr(string,addr,uint);
int SYS_flistxattr(int,addr,uint);
int SYS_removexattr(string,string);
int SYS_lremovexattr(string,string);
int SYS_fremovexattr(int,string);
int SYS_chdir(string);
int SYS_fchdir(int);
int SYS_chmod(string,octal);
int SYS_fchmod(int,octal);
int SYS_chown(string,int,int);
int SYS_fchown(int,int,int);
int SYS_lchown(string,int,int);
int SYS_chroot(string);
int SYS_dup(int);
int SYS_dup2(int,int);
int SYS_fdatasync(int);
int SYS_fsync(int);
int SYS_getpriority(int,int);
int SYS_setpriority(int,int,int);
int SYS_getrlimit(int,addr);
int SYS_setrlimit(int,addr);
int SYS_gettimeofday(addr,addr);
int SYS_settimeofday(addr,addr);
int SYS_setfsgid(int);
int SYS_setfsuid(int);
int SYS_getuid(void);
int SYS_setuid(int);
int SYS_getgid(void);
int SYS_setgid(int);
int SYS_getsid(int);
int SYS_setsid(int);
int SYS_setreuid(int,int);
int SYS_setregid(int,int);
int SYS_geteuid(void);
int SYS_getegid(void);
int SYS_setpgid(int,int);
int SYS_getresuid(addr,addr,addr);
int SYS_setresuid(int,int,int);
int SYS_getresgid(addr,addr,addr);
int SYS_setresgid(int,int,int);
int SYS_kill(int,int);
int SYS_link(string,string);
int SYS_madvise(addr,ulong,int);
int SYS_mkdir(string,octal);
int SYS_mknod(string,octal,int);
int SYS_msync(addr,ulong,int);
int SYS_nice(int);
int SYS_poll(addr,uint,int);
presuvanie spustenych aplikacii v liste
celé vláknoDobry den,
chcel by som sa len spytat KDE 4.x uzivatelov, ci je uz poriesena ta vec, ktora v Gnome funguje od nepamati, a to presuvanie spustenych aplikacii v dolnej liste. Napriklad spustim Dolphin a potom Konqueror.. a ci ide presunut Konqueror na 1. miesto, pred Dolphin. Naposledy, ked som skusal KDE (cca 3mesiace spat) tak to este neslo, a dost mi to vadilo ;) ja viem, hlupost, ale zvyk je zvyk je zelezna kosela, ako sa hovori
vdaka
presuvanie spustenych aplikacii v KDE 4.x liste
celé vláknoDobry den,
chcel by som sa len spytat KDE 4.x uzivatelov, ci je uz poriesena ta vec, ktora v Gnome funguje od nepamati, a to presuvanie spustenych aplikacii v dolnej liste. Napriklad spustim Dolphin a potom Konqueror.. a ci ide presunut Konqueror na 1. miesto, pred Dolphin. Naposledy, ked som skusal KDE (cca 3mesiace spat) tak to este neslo, a dost mi to vadilo ;) ja viem, hlupost, ale zvyk je zvyk je zelezna kosela, ako sa hovori
vdaka
co by se dalo zlepšit
celé vláknoV 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/applications) a které jsou jenom moje (~/.local/share/applications). 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+Backspace) – 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.
Re: co by se dalo zlepšit
celé vláknoVyborne, 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.
tlacitka
celé vláknoA jeste tak prohodit poradi tlacitek Ok a Cancel jak je to bezne vsude jinde.. :)
Re: tlacitka
celé vláknoTen kdo vymyslel prostředí kde všude chybí v dialozích tlačítko cancel by potřeboval prknem přes hubu a kdo to chválí aspoň dvakrát mokrým hadrem :(
Když už se někde cancel náhodou vyskytne, tak je pro změnu na levé straně
Re: tlacitka
celé vláknoCilem je nepouzivat zakladni volby „OK“, „Cancel“, „Yes“, „No“, ale primo tlacitka s popisem akce. Drive jsem to taky nechapal, ale postupem doby me tyhlety obecne volby matly, protoze jsem musel premyslet, jaka byla puvodni otazka. Holt starnem :-)
Re: tlacitka
celé vláknoano cílem bylo…
ale realita? v aplikaci typu „vyber více položek a změň je“ pak nevíte, jak to zrušit, resp. spoléháte na to, že ALT+F4 okno zavře a změny se neprovedou – bohužel smůla, tak to většinou není.
Proto se v některých dialozích objevilo podepření klackem: tlačítko „nastavit výchozí“ – jenže to zas nevíte co je výchozí, to co jste měl předtím, než jste do dialogu vstoupil, nebo to co tam dal autor sw?
Příklad?
dialogy ze Systém – správa (např. přihlašovací okno, předvolby klávesnice…)
pěkný je také gconf-editor
Re: tlacitka
celé vláknoNo a to je prave ta chyba – nespolehat na zvyky odjinud. Gnome aplikace maji sve guidelines, nezavisle na konkurenci. Ucelem tohoto desktopoveho prostredi neni nahrada jineho, ale ubira se vlastnim smerem. Koneckoncu alternativ je spousta a neprizpusobivi uzivatele necht pouzivaji neco jineho.
gconf-editor je uzitecna vec a jako vyvojar jsem se soucasnym systemem GConf spokojen (ale samozrejme se tesim na GSettings). Pro dalsi informace mi nevahejte poslat mejla.
Re: tlacitka
celé vláknoNelze než souhlasit s tím, že si nepřizpůsobiví uživatelé budou používat něco jiného. Zřejmě se tomu také vývojáři Gnome snaží bránit, neb my nepřizpůsobiví obvykle býváme v převaze. Nespoléhat se na zvyky odjinud dost dobře nelze. Totiž Mrkvosoft, Apple a další producenti klikacích systémů mají ovládání léta navzájem od sebe opisované, ale tím také laděné do patřičné podoby stran ergonomie. Možná si vysloužím lynč, ale za sebe musím říct, že ovládání je snad jediná věc, se kterou jsem na Win nikdy problémy neměl a tak mě napadá jediný důvod proč se bránit opisování všeobecně vžitých principů ovládání – prostě aby to bylo echt linuxové a moc to nepřipomínalo Windows.
Osobně jsem se po pokusničení s Gnome vrátil k už celkem funkčnímu KDE v jeho nejnovější verzi. Práce s Gnome v jeho současné podobě a různá tvrzení jak je Gnome nejlepší mi totiž připomínají doby, kdy mi byly doporučeny ortopedické vložky do bot. Také jsem důvěřoval tomu, že je to pro mé dobro, ale jejich používání pro mě bylo tak bolestivé, že jsem radši zvolil nezdravou chůzi s normálními vložkami a perfektním platfusem.
Lehce OT: Vůbec nejlepší jsou pak různé rady na diskusních fórech, jak je nejlepší a nejpohodlnější práce v příkazovce. Sám to sice používám, ale spíš výjimečně, protože „yum“ prostě chodí tak nějak spolehlivě, narozdíl od jeho grafických nadstaveb. Ale abych si v hlavě skladoval desítky příkazů a další desítky jejich parametrů, na to už jsem nějak pohodlný.
Re: Je Gnome 3 čekáním na revoluci?
celé vláknoJá preferuji prostředí Windows XP před Gnome a KDE 3.5, v součastnosti poslední verze KDE4 před všemi ostatními v četně Win XP. Vyhovujemi tak co. Jinak tento článek je o ničem.

