Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názory k článku
Co chybělo nebo se nevešlo o Openboxu

Fanda
Fanda (neregistrovaný)
31. 1. 2007 2:07 Nový

poděkování

celé vlákno
Díky za pěkný seriál,
Na Openbox jsem (podle článků, už dlouho jsem přemýšlel o útěku) přešel z Gnome, už se zpět vracet nehodlám. Na ploše nejsou ikonky, ale jen Conky, dole svítí PyPanel (sic má problémy s češtinou), nemůžu se nabažit geniality nastavení klávesových zkratek, kdy mi v Gnome používání Win klávesy dělalo problémy, v Openboxu je bezproblémové. Proto zobrazuji root-menu pomocí Win a pravého tlačítka i mimo plochu...
Po naběhnutí FC6 v paměti jen 65 MB, pro bezproblémovou práci by mi stačilo 256 MB RAM, což v Gnome nešlo. Pravda, nautilus a další žrouty nepoužívám.
Jakub Šťastný aura:97
1. 2. 2007 11:18 Nový

Re: poděkování

celé vlákno
Tesi me, ze to bylo uzitecne :) Tak hodne spokojenosti s Openboxem :)
Trm
Trm (neregistrovaný)
31. 1. 2007 3:14 Nový

fvwm1

celé vlákno
Ja nevim, vsechny ty *boxy mi pripadaji uplne pro lamy, ve srovnani s good old fvwm1. Pouzivam uz 11 let jeden konfig a jsem happy. Mimochodem, nic lepsiho nez fvwm1 pager jeste nikdo nevymyslel. ;) Pred sesti nebo sedmi lety jsem mel takovy zachvev -- zkusil jsem sawmill, nabouchal jsem 60kB v LISPu abych to potvoru naucil vsechno, co umelo moje milovane fvwm1 (musel jsem preprogramovat i pitome pokladani oken). S dalsi verzi sawmillu se skoro kompletne predelal interface, takze jsem mel dve moznosti. Bud si zase budu hrat na SW inzenyra, den budu programovat WM, a pak mozna mesic pojedu, nez udelaji update, nebo se vratim k fvwm1 a svemu staremu konfigu. A tak jsem se vratil k fvwm1 a jsem spokojeny. Kazdemu ctenari vrele doporucuji najit si tu svou ,,uchylku'', vytunit konfig a jiz nikdy na nej nesahnout!
Zdenek
Zdenek (neregistrovaný)
31. 1. 2007 9:57 Nový

Re: fvwm1

celé vlákno
Otazkou je proc se patlat s konfigurakem a nezustat rovnou u seriove konzole ;-)
LS_999
LS_999 (neregistrovaný)
31. 1. 2007 13:40 Nový

Re: fvwm1

celé vlákno
Pouzival jsem take fvwm1 dost dlouho...na openbox+perlpanel jsem presel tak pred rokem az dvema. Bylo to kvuli nejake chybe v fvwm1, v xvnc mi nefungovalo nejake mapovani klaves. Tak to je jeden z duvodu proc prejit:) Vyzkousel jsem tak 20 window manageru a openbox byl jediny, ktery se mi nezdal byt horsi nez fvwm1...
Ondrej 'SanTiago' Zajicek
Ondrej 'SanTiago' Zajicek (neregistrovaný)
31. 1. 2007 14:46 Nový

Re: fvwm1

celé vlákno
No ja si asi pred 5 lety napsal potrebne skripty pro sawfish (prejmenovany sawmill) a od te doby ty skripty funguji.
petr
petr (neregistrovaný)
31. 1. 2007 15:30 Nový

Re: fvwm1

celé vlákno
wow, jen mi nejak uslo zduvodneni tvrzeni na zacatku
hlupák
hlupák (neregistrovaný)
1. 2. 2007 10:27 Nový

Re: fvwm1

celé vlákno
tak se podívej na defaultní nastavení *boxu a fvwm :D ale původní pisatel měl zřejmě na mysli možnosti konfigurace, tam fvwm imho kraluje. hehe si vzpomínám jak sem nedočkavě čekal na novej release fluxboxu jelikož ten už měl umět přepínání ploch kolečkem myši. když jsem přešel na fvwm tak stačilo do konfigu přidat jeden řádek...
Jakub Šťastný aura:97
1. 2. 2007 11:24 Nový

Re: fvwm1

celé vlákno
Kazdopadne je zde moznost volby, coz je jedine dobre, ne :) ?

BTW myslim, ze kdyz napises clanek / serial o FVWM, ze vsichni budou jen radi, me urcite by to zajimalo. Sam FVWM neznam, setkal jsem se s nim v zasade jenom jednou, a to bylo kdyz jsem zkousel FreeBSD. Tehdy jsem byl jeste radna lamka a nic dobreho jsem na tom nespatroval, dnes bych to jiste ocenil, a ma-li nekdo s nim zkusenosti, z clanku / serialu se do toho pronika lepe :) Zkus pouvazovat :) (nebo nekdo jiny samozrejme ;) )
hlupák
hlupák (neregistrovaný)
1. 2. 2007 17:34 Nový

Re: fvwm1

celé vlákno
zaklady muzes najit tady (doufam ze neva ze to je serial u konkurence ;))

http://www.abclinuxu.cz/clanky/recenze/fvwm-i
http://www.abclinuxu.cz/clanky/show/67850
http://www.abclinuxu.cz/clanky/show/68752
http://www.abclinuxu.cz/clanky/show/69192
http://www.abclinuxu.cz/clanky/show/69725

jinak doporucuju http://fvwm.lair.be/ nebo alespon precist si par konfigu, napr. od tavisa atp.
Zero
Zero (neregistrovaný)
31. 1. 2007 8:06 Nový

Pekny mini serial

celé vlákno
Naozaj pekny... len skoda ze taky kratky.
Dusan Halicky
31. 1. 2007 9:50 Nový

bash

celé vlákno
- velmi by pomohlo keby ste do toho tbz balicku dali aj par prikladov ako ma vyzerat vystupny subor (napr. toho kill) lebo nemam ani ruby ani openbox a tazko sa lusti ze co ma byt vysledok. Dakujem.
Jakub Šťastný aura:97
31. 1. 2007 19:29 Nový

Re: bash

celé vlákno
<openbox_pipe_menu>

<!-- menu cpu -->
<menu id="CPU" label="CPU">


<item label="li (6.0%)">
<action name="Execute">
<execute>kill 9021</execute>
</action>
</item>


<item label="X (5.4%)">
<action name="Execute">
<execute>gksudo kill 23448</execute>
</action>
</item>


<item label="bash (4.1%)">
<action name="Execute">
<execute>kill 10625</execute>
</action>
</item>


<item label="gajim (2.1%)">
<action name="Execute">
<execute>kill 30763</execute>
</action>
</item>


<item label="gkrellm (1.6%)">
<action name="Execute">
<execute>kill 23457</execute>
</action>
</item>


<item label="mocp (1.0%)">
<action name="Execute">
<execute>kill 2862</execute>
</action>
</item>


<item label="evince (0.4%)">
<action name="Execute">
<execute>kill 26334</execute>
</action>
</item>


<item label="gvim (0.2%)">
<action name="Execute">
<execute>kill 24902</execute>
</action>
</item>


<item label="evince (0.1%)">
<action name="Execute">
<execute>kill 24959</execute>
</action>
</item>


<item label="bash (0.0%)">
<action name="Execute">
<execute>kill 30616</execute>
</action>
</item>


</menu>


<!-- menu ram -->
<menu id="RAM" label="RAM">


<item label="li (24.3%)">
<action name="Execute">
<execute>kill 9021</execute>
</action>
</item>


<item label="X (9.7%)">
<action name="Execute">
<execute>gksudo kill 23448</execute>
</action>
</item>


<item label="gajim (7.9%)">
<action name="Execute">
<execute>kill 30763</execute>
</action>
</item>


<item label="evince (4.2%)">
<action name="Execute">
<execute>kill 26334</execute>
</action>
</item>


<item label="evince (3.9%)">
<action name="Execute">
<execute>kill 24959</execute>
</action>
</item>


<item label="gnome-terminal (3.0%)">
<action name="Execute">
<execute>kill 20528</execute>
</action>
</item>


<item label="perl (2.7%)">
<action name="Execute">
<execute>kill 23502</execute>
</action>
</item>


<item label="thunar (1.4%)">
<action name="Execute">
<execute>kill 24476</execute>
</action>
</item>


<item label="stardict (1.1%)">
<action name="Execute">
<execute>kill 3366</execute>
</action>
</item>


<item label="tilda (1.0%)">
<action name="Execute">
<execute>kill 23458</execute>
</action>
</item>


</menu>

</openbox_pipe_menu>
dvh
dvh (neregistrovaný)
31. 1. 2007 22:12 Nový

Re: bash

celé vlákno
Neskoro, skoda. Kolega uz to vyriesil za mna.
Dusan Halicky
31. 1. 2007 10:06 Nový

bash_pipe_kill.sh

celé vlákno
Tu je moje riesenie, nemam ruby ani openbox takze neviem presne ako to ma vyzerat (napr. ci <menu> tag ma byt u kazdej polozky alebo len na zaciatku alebo ako). Snad som sa nikde nepomylil. Ked autor doda jeho xml tak to opravim. Inak myslim ze pointa bola zachytena a [flame]je to podla mna prehladnejsie ako to jeho[/flame]. Moc som ale nepochopil to CPU / pamat, asi zobrazuje dve menu alebo co. Ako vravim, ked doda vysledne xml ze ako ma vyzerat z toho ruby skriptu tak to prepisem.

#!/bin/bash

# hlavicka
echo "<openbox_pipe_menu>"
echo "<menu id=\"NetusimCoMaBytTu\" label=\"NetusimCoMaBytTu\">"

# prvych 10 na CPU najnarocnejsich procesov, mne v SuSE 9.0 zobrazuje cpu
# v 3. stlpci nie v 4. ako v povodnej verzii
ps aux | awk '{print $3" "$1" "$2" "$11 }' | sort -r | head -11 | tail -10 | \
(while read LINE; do
# pid, usera a nazov procesu si dame do pom. premennych
XUSER=`echo $LINE | awk '{print $2}'`
XPID=`echo $LINE | awk '{print $3}'`
XNAME=`echo $LINE | awk '{print $4}'`
XNAME=`basename $XNAME`

# vytvorime 1 polozku menu
echo " <item label=\"$XNAME\">"
echo " <action name=\"Execute\">"
if [ "$XUSER" = "$USER" ]; then
echo " <execute>kill $XPID</execute>"
else
echo " <execute>gksudo kill $XPID</execute>"
fi
echo " </action>"
echo " </item>"
done)

# koniec suboru
echo "</menu>"
echo "</openbox_pipe_menu>"


--------------------

Tu je vysledok ktory to generuje:

<openbox_pipe_menu>
<menu id="NetusimCoMaBytTu" label="NetusimCoMaBytTu">
<item label="flush">
<action name="Execute">
<execute>gksudo kill 16940</execute>
</action>
</item>
<item label="mc">
<action name="Execute">
<execute>kill 16142</execute>
</action>
</item>
<item label="httpd2-prefork">
<action name="Execute">
<execute>gksudo kill 8485</execute>
</action>
</item>
<item label="httpd2-prefork">
<action name="Execute">
<execute>gksudo kill 21366</execute>
</action>
</item>
<item label="httpd2-prefork">
<action name="Execute">
<execute>gksudo kill 1955</execute>
</action>
</item>
<item label="httpd2-prefork">
<action name="Execute">
<execute>gksudo kill 1954</execute>
</action>
</item>
<item label="httpd2-prefork">
<action name="Execute">
<execute>gksudo kill 1953</execute>
</action>
</item>
<item label="httpd2-prefork">
<action name="Execute">
<execute>gksudo kill 1952</execute>
</action>
</item>
<item label="httpd2-prefork">
<action name="Execute">
<execute>gksudo kill 1951</execute>
</action>
</item>
<item label="[mdrecoveryd]">
<action name="Execute">
<execute>gksudo kill 9</execute>
</action>
</item>
<item label="[khubd]">
<action name="Execute">
<execute>gksudo kill 971</execute>
</action>
</item>
<item label="klogd">
<action name="Execute">
<execute>gksudo kill 912</execute>
</action>
</item>
<item label="syslogd">
<action name="Execute">
<execute>gksudo kill 909</execute>
</action>
</item>
<item label="[kinoded]">
<action name="Execute">
<execute>gksudo kill 8</execute>
</action>
</item>
<item label="[kupdated]">
<action name="Execute">
<execute>gksudo kill 7</execute>
</action>
</item>
<item label="smbd">
<action name="Execute">
<execute>gksudo kill 7317</execute>
</action>
</item>
<item label="[bdflush]">
<action name="Execute">
<execute>gksudo kill 6</execute>
</action>
</item>
<item label="mingetty">
<action name="Execute">
<execute>gksudo kill 681</execute>
</action>
</item>
<item label="[kswapd]">
<action name="Execute">
<execute>gksudo kill 5</execute>
</action>
</item>
<item label="[ksoftirqd_CPU0]">
<action name="Execute">
<execute>gksudo kill 4</execute>
</action>
</item>
</menu>
</openbox_pipe_menu>
Zdeněk Borecký aura:44
31. 1. 2007 10:58 Nový

Přesun okna na jinou plochu

celé vlákno
Díky za příjemné předvedení Openboxu. Už si s ním hraji.
Kromě jiného mi občas zmizelo okno při změně velikosti pomocí ALT + prostřední tl. myši (=kolečko). Až jsem si všiml, že jsem s kolečkem pootočil a okno se přesunulo na jinou plochu.
Podržím-li ALT a nad oknem a otočím kolečkem, přepínám plochy, jako bez ALTu myší nad plochou.
Dobrá finta.
Jakub Šťastný aura:97
1. 2. 2007 11:27 Nový

Re: Přesun okna na jinou plochu

celé vlákno
Diky za tip, tohle jsem ani nevedel :)
Honza
31. 1. 2007 11:31 Nový

PIPE menu+bash

celé vlákno
Tady jsou zdrojové soubory přepsané v BASHi. Snad je to 1:1 to, co produkují skripty autora v Ruby. Využívají dokonce stejné konfigurační soubory. http://tux.wz.cz/files/pipe.tar.gz. Doufám, že se autor vyjádří, abych je popŕípadě mohl opravit.
Dusan Halicky
31. 1. 2007 11:41 Nový

Re: PIPE menu+bash

celé vlákno
Jo jo, jednoznačne bash rulezzzz. Dúfam že si v budúcnosti autor podobne narážky ne nedostatočnosť bashu poriadne rozmyslí.
LFCIB
LFCIB (neregistrovaný)
31. 1. 2007 22:47 Nový

Seriál

celé vlákno
Líbí.
FF2h
FF2h (neregistrovaný)
1. 2. 2007 10:09 Nový

Seriál

celé vlákno
Prosím o pokračování!!!
Jinak děkuji autorovi za skvělý seriál.
Jakub Šťastný aura:97
1. 2. 2007 11:17 Nový

Re: Seriál

celé vlákno
Dekuji :)

No pokracovani...co byste si predstavoval? Ono ja myslim, ze co jsem mohl probrat, jsem probral. Mimochodem puvodne to mel byt jeden clanek, jak uz obvykle u techto temat byva zvykem, nicmene se mi to "nejak rozlezlo", takze po tretim pokracovani, kdyz jsem videl, ze to jeste jen tak koncit nebude tomu Petr zridil vlastni serial :)

Botanicus
Jakub Šťastný aura:97
1. 2. 2007 11:34 Nový

Bash a ti ostatni

celé vlákno
Co se tyce toho bashe: no jo, dobra ;)

Abych vysvetlil duvod, proc nedavam bashi prednost --- jednoduse objektovosti se tam nedockame :) A ja osobne jsem na objektovy pristup zvykly, zcela mi vyhovuji jeho moznosti a pak jej vyuzivam i u mensich veci jako je napriklad tohle, ackoliv tam veci jako dedicnost, vicenasobnou dedicnost skrze mixiny a podobne ani nevyuziji. Napsal jsem si toho v bashi taky docela dost, pred tim, nez jsem zacal programovat v jinych jazycich, ale ted jej uz nijak moc nepouzivam. Co si budeme povidat, prace s kolekcemi v bashi neni to prave orechove :) Rekurzi v bashi tusim taky nevykouzlite (nebo ano? nejsem si docela jist).

Ale ano, uznavam, ze to v nem napsat jde. A chtel bych podekovat za peknou ukazku tem, kdoz to implementovali :)
Petr Bren
3. 2. 2007 13:22 Nový

rychlost; konfiguráky

celé vlákno

technická - jak je na tom openbox s rychlostí na starších počítačích? třeba na pentiu II 300 MHz je poznat, že icewm nebo fvwm je o něco rychlejší, než dejme tomu fluxbox. (i když to je blbá otázka, uznávám, spíš si to vyzkouším sám a napíšu to sem, že.)

Openbox používá standardizované XML, kdežto Fluxbox jde klasickou unixovou cestou a využívá prostě normální textové soubory. Oboje má výhody i nevýhody, ať už je to dostupnost zvýrazňování syntaxe ve všech větších nespecializovaných editorech, dostupnost knihoven pro parsování nebo na druhou stranu zase fakt, že se ve fluxboxových konfigurácích tak moc nenapíšete.

když jsem kdysi používal fluxbox a jeden čas zkoušel z něj přejít na openbox, přišlo mi psaní konfiguráků u openboxu nesrovnatelně náročnější na čas a na prsty, než u fluxboxu, takže pokud člověk není zvyklý psát xml a nemá xml editor (nebo xml makra v emacsu, nebo co já vim :), je to otrava. btw, co se týče zvýrazňovaní syntaxe, tak určitě existuje pro vim mód zvýrazňování na fluxboxí konfigurák (odkaz byl v gentoo handbooku; nevím, jestli tam pořád je.)

off topic: slovo "zvýrazňování" mi připomnělo, že mi kontrola pravopisu ve formulářích v konqueroru podtrhuje jako neexistují slova jako "oboje", "jestli" apod. (ale "zvýrazňování" a "formulářích" zná. :) )

Zasílat nově přidané příspěvky e-mailem