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

Openbox: poznejte skutečný WM

Už vás nudí nenažraná a přebujelá desktopová prostředí? Nemůžete přijít na chuť gigantickým klikátkům, která jsou praktická asi jako hrábě do kapsy? Chcete vyzkoušet něco jednoduchého, ale přitom maximálně schopného a užitečného? Pak si nenechte uniknout jedno velmi zajímavé desktopové prostředí - Openbox.

Tweetni to Twitter Jaggni to! Jagg Del.icio.us Delicious

Co to je?

Openbox je moderní, lehký window manager (WM). Na jeho stránkách drobet propagandisticky píší, že Openbox je vlastně úplně nový typ WM, v čemž jim – po vyzkoušení mnoha a mnoha dalších WM – musím dát za pravdu. Pro zajímavost podotýkám, že jeho binárka má pouhých 192 kB, což je opravdu málo i v porovnání s ostatními lehkými WM.

Openbox je skutečný minimalista, se kterým si, co se jednoduchosti týče, žádný jiný *box nezadá. Věřte nebo ne, ale Openbox nejenže neřeší panel, ale dokonce ani pozadí plochy. Což neznamená, že nemůžete mít panel nebo obrázek na ploše, ale o tom za chvilku.

Openbox se tedy stará „jen” o dekorace oken, jejich umisťování, virtuální plochy a menu. Jinými slovy se vám – stejně jako mně – může stát, že při prvním spuštění budete čekat, čekat a čekat, kdy už ten „krám” konečně naběhne, až vám dojde, že tohle je skutečně všechno a pokračování už to vážné mít nebude.

Co se týče kořenů Openboxu, ty lze hledat v Blackboxu, z něhož do verze 2 (včetně) vycházel. V dnešní době (aktuální verze je 3.3) je kompletně přepsán de novo. A jak už je v linuxovém světě zvykem, je pod GPL licencí.

Vlastnosti

  • Rychlost. Openbox sám o sobě nabíhá okamžitě, překreslování je bezproblémové a zabírá minimum systémových prostředků.
  • Jednoduchost a účelnost. Žádné zbytečnosti, obsahuje pouze to, co WM opravdu obsahovat má.
  • Božská konfigurovatel­nost. nejroztodivnější klávesové zkratky (Emacsisti si můžou vyhrát) a „myší akce”, jak tomu říká Openbox.
  • Pipe-menu. Pi…co? Pipe-menu! Že jste to nikdy neslyšeli? Asi nemáte Openbox. Pipe-menu jsou skriptem generovaná menu. Jak jistě tušíte, to, že jsou generována skriptem, je dobré kvůli tomu, aby mohla být dynamická. K čemu se dají využít? Mountování ISO obrazů ve vaší sbírce filmů, záložky Firefoxu, Nautilu, změna pozadí, nové maily, killnutí nejvíce CPU či RAM žeroucích aplikací (což člověk velice ocení, když mu teče do bot), procházení nápovědy nebo třeba procházení TODO souborů v některé vaší složce. A samozřejmě fantazii se meze nekladou.
  • Rezistence oken.To znamená, že Openbox si pamatuje umístění a rozměry okna do dalšího spuštění.
  • Podpora Xineramy. Xinerama umožňuje použítí dvou (a více) fyzických monitorů jako jednu velkou virtuální plochu. Pro lepší pochopení doporučuji podívat se na ten odkaz, je tam obrázek, na kterém je to názorně ukázáno.
  • Veškerá konfigurace v XML. Určitě zajímavý nápad. Má své plusy i mínusy, z pohledu uživatelského je to psaní navíc, a co irituje mne, že se pochopitelně nedá použít klasický komentář hashem (#), místo něj je tu ne příliš praktický XML <!-- komentář --> Programátor ale zajásá nad standardem – pro jakýkoliv moderní programovací jazyk je k disposici slušná XML knihovna.

Jdeme do toho (instalace)

A priori předesílám, že nemíním držet na internetu již poněkud zaběhlou tradici a nebudu rozebírat instalaci na sto a jeden způsobů – kdo neumí instalovat software pod Linuxem, pak je pro něj stejně vhodnější KDE nebo Gnome a ostatní si s tím už poradí. Takže jediné, co prozradím, že jediný balíček, který vám stačí ke štěstí, je přímo balíček se jménem openbox. Na „slušné” distribuci by neměl mít žádné závislosti nebo maximálně obconf. Dále doporučuji věnovat pozornost balíčku openbox-themes, máte-li jej v distribuci.

Témata

Jednoduše je stačí rozbalit do složky ~/.Themes.

Sehnat se dají třeba na Boxwhore.

Co prostě musíte mít

Nevím jak pro vás, nicméně pro mne je zcela nezbytné mít run dialog. Jako nejvhodnější kandidát mi příjde prográmek gmrun. Samozřejmě spouštět jej přes menu by bylo asi jako programování kernelu v bashi, a vzhledem k zažitému spouštění přes Alt+F2 doporučuji do ~/.config/openbox/rc.xml do sekce keyboard napsat toto:

  <!-- RUN DIALOG -->

  <keybind key="A-F2">
    <action name="execute"><execute>gmrun</execute></action>
  </keybind>

Panel

Mezi panely se dá v celku dobře vybírat. Mně se nejvíce líbí pypanel. Jak již název napovídá, je napsán v Pythonu. Nabízí průhlednost, možnost ignorování určitých oken na panelu, ukazování oken ze všech ploch nebo z té právě aktuální, ukazování či neukazování minimalizovaných oken a spoustu dalších voleb. Na konfiguraci neexistuje žádné klikátko, používá se konfigurační soubor  ~/.pypanelrc.

Velmi pěkný je fbpanel a lxpanel. Budete-li je zkoušet, patrně vám příjdou „krapet“ podobné. Je to tím, že lxpanel je forknut od fbpanelu. Nabízí průhlednost (která ale bohužel není tak docela úplná), menu, vlastní konfigurační nástroj a pluginy. Napsáno v jazyku C.

Další možností je perlpanel. Nabízí kupříkladu applety a lze jej také zařadit k povedeným panelům.

Můžete samozřejmě použít i gnome-panel, xfce4-panel nebo kicker.

Ikonky na ploše

Pokud nesdílíte mé přesvědčení, že mít ikonky na ploše je barbarství, můžete sáhnout po utilitce idesk, případně Rox filler.

Notifikátory, měřidla, blbinky

Toto už není tak nezbytné, tak jen ve zkratce: určitě vám může být dost prospěšný gkrellm, conky nebo torsmo, případně nějaké ty desklety – gdesklets jsou z těch zdařilejších, existují také adesklets, ale ty mi moc funkční nepřišly. A samozřejmě pokud na rozdíl ode mne nejste na QT, pak je superkaramba jasná volba. Další pěkné featurky jsou dokovatelné aplikace.

A jak to vypadá …

OpenBox 1
OpenBox 2

Závěrem…

Doufám, že se mi povedlo vás naladit Openbox-pozitivně. Pokud uvažujete, že byste jej třeba mohli používat místo svého dosavadního desktopu, určitě si nenechte ujít příští díl, kde se budu věnovat konfiguraci, a hlavně na třetí a poslední díl, ve kterém se mimo jiné podíváme na nejlahůdkovější vlastnost Openboxu – pipe-menu.

Odkazy

Jakub Šťastný

Jakub Šťastný

Jakub Šťastný byl v letech 2007 až 2008 redaktorem serveru Root.cz. Mezi jeho zájmy patří Linux, programování a typografický systém TeX.

Školení: Zavedení Google Apps do firmy

Cílem školení je provést účastníky jednotlivými kroky zavedení Google Apps na vlastní doménu a seznámit je se základy administrace, aby byli schopni Google Apps sami udržovat a rozvíjet dle potřeb. Účastníci se také dozví, jak používat základní služby v balíku Google Apps (Gmail, Kalendář, Dokumenty a Weby Google) a jaké jsou možnosti jejich využití ve firmě.

Podrobnější informace a přihláška  

Ohodnoťte jako ve škole:
Průměrná známka 2,53

Přehled názorů

Každý názor musí mít titulek.
sartori 28. 12. 2006 00:34
Nový
└ 
Re: Každý názor musí mít titulek.
mys elf 28. 12. 2006 09:41
Nový
Nesmyslnost
Obrys 28. 12. 2006 01:01
Nový
└ 
Re: Nesmyslnost
anonymní uživatel 28. 12. 2006 01:51
Nový
Lehký WM a k tomu widgety a amarok?!
Martin Malec 28. 12. 2006 01:20
Nový
├ 
Re: Lehký WM a k tomu widgety a amarok?!
rob 28. 12. 2006 01:31
Nový
│
└ 
Re: Lehký WM a k tomu widgety a amarok?!
Lukáš Turek 28. 12. 2006 01:33
Nový
│
 
└ 
Re: Lehký WM a k tomu widgety a amarok?!
Bilbo 28. 12. 2006 22:17
Nový
│
 
 
├ 
Re: Lehký WM a k tomu widgety a amarok?!
Tayto 30. 12. 2006 13:25
Nový
│
 
 
└ 
OT: Re: Lehký WM a k tomu widgety a amarok?!
Clock 2. 1. 2007 11:43
Nový
└ 
Re: Lehký WM a k tomu widgety a amarok?!
gilhad Gilhad 28. 12. 2006 12:01
Nový
 
├ 
Re: Lehký WM a k tomu widgety a amarok?!
CyberDragon 28. 12. 2006 14:02
Nový
 
└ 
Re: Lehký WM a k tomu widgety a amarok?!
Ferda Mravenec 28. 12. 2006 21:44
Nový
 
 
└ 
Re: Lehký WM a k tomu widgety a amarok?!
Bilbo 28. 12. 2006 22:21
Nový
 
 
 
├ 
Re: Lehký WM a k tomu widgety a amarok?!
2k 31. 12. 2006 01:51
Nový
 
 
 
├ 
Re: Lehký WM a k tomu widgety a amarok?!
Ferda Mravenec 2. 1. 2007 18:24
Nový
 
 
 
└ 
Re: Lehký WM a k tomu widgety a amarok?!
anonymous 3. 1. 2007 17:45
Nový
titulek muj
jmeno me 28. 12. 2006 01:31
Nový
├ 
Re: titulek muj
anonymní uživatel 28. 12. 2006 02:00
Nový
│
└ 
Re: titulek muj
jmeno me 28. 12. 2006 11:04
Nový
└ 
Re: titulek muj
Petr Krčmář 28. 12. 2006 08:39
Nový
pajp meny
koroptev 28. 12. 2006 07:03
Nový
├ 
Re: pajp meny
anonymní uživatel 28. 12. 2006 10:19
Nový
└ 
Re: pajp meny
pakanek 30. 12. 2006 19:26
Nový
 
└ 
Re: pajp meny
miroušek 30. 12. 2006 20:50
Nový
pekny clanek
idaho 28. 12. 2006 09:46
Nový
Dobre
Petr Pluháček 28. 12. 2006 09:54
Nový
└ 
Re: Dobre
Strec Ignac 30. 12. 2006 18:58
Nový
 
└ 
Re: Dobre
Xaint 30. 12. 2006 23:08
Nový
rozdily oproti blackboxu, fluxboxu..
broukoid 28. 12. 2006 11:18
Nový
├ 
Re: rozdily oproti blackboxu, fluxboxu..
Bilbo 28. 12. 2006 22:26
Nový
│
└ 
Re: rozdily oproti blackboxu, fluxboxu..
miroušek 30. 12. 2006 20:54
Nový
└ 
Re: rozdily oproti blackboxu, fluxboxu..
Rado1 2. 1. 2007 10:00
Nový
Styl psani
osmonoh 28. 12. 2006 11:24
Nový
Ma TABy, jako Fluxbox?
Yokotashi 28. 12. 2006 11:31
Nový
├ 
Re: Ma TABy, jako Fluxbox?
Clock 28. 12. 2006 12:33
Nový
│
├ 
Re: Ma TABy, jako Fluxbox?
miroušek 30. 12. 2006 20:55
Nový
│
└ 
Re: Ma TABy, jako Fluxbox?
Yokotashi 31. 12. 2006 12:59
Nový
├ 
Re: Ma TABy, jako Fluxbox?
Pantani 28. 12. 2006 20:16
Nový
│
└ 
Re: Ma TABy, jako Fluxbox?
Bilbo 28. 12. 2006 22:27
Nový
│
 
└ 
Re: Ma TABy, jako Fluxbox?
w0rm 29. 12. 2006 17:36
Nový
│
 
 
├ 
Re: Ma TABy, jako Fluxbox?
miroušek 30. 12. 2006 21:00
Nový
│
 
 
└ 
Re: Ma TABy, jako Fluxbox?
bambas 8. 2. 2007 12:47
Nový
└ 
Re: Ma TABy, jako Fluxbox?
miroušek 30. 12. 2006 20:56
Nový
kalendar
martin.007 28. 12. 2006 12:25
Nový
└ 
Re: kalendar
anonymní uživatel 28. 12. 2006 12:49
Nový
IceWM
Harad 28. 12. 2006 15:35
Nový
├ 
Re: IceWM
Navi 28. 12. 2006 16:40
Nový
│
├ 
Re: IceWM
Petr 28. 12. 2006 21:49
Nový
│
├ 
Re: IceWM
bln 29. 12. 2006 00:17
Nový
│
└ 
Re: IceWM
Petr "Glubo" Sýkora 29. 12. 2006 11:17
Nový
└ 
Re: IceWM
Daniel Novotný 8. 2. 2007 22:46
Nový
Komentar, Pozadi
vit gottwald 29. 12. 2006 11:08
Nový
└ 
Re: Komentar, Pozadi
anonymní uživatel 29. 12. 2006 14:01
Nový
evilwm
pv 29. 12. 2006 22:32
Nový
└ 
Re: evilwm
nechci se představovat 3. 1. 2007 23:33
Nový
FluXbox
ferjo 30. 12. 2006 17:43
Nový
FVWM
Pavel Říha 30. 12. 2006 17:57
Nový
├ 
Re: FVWM
anonymní uživatel 31. 12. 2006 13:04
Nový
└ 
Re: FVWM
Yokotashi 31. 12. 2006 13:04
Nový
 
└ 
Re: FVWM
Roman 2. 1. 2007 12:59
Nový
openbox vs. pekwm
tcx 2. 1. 2007 19:12
Nový
       

Tento text je již více než dva měsíce starý. Chcete-li na něj reagovat v diskusi, pravděpodobně vám již nikdo neodpoví. Pro řešení aktuálních problémů doporučujeme využít naše diskusní fórum.

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