je fakt, ze klavesovy zkratky v Xech dost chybej: programy je pouzivaji nekonzistentne, tlucou se zkratky aplikaci se zkratkama Wm, apod. ale na druhou stranu, na nektery veci se mys hodi, takze ten ratpoison je podle me spis kuriozita. Ja jsem napriklad zavisly na rolovacim kolecku mysi - to kolecko je sam o sobe vetsi vynalez, nez cela mys - je pravda, ze by mohlo byt treba primo na klavesnici... a k memu prekvapeni byvaji linuxove stroje casteji zmermomocneny k pouzvani rolovaciho kolecka na mysi, nez starsi windozoidni stroje! jake byva moje prekvapeni, kdyz nekde sedim nahodou u windows, a zjistim, ze kolecko roluje treba jen v MSIE, nebo dokonce vubec nikde!
no jinak ze by X11 mohly byt pouzitelnejsi diky odstraneni mysi, to teda dost pochybuju. X11, to je spousta cool veci, ktere Windoze nemaj, nebo jen za cenu doinstalovani nejakych hracek navic: focus follows mouse, autoraise, virtual desktop, multiple desktops, multiple workspaces, automaticke kopirovani do clipboardu a kopirovani jednim klikem prostredniho tlacitka (ktere je ve vsech jinych GUI na houby). To je proste look'n'feel X11 (ktery se bohuzel v KDE i GNOME a v prilehlych window manazerech musi cim dal slozitej naklikat), a ja si ani s nicim jinym moc praci predstavi neumim - ve skole se pomerne casto ocitam u Macintoshe, a u kamaradu zase u Woken, ale je to zoufale neprakticke - tu ma clovek jen jedno tlacitko mysi, tu zase musi kopirovat text buhvikolika kliknutimi praveho tlacitka, fuj...
no me teda trackball moc nesedi, stejne jako vsechny ty notebookovy hladitka, soupatka a ohybatka. Mys je mys. Ale je skoda, ze joysticky se stahly z bezneho uzivatelskeho rozhrani a omezily na gameseni - na 8bitech se dala spousta produktivnich aplikaci ovladat joystikem (hlavne tech mych, teda ... ;-)
No, je pravda, že by to takový problém nebyl, ale asi bys nesměl jít cestou pohybování kurzoru pomocí joystisku, ale muselo by se vymyslet něco originálního přímo pro joystick. Když si vzpomenu na ty 8bity, co o nich psal kolega nahoře, tak ArtStudio na ZX se tímto způsobem moc dobře neovládalo. Ale jako nápad to není špatné. Co takhle JoyWM ? :-))))
No ovladalo/neovladalo, jak co. Ja mel ART Studio predelane na mys a vetsinou to bylo vyrazne praktictejsi, jediny problem vznikal pri retusovani a kresleni po jednotlivych bodech.
Taky jsem si kdysi napsal takovy jednoduchy filemanager ovladany mysi. S kamaradem jsme meli tracker (na ZX samply + mys = parada) a par mych dalsich znamych se podilelo na vyvoji podobnych zalezitosti.
Takze jelikoz pamatuju casy, kdy se uplne vsechno ovladalo klavesnici, tak mysim jednoznacne fandim. Leccos se s nimi ovlada zcela nesporne lepe. Zminene notebookove zalezitosti jsou jen nahrazky mysi. Stejne jako tracball.
Jedine co povazuji za vylepseni je vec, ktere se rika Spaceball, vypada to trochu jako joystick, ale da se to tahat i nahoru, takze lze ovladat pohyb ve 3 souradnicich.
Co se kolecka mysi tyce, obcas umi byt i pro zlost. Typicky nedotazena kolecka umoznujici mezistav (takze rollovany text se klepe = velmi rychle skace o radek nahoru a zase zpatky), nebo snaha uzivatele odrolovat mnohastrankovy dokument po radcich, ackoliv by stacilo dvakrat stisknou pageup.
Tak nevim - mam obavu, ze ma naprosta vetsina lidi totalne zkreslene predstavy o funkci a podobe OPRAVDOVEHO trackballu. To, co asi zna vetsina z tech, kteri alespon tusi, co to slovo oznacuje, zna jen ty mrnave z notebooku (coz rozhodne neni reprezentativni vzorek). Trackball ale take rozhodne nemusi mit tak velkou kouli, jak pozadujete, a zcela urcite ji neni potreba ovladat celou dlani - asi byste se brzy zblaznil. Zatim nejlepsi trackball, ktery znam (a ktery vlastnim), je TrackMan Marble FX od Logitechu. K dokonalosti mu uz snad nechybi nic - pohyb koule je sniman laserem, velmi snadno se udrzuje a hlavne - netrpi zadnym z nedostatku mysi (byt sebevic bezdratove, okoleckovane, bezkulickove ajanevimcojeste). Bohuzel se obavam, ze ten model, co mam ja, se uz hned tak neda sehnat. Vypada to, ze Logitech uz ma ponekud pozmenenou nabidku, takze leda zkusit neco z toho, co dnes nabizi. Tak alespon odkaz na misto, kde by se mel dat jeste sehnat + foto: http://www.epinions.com/cmhd-MousingDevices-All-Logitech_TrackMan_Marble_FX .
To kolecko funguje ve winech vsude, ale jenom od win98. 95 s nim urcite neumeji a myslim, ze ani 3.11 a nize. Ve skole jsme taky meli 95+koleckovou mys, na kolecko se jenom prasilo...
Jinak, koleckova mys se dneska sezene za 100,- vc. DPH, takze myslim, ze se s koleckem snad nikdo nevytahuje... :-)
Měl jsem Win98 a kolečko sem tam v některých seznamech nefungovalo. Nejde o to, že by nechodilo v nějaké aplikaci. Jde o to, že celé to prostředí je nekonzistentní, čas od času se někde objeví ovládací prvek, který se chová jinak, než ostatní. Nemám Win u teď u sebe, ale myslím, že třeba seznam ovladačů při instalaci HW nejde skrolovat kolečkem. A takových případů je spousta, ale není to "v této aplikaci kolečko nechodí", je to vždycky "tady tenhle ovládací prvek z neznámých důvodů kolečko ignoruje".
Beru-li v uvahu poznamku o tom, ze by se melo kolecko mysi dat na klavesnici a ze bez neho nelze zit, chci se jen zeptat, zda jste zapomeli na kurzorove klavesy, atd... Mam znameho se starou seriovou mysi, ktery browsi s jednou rukou na mysi a druhou na 'kolecku mysi zabudovanem do klavesnice' - sipce nahoru/dolu. Ne ze bych ja mys s koleckem nemel, ale myslim si, ze prece jenom ma ta klavesnice tech tlacitek vice a pokud nemusim, mys nepouzivam, protoze jen zdrzuje.
Já puožívám KDE a na nedostatek klávesových zkratek si nestěžuji. Na myš chytám v podstatě jenom na brouzdání po netu. Navíc jsou klávesové zkratky konzistentní a plně konfigurovatelné.
Look&Feel tradičního Unixového desktopu se v KDE nastaví jedním kliknutím při prvním spuštění, takže to taky není tak hrozné. A člověk tam může docílit požadované funkčnosti při zachování maximálního komfortu.
Mimochodem, nekonzistentní chování Windows mě taky vytáčí. Některé seznamy jsou skrolovatelné kolečkem, některé ne, člověk musí do okna napřed kliknout, aby vzalo kolečko od myši (tím nemyslím "focus follows mouse", kolečko v KDE vždy dostane widget pod kurzorem myši).
GNU/Linux pouzivam prevazne ako desktop, na serveroch som zvacsa iba ako user. Pouzivam KDE 2 a som celkom spokojny. Nemam rad vyparadene okna, ktore su na ukor prehladnosti. Som velky utilitarista a vsetko mam ponastavovane tak, by to bolo maximalne prehladne. [Kolegovia nemozu pochopit, ako mozem mat na xmms (oni tomu hovoria winamp) take stupidne skiny a'la HeliXMMS] To boli argumenty v prospech jednoduchych prostredi. Ale v poslednom case som si nastavil ornamentove ramy okien - len preto, aby som tym Windows userom okolo ukazal, ze GNU/Linux nie je "cierna obrazovka kde sa do zblbnutia tukaju dlhe a komplikovane prikazy", ako GNU/Linux definuju oni. Takze je treba robit trochu reklamu aj super vyzoru, aby sme nalakali novych linuxakov. :-) Inac fakt ak clovek pracuje na pocitaci profesionalne, oceni jednoduchost, prehladnost a pouzitelnost viac ako tienovanie titulku okna alebo vyzor buttonu. Stabilitu GNU/Linux-u a redmodskeho kvazi OS nejdem ani porovnavat...
Btw, aj mna by zaujimalo ako sa v tom win managery sprava GIMP... Uz to tu niekto predo mnou pisal...
a jeden delsi:
hola Xka maji structure redirection aby si mohl WM definovat/vnutit programu z toho co mi nejvic vadi:
1) geometrii programu
2) prekryvani nonpopup/nonclient oken
3) background aplikace
4) ignorovat hinty a nezobrazovat dekorace (snad jedina protistandardizacni vec bez ktere si nedokazi predstavit praci v Xkach)
5) urcite jeste neco dalsiho
ale hlavne hola Xka nedelaji nic z tohodle, protoze hola xka poslechnou do pismene to co jim predhodi debilne zinicializovane parametry *create* funkci, protoze hola Xka nemaji ve zvyku delat praci kterou nekdo prirkl WM...
Ano, PWM je skvely - hlavne jeho framing je skvela vec, kterou by uz konecne mohly prevzit i KDE nebo GNOME (kdo to prvni udela, vyhraje :) )
(pro neznale: framing je neco podobne jako "tabs" v Mozille nebo Opere, akorat zobecnene - muzete si takhle do jednoho "okna" zamknout vice skutecnych oken, titulkova lista je pak rozdelena na nekolik casti, kde kliknutim zobrazite obsah okna)
Ach jo, kdy už lidi pochopí, že KDE je desktop a ne window manager a už vůbec ne program. :-) KWin je window manager. Můžete klidně používat KDE+fvwm2. Kicker je lišta, vůbec si ji ale nemusíte pouštět.
Mimochodem, zkoušel jsem KDE3.0 na Pentiu266 s 32 (!) MB paměti. Je to sice bída, ale dá se to vydržet.
No, podle mnozstvi pameti, ktery ciste KWin potrebuje
(12.5MB, z toho 8MB sdilenych), mi KWin pripada spis jako desktopovy prostredi, nez window manager ;)). To ani nepocitam tu kupu procesu kolem, kterou si pri startu spusti.
Pro srovnani:
Sawfish ma 4.8MB z toho 2.7MB sdilenych (GTK2 verze),
Fvwm ma 1.9MB z toho 1.3MB sdilenych.
Metacity ma 5.8MB z toho 4.2MB sdilenych,
Jako drivejsi dlouholety priznivec AfterStepu jsem nedavno presl na sawfish a nemuzu si to vynachvalit. Prvni, co jsem udelal, bylo preneseni klavesovych zkratek ze stare konfigurace a od te doby jsem jeste par pridal. Cely sawfish je skriptovatelny v rep, coz je myslim odvozene od scheme a pripadalo mi to jako prvni funkcionalni jazyk, v kterem se da opravdu napsat aplikace. Bohuzel neni mapovani na gtk a sawfish dokumentovane (dobrovolnik?:).
Co se tyce minimalitickeho pristupu, zalezi na kazdem, jak si prostredi nastavi - nikdo vas prece nenuti pouzivat vsechny featury :).
Taky jsem se rozhodnul asi pred rokem prejit z Afterstepu na neco odlehcenejsiho, a vybral jsem si golema, vyborne se konfiguruje - prehledna soustava konfiguracnich souboru (inspirace Cckem, je mozne vsechny blbovinky ocesat a sve si pridat) a hlavne - jeden skin je aka QNX GUI ;).
Já jsem hodně přemýšlel o tom, na co přejdu z Afterstepu, zkoušel jsem všechno možné a na začátku mibylo jasné, že to _určitě_ nebude Window Maker. A nakonec to tak dopadlo. Co se mi na něm líbí, to je ralativní jednoduchost, inteligentní klávesové zkratky (třeba právě na přeskakování mezi plochami) a konfigurovatelnost.
Proc pisete o takovychhle kokotinach? Tento 'kachlikovaci' zpusob pouziva nekolik jinych manageru. gwm a spol. No ja kvalitu wm posuzuju podle toho, jestli umi soucasne normlani windows mod (okna pres sebe, posouvani ramecku atd.) a zaroven mod kdy neketer programy jedou ve fullscreenu. Tuhle funkcnost obsahuji vsechny wm odvozene z fvwm. Jestli kecate ze je minimalistickly tak kecate, i386 v pohode zmakne fvwm i s gradientnimi menu.
Sice se postupne ukazuje, ze okna jsou prezitek, ktery obycejny uzivatel zacne zvladat tak po roce prace s pocitacem, a ze budoucnost maji zalozkove WM. Problem je, ze aplikace pro takovy gr. system musi byt specialne napsane, jinak je to vetsinou temer nepouzitelne.
Doporucuji vyzkouset Sawfish (mys pouzivam pouze v browseru, jinak pomoci ALT+NUMPAD klidne posouvate a zvetsujete i okna), plus Galeon (se zapnutyma zalozkama), plus MultiGnomeTerminal nebo GnomeTerminal2 (se zalozkama). Jeste aby nekdo dodelal zalozky do Vimu a jsem uplne spokojenej.
Potom mam na jedne plose 1 az 2 terminaly s 10 zalozkama dohromady, na druhy plose Galeon s klidne 10 zalozkama na celou obrazovku, na treti GVim. Prepnuti se na aplikaci, kterou zrovna potrebujete == Alt + cislo plochy. Prepnuti na urcity terminal == Alt + 1, pripadny Tab a Ctrl + cislo zalozky ;))).
No, netvrdil bych, že okna jsou přežitek. Často se mi hodí, když mohu mít okna uspořádaná vedle sebe, abych jich viděl současně více.
<BR>
Jinak to, co popisujete, lze v KDE applikacích také. Konsole umí záložky, Konqueror umí záložky. ViM umí více bufferů (jak se to vlastně liší od záložky? :-)). Konsole a Konqueror navíc umí záložky odtrhnout a případě znova připojit.
Jde to i v dalsich aplikacich, proste jsem popisoval pouze nejlepsi z techto aplikaci ;)
"Konsole a Konqueror navíc umí záložky odtrhnout a případě znova připojit."
Tohle totiz okopirovali prave od Galeonu
"ViM umí více bufferů"
Zkousel jste mit nekdy otevrenych 10 bufferu najednou? Rozdil je v tom, ze chci videt jmena vsech souboru na kterych delam a pri skoku na nej nejakym hmatem zadat pouze jeho cislo. (:ls se nepocita, to je pomaly).
Zalozky maj nekolik vyhod:
Jsou snadněji implementovatelné než okna, pokud uživatel provede nejakou akci nemusí se příliš uvažovat o tom které aplikaci tato akce náleží, prostě se předhodí aktivní záložce a jeto -> je to menčí, rychlejší, etc.
A pro většinu věcí je to přehlednější...jako uplně nejlepší řešení bych viděl něco ve stylu toolwindows v delphi. Možnost záložku rozdělit na dvě části se samostatnými aplikacemi etc.