Awesome nebo i3?

Ivorne

Awesome nebo i3?
« kdy: 07. 06. 2013, 17:38:23 »
Dobrý den,
řekl jsem si, že bych se mohl opět někam posunout se svým milým OS a vyzkoušet nějaký tiling wm. Tak nějak jsem za poslední dobu pochopil, že i3 a Awesome jsou celkem oblíbená tiling wm. Nebráním se ovšem dalším návrhům. Chtěl bych poradit, jak se vlastně tato wm liší a v čem jsou dobrá a k jakému typu používání byla navržena. Prostě abych do toho testování nešel úplně naslepo - aby mě to hned třeba neodradilo.

Chtěl bych, aby jsem při používání wm nemusel pořád přesouvat ruce. Takže by to mělo jít ovládat klávesnicí s rukama v pozici pro psaní deseti prsty a taky aby to šlo ovládat s levou rukou na klávesnici a pravou rukou na myši (opět bez nějakého zásadního přebíhání levou rukou po klávesnici).

Na počítači prohlížím web, programuji a učím se. Takže mám typicky otevřený webový prohlížeč, textový editor, nějaké ty terminály, pár oken file managera a pár PDF souborů. Většinou všechno najednou na různých plochách, abych mohl plynule přecházet mezi činnostmi. Někdy k tomu přibyde nějaký ten GIMP, Inkscape nebo tak něco.

Děkuji za rady


belzebub

Re:Awesome nebo i3?
« Odpověď #1 kdy: 07. 06. 2013, 18:01:00 »
Zkousel jsem oba (a i jine tiling-wm), a ani jeden mi prilis nevyhovoval. Pak jsem zkusil Xmonad a zustal jsem u nej:

http://xmonad.org/

Pokud Vam nedela problem konfiguracni soubor v haskellu (neni nutne umet haskell, staci se inspirovat konfiguracemi jinych lidi: http://www.haskell.org/haskellwiki/Xmonad/Config_archive), pak jsou moznosti temer neomezene, kdykoliv je mozne dodat nove chovani, specifikovat vyjimky pro vybrane programy, nastavit si vlastni layout pro ruzne pracovni plochy nebo specialni rozlozeni oken pro urcitou cinnost. Vse bez restartu X-window. Ja uz si jiny WM predstavit nedovedu.

Ivorne

Re:Awesome nebo i3?
« Odpověď #2 kdy: 07. 06. 2013, 18:21:24 »
U Xmonadu mě právě trochu vyděsil ten Haskell. Jinak jak jsem pochopil, tak velká konfigurovatelnost je věc, kterou se chlubí většina tiling wm. Takže sice oceňuji širší možnosti konfigurace, ale asi to nebude věc, kvůli které se budu rozhodovat mezi jednotlivými wm.

Budu tedy o Xmonadu přemýšlet, takže bych rád věděl, co to bylo za vlastnosti, které ti u ostatních wm nevyhovovaly a Xmonad je vyřešil.

smoofy

  • *****
  • 1 059
    • Zobrazit profil
    • E-mail
Re:Awesome nebo i3?
« Odpověď #3 kdy: 07. 06. 2013, 18:41:16 »
Kdysi jsem zkousel i3 ale moc mne to nechytlo, ale nejaky cas pouzivam awesome pro adminovani a plne mi vyhovuje, jenom sem narazil na problem s java aplikacema ktere si s nim tak uplne nerozumely. Ale to muze byt jenom moji neschopnosti, stejnam to moc nevyuzivam, ale obcas prece jen se muze hodit :)

Jméno

Re:Awesome nebo i3?
« Odpověď #4 kdy: 07. 06. 2013, 18:45:33 »
i3 => stabilni vyvoj, stacking-mode skvely na male displeje, konfigurace - fixni mnozina pravidel
awesome => casto se meni api i pouzivane knihovny, umi lokalni menu by default, konfigurace pomoci lua scriptu - flexibilita
xmonad => stabilni, rychly, obrovska podpora ruznych nastaveni a modu (xmonad-contrib), skoro neomezena flexibilita konfigurace (zdrojak haskellu)
subtle => rychly, maly, manualni tiling (pro kazdou aplikaci si urcujes plochu a pole kam se umisti), skoro neomezena flexibilita konfigurace (zdrojak ruby)

Pro zacatecnika, i s ohledem na rozumne vychozi nastaveni, bych doporucoval i3 a pak se pripadne podival dal, kdyby nevyhovoval.


none

Re:Awesome nebo i3?
« Odpověď #5 kdy: 07. 06. 2013, 19:32:29 »
Drive jsem pouzival wmii, ale ve fedore uz neni, tak jsem byl nuceny prejit. Vyzkousel jsem jich nekolik, ale zustal jsem u i3. Jednoducha konfigurace, pekny statusbar. Ma jedinou vec, ktera mi chybi - defaultne otevirat nova okna do horizontalniho rozlozeni. Jinak nadmiru spokojen. Praci s beznym wm si uz nedovedu predstavit.

JarinBarin

Re:Awesome nebo i3?
« Odpověď #6 kdy: 07. 06. 2013, 19:56:03 »
Co treba dwm? Nejaky cas sem ho pouzival a dal se, rekl bych ze to je jeden z tech jednodussich wm. i3 planuju v nejblizsi dobe taky zkusit

FrostyX

Re:Awesome nebo i3?
« Odpověď #7 kdy: 07. 06. 2013, 21:38:07 »
Při rozhodování bys mohl zužitkovat tohle srovnání tiling window managerů https://wiki.archlinux.org/index.php/Comparison_of_Tiling_Window_Managers.

Ivorne

Re:Awesome nebo i3?
« Odpověď #8 kdy: 07. 06. 2013, 23:33:15 »
Při rozhodování bys mohl zužitkovat tohle srovnání tiling window managerů https://wiki.archlinux.org/index.php/Comparison_of_Tiling_Window_Managers.

Jo, to už mám načtený :-)

Pro zacatecnika, i s ohledem na rozumne vychozi nastaveni, bych doporucoval i3 a pak se pripadne podival dal, kdyby nevyhovoval.

Děkuji za zajímavé srovnání. Radši bych chtěl rozhodnout rovnou jaký wm se naučit. Zas tak se mi nechce učit se a přizpůsobovat si jedno wm jen abych ho pak vyměnil zase za jiné. Radši bych jich nejdříve ozkoušel více wm a pak se rozhodl pro jedno a to se naučil a přizpůsobil si ho.

Co treba dwm? Nejaky cas sem ho pouzival a dal se, rekl bych ze to je jeden z tech jednodussich wm. i3 planuju v nejblizsi dobe taky zkusit

Tak Awesome začínalo jako fork dwm, takže by bylo možná lepší sáhnout rovnou po Awesome. Nebo už tyto dvě wm liší příliš?



No asi bude nejlepší, když prostě zmíněné wm vyzkouším a uvidím, které bude nejlépe plnit moje představy. A na to se podívám blíž :-).

sadfsadf

Re:Awesome nebo i3?
« Odpověď #9 kdy: 08. 06. 2013, 00:17:16 »
Urcite dwm. Awesome je uz docela nabobtnaly. i3 neznam.

belzebub

Re:Awesome nebo i3?
« Odpověď #10 kdy: 08. 06. 2013, 02:21:00 »
U Xmonadu mě právě trochu vyděsil ten Haskell. Jinak jak jsem pochopil, tak velká konfigurovatelnost je věc, kterou se chlubí většina tiling wm. Takže sice oceňuji širší možnosti konfigurace, ale asi to nebude věc, kvůli které se budu rozhodovat mezi jednotlivými wm.
Budu tedy o Xmonadu přemýšlet, takže bych rád věděl, co to bylo za vlastnosti, které ti u ostatních wm nevyhovovaly a Xmonad je vyřešil.
Vetsinu veci hezky popsal "Jmeno". Haskell myslim neni problem uz proto, ze z pocatku neni treba nic nastavovat, a je mozne pouzivat defaultni nastaveni a klavesove zkratky, coz je celkem pohodlne a pro beznou praci to staci. Na konfigurak tedy neni nutne ani sahnout. To do jiste miry plati o vsech tiling-wm. Ja sam jsem vsak jiz po prvnich nekolika hodinach zacal premyslet o tom jestli by to a to neslo udelat lepe, jestli bych mohl toto pouzivat jak jsem byl zvykly, a jestli bych si mohl zjednodusit praci tim a tim.. U vsech ostatnich tiling manageru jsem drive, nebo pozdeji narazil na zed - neco proste nebylo mozne vubec udelat, neco bylo velmi krkolomne, a cim vice jsem se s WM "szival", tim hure se mi s nim pracovalo. U Xmonadu jsem po prvnich nekolika dnech nastavil vse jak se mi libi a od te doby (2 roky) jsem udelal jiz jen asi 2 male upravy, jinak nemam potrebu nic menit. A to musim upozornit, ze v dobe, kdy jsem s Xmonad-em zacinal, jsem haskell neumel - pouze jsem tusil, ze existuje a ze "je to asi zajimavy jazyk". Takze vice nez 90% konfiguraku jsem napsal temer bez jakekoliv znalosti haskellu (resp. kdybych nemel zadne, nebyl by to vyrazny rozdil), jen jsem se inspiroval ve vyse zminenych ukazkach - Xmonad ma velmi peknou a prehlednou dokumentaci, takze pokud se clovek vyzna v beznych konfiguracnich souborech, "haskellovy" mu prilis problem delat nebude.
Netvrdim ze Xmonad je nejlepsi. Jenom mam radost z toho, ze fungoval "ihned", cokoliv jsem chtel dodat slo a vlastne jsem doted nenarazil na "strop" moznosti Xmonadu.

belzebub

Re:Awesome nebo i3?
« Odpověď #11 kdy: 08. 06. 2013, 02:24:50 »
Jeste dodam: mozna bude nejlepsi si vsechny "kandidaty" vyzkouset. WM je vesmes mozne vymenit behem nekolika sekund, neni nutne ani restartovat X. Pokud si vyzkoustite kazdy den nebo dva jeden WM, velice rychle zjistite, ktery zrovna Vam vyhovuje nejlepe.

Re:Awesome nebo i3?
« Odpověď #12 kdy: 08. 06. 2013, 13:06:00 »
Radši bych chtěl rozhodnout rovnou jaký wm se naučit. Zas tak se mi nechce učit se a přizpůsobovat si jedno wm jen abych ho pak vyměnil zase za jiné. Radši bych jich nejdříve ozkoušel více wm a pak se rozhodl pro jedno a to se naučil a přizpůsobil si ho.
Takhle to s tilling WMs moc nejde. Konfigurace je tam většinou alfa a omega. Pokud nějaký zkusíš a nebude se ti líbit nějaké jeho chování, tak se nejspíš dá změnit. Čili ho zavrhneš možná zbytečně...

S výběrem neporadím. Kdysi jsem používal jakýsi napsaný v C, od člověka z okruhu OpenBSD, jméno si teď nemůžu vybavit. Byl báječný svou jednoduchostí, ale narazil jsem na nějaké opruznusti, které nešly vyřešit konfigurací. Pak jsem asi zkoušel ještě nějaké, které si nepamatuju, a zakotvil u awesome, které mi po menší konfiguraci plně vyhovuje. Ale zas mám ho jenom na pracovním komplu, kde nemám nijak vysoké nároky (v podstatě jenom terminály + browser).

P.S. gratuluju k tomuhle rozhodnutí, tilling WMs jsou báječná věc :)

Jméno

Re:Awesome nebo i3?
« Odpověď #13 kdy: 08. 06. 2013, 13:49:25 »
Jen bych doplnil jednu superdulezitou vlastnost, ktera mozna z toho puvodniho prispevku nevyznela. Ty tiling wm konfigurovane pomoci zdrojaku programovaciho jazyka (xmonad, subtle, awesome, ...) nejsou jenom o skoro neomezene skale nastaveni, ale pomoci nich si lze _doprogramovat_ chybejici pozadovane vlastnosti ! To je proste killer featura, kterou jsem uz nekolikrat vyuzil.

Ivorne

Re:Awesome nebo i3?
« Odpověď #14 kdy: 08. 06. 2013, 14:48:31 »
Jen bych doplnil jednu superdulezitou vlastnost, ktera mozna z toho puvodniho prispevku nevyznela. Ty tiling wm konfigurovane pomoci zdrojaku programovaciho jazyka (xmonad, subtle, awesome, ...) nejsou jenom o skoro neomezene skale nastaveni, ale pomoci nich si lze _doprogramovat_ chybejici pozadovane vlastnosti ! To je proste killer featura, kterou jsem uz nekolikrat vyuzil.

Říkám si, že Lua asi nebude úplně nejvhodnější pro nějaké doprogramování funkčnosti. Tam ten Haskell nebo Ruby budou asi lepší.

Jaké wm používáš ty?

V tom srovnání tiling wm na wiki archlinuxu je položka "System tray support". Píše se tam, že dwm a Xmonad nemají System tray support. Jak se to pak řeší? Nevím ani, co se přesně myslí tím "System tray" :-).