LINUXSOFT.cz Přeskoč levou lištu
Uživatel: Heslo:  
   CZUKPL

> Openbox I. - Popis a základy ovládání

Openbox je minimalistický, vysoce konfigurovatelný okenní správce, spolupracující s desktopovým prostředím Gnome, KDE a XFCE. V prvním článku se dovíte jak Openbox získat a jak začít v jeho prostředí pracovat.

25.3.2012 21:00 | David Adamczyk | Články autora | přečteno 2708×

Openbox je minimalistický window manager pro X Windows System, který začala vyvíjet Dana Jansens. Je dostupný pod GPL licencí a je možné jej používat na vetšině distribucí Linuxu, BSD a Solaris. Poslední stabilní verze byla vydána v srpnu 2011 a nese označeni 3.5. Původně Openbox vycházel z window manageru Blackbox avšak třetí verze byla napsána odznova v jazyku C. Silnou stránkou Openboxu je jednoduchost a vysoká konfigurovatelnost, podpora standardů ICCCM , který zajišťuje vzájemnou spolupráci mezi X Window System serverem a klientem. A standardu EWMH, který definuje spolupráci mezi aplikacemi a window managerem tak, aby tyto součásti celku pracovali jako desktopové prostředí. Samotný Openbox je zvolen jako hlavní window manager například v distribuci CrunchBang Linux nebo ArchBang Linux. Kromě toho, že je možné jej používat samostatně v roli window manageru, umí Openbox spolupracovat i s desktopovým prostředím Gnome, KDE a XFCE.

Instalace a zprovoznění

Pro většinu dnes nejrozšířenějsích distribucí GNU/Linuxu a nebo BSD systémů existuje balíček. Pro instalaci z balíčků doporučuji postupovat dle dokumentace k Vaší distribuci, případně pročíst jejich wiki. Mezi nejčastěji používané distribuce, které maji vlastní wiki stránky patří: anglická a česká wiki ArchLinuxu, Debianu, Ubuntu a Gentoo. Jestliže se rozhodnete zkompilovat si vlastní Openbox ze zdrojových kódů, prostudujte si seznam závíslostí z oficiální wiki Openboxu. Následně můžete stáhnout zdrojové kódy z webu Openboxu, nebo z gitu pomocí príkazu:

git clone git://git.openbox.org/dana/openbox openbox

Dále pokračujete jako obvykle (nezapomeňte si přečíst soubor README.git) pomocí příkazů:

./bootstrap
./configure 
make
sudo make install
pomocí skriptu configure můžete měnit některé zajímavé vlastnosti, se kterými může být Openbox zkompilován, pro více informací spusťte v příkazovém řádku skript ve tvaru ./configure --help
Tímto můžete například zapnout nebo vypnout podporu pro více displayů Xinerama, XShape, XRandR apod.

Pokud máme Openbox nainstalován můžeme přistoupit k prvnímu spuštění. Jestliže jsme instalovali pomocí distribučního balíčku, pravděpodobně se o všechno instalátor postaral sám a najdeme Openbox v položce pro výběr sezení v některém ze správců přihlášení jako LightDM, GDM nebo KDM. Pokud tomu tak není, nebo jsme Openbox kompilovali ze zdrojových kódů přidáme jej do konfiguračních souborů. V případě nejjendoušší varianty, kdy nepoužíváme žádného správce přihlášení použijeme v souboru .xinitrc, který se nachází v domácím adresáři následující řádek:

exec openbox-session

První kroky v Openboxu

Během startování Openboxu jsou náčítány tři soubory. První z nich s názvem enviroment - zajišťuje konfiguraci systémových proměnných Openboxu, druhým autostart - slouží pro spouštění aplikací během startu a třetím rc.xml, který slouží pro konfigurací prostředí. Tyto soubory se běžně nacházejí v domovském adresáři Openboxu ~/.config/openbox/. Samotný Openbox startuje téměř okamžitě. Ve výchozím nastavení nás přivítá prázdná pracovní plocha. Chceme-li začít pracovat, tedy spustit nějakou aplikaci můžeme využít menu, to zobrazíme kliknutím pravého tlacítka myši kamkoliv do prázdné plochy.
Základní menu obsahuje nejdůležitější příkazy - spuštění terminálu, webového prohlížeče, přepínání mezi výchozími čtyřmi plochami, restart Openboxu, znovunačtení konfigurace a ukončení sezení. Kliknutím prostředního tlačítka myši na volné místo pracovní plochy vyvolá seznam jednotlivých spuštěných aplikací na všech plochách, případně je možné přidat novou plochu nebo odstranit poslední plochu.

Samotné okno spuštěné aplikace je doplněno o tzv. Titlebar, který slouží pro základní manipulaci s oknem spuštěné aplikace. První ikonou na titlebaru je ikona aplikace, ta vyvolává menu (lze vyvolat i klávesovou zkratkou Alt+Space) s dalšími možnostimi jako je například umístění aplikace na příslušnou vrstvu - aplikace může být pevně zakotvena buď v popředí, pozadí nebo fungovat v normálním režimu v pozici, kdy se jednotlivá okna mezi sebou libovolně překrývají podle pořadí v jakém byla zaměřena kurzorem myši. Další možností je odeslání okna aplikace na vybranou plochu, srolování okna aplikace do Titlebaru, odstranění dekorace (odstraní i Titlebar), nastavení velikosti okna, přesunutí, minimalizace a maximalizace. Na Titlebaru dále najdeme titulek aplikace, případně se mohou dle konfigurace vyskytovat další dvě ikony pro srolování do Titlebaru a přichycení okna aplikace na všechny plochy. Poslední tři známé ikony slouží pro minimalizaci okna aplikace, maximalizaci nebo zavření okna (známá klávesová zkratka Alt+F4).

Okno aplikace můžete libovolně zmenšovat nebo zvětšovat, stačí umístit kurzor na jednu ze čtyř hran, nebo na roh okna. Pomocí klávesy Alt a pravého tlačítka myši můžete měnit velikost také. Případně pomocí klávesy Alt a stisknutého levého tlačítka myši okno aplikace libovolně přesunete. Jestliže se při přesouvání okna aplikace dostanete na hranici pracovní plochy bude okno přesunuto na vedlejší plochu. Velmi zajímavým může být přesunutí aktivního okna pomocí klávesové zkratky Alt+Shift+šipka(doleva/doprava/nahoru/dolu). Klávesová zkratka Alt+Esc slouží pro zaměření posledně zaměřeného okna. Dále je možné se přepínat mezi okny pomocí známé zkratky Alt+Tab, nebo Alt+Shift+Tab v opačném pořadí.Ctrl+Alt+Tab přepíná mezi panelem a oknem aplikace na příslušné pracovní ploše.

Kliknutím prostředního tlačítka myši do pracovní plochy vyvoláme menu se seznamem pracovních ploch a jednotlivých aplikací, které jsou na daných plochách umístěny. Toto menu obsahuje další dvě položky, které slouží pro vytvoření nové pracovní plochy nebo odstranění poslední pracovní plochy.

Mezi pracovními plochami se můžeme přepínat pomocí klávesové zkratky Ctrl+Alt+Šipka(doleva/doprava/nahoru/dolu) o jednu plochu doleva,doprava,nahoru nebo dolu (závisí na vašem konkrétním nastavení, standardně jsou jen 4 plochy vedle sebe). Můžeme také využít kolečka myši, kurzor však musí být umístěn nad volným místem pracovní plochy nebo použijeme současně tlačítko Alt (v tomto případě může být kurzor myši nad libovolným oknem). Přepnutí na konkrétní pracovní plochu (ve výchozím nastavení jsou pouze 4) provedeme klávesovou zkratkou Win+F1(F2,F3,F4) kde F1 je první pracovní plocha, F3 třetí pracovní plocha atd. Pokud si chcete usnadnit orientaci mezi jednotlivými pracovními plochami použijte libovolný pager, například ObPager.

Fanoušci WindowMakeru jistě ocení i Dock, což je speciální oblast sloužící pro umístění tzv. DockApps - miniaturních aplikací provádějící jistou činnost, například monitorování příchozí pošty, zobrazení aktuálního data a času, vytížení procesoru počítače atd. Dále doporučuji doplnit Openbox o konfigurační nástroj ObConf, který slouží pro základní konfiguraci Openboxu, umožňuje tedy nastavit grafický vzhled, pořadí tlačítek na titlebaru, fonty, chování oken a kurzoru myši, okraje a počet pracovních ploch a vlastnosti Docku. Pro větší uživatelskou přívětivost doporučuji i nějaký jednoduchý panel. Panelů existuje velké množství, takže si vybere každý dle svých požadavků. Mezi nejznámější panely patří FBPanel, LXPanel nebo XFCE-Panel. Pro milovníky eyecandy doporučuji i program Nitrogen s hezkým klikacím prostředím nebo Feh. Dále si Openbox můžete doplnit o různé aplety, nebo program Conky.

Závěr

V dalších dílech si povíme něco o detailnějsí konfiguraci Openboxu, menu (včetně pipemenu), nastavení klávesových zkratek, spolupráce s jiným desktopovým prostředím a několika užitečných vecech, které se Vám mohou při práci s Openboxem hodit.

Verze pro tisk

pridej.cz

 

DISKUZE

A co LXDE? 30.3.2012 23:23 Petr Ježek
K panelům a nitrogenu 30.3.2012 23:36 Petr Ježek




Příspívat do diskuze mohou pouze registrovaní uživatelé.
> Vyhledávání software
> Vyhledávání článků

24.5.2013 6:42 /MaReK Olšavský
V rodině Arduina je nový přírůstek, Arduino Yún („Yún“ je čínsky „mrak“). Nové Arduino je nejen první s GNU/Linuxem, ale nabízí i WiFi konektivitu.
Přidat komentář

24.5.2013 6:42 /MaReK Olšavský
Na stránkách OMG! Ubuntu! vyšel krátký rozhovor s Markem Shuttleworthem. Tématy jsou Mir, Unity 8, budoucnost Ubuntu Touch, ale neunikl ani otázce na Windows 8.
Přidat komentář

23.5.2013 6:20 /MaReK Olšavský
Lektoři, kteří používají e-learning, se již nejspíše setkali s platformou Moodle, jejíž vývojáři vydali verzi 2.5 populární platformy. Vedle několika stovek drobných vylepšení přibyly i novinky v mobilním přístupu, podpora twitterovského Bootstrapu pro témata, nebo instalace pluginů přes administrátorskou část webového rozhraní.
Přidat komentář

23.5.2013 6:20 /MaReK Olšavský
Nová distribuce Pidora by měla zajímat Fedoristy, kteří mají Raspberry-Pi, jelikož je optimalizovaným spinem právě pro tuto platformu. Novinky Pidory shrnul Rick Lehrbaum .
Přidat komentář

23.5.2013 6:20 /MaReK Olšavský
Krátce po vydání Debianu 7 vyšel i Debian GNU/Hurd 2013. Jádro GNU/Hurd se vyvíjí delší dobu, než Linux, ale zatím je spíše zajímavostí, protože jádro Linux se etablovalo u velkých společností a změna kurzu je více než nepravděpodobná.
Přidat komentář

22.5.2013 6:46 /MaReK Olšavský
Svobodný software ve státní sféře nejsou jen vítězství, ale i mýty a pověry, které jej vylučují z výběru. 5 nejčastějších hloupostí o F/L/OSS zkritizoval Adam Firestone na stránkách OpenSource.com. Nesetkáváme se s podobnými argumenty i při snaze prosadit svobodný software ve firmách a u soukromých osob?
Přidat komentář

22.5.2013 6:46 /MaReK Olšavský
Embedovatelná databáze SQLite byla vydána ve verzi 3.7.17, která nabízí větší rychlost (v některých úlohách až dvojnásobnou), opravy několika chyb, nebo vylepšení možností nahrávání rozšíření. O SQLite se píše výrazně méně, než o konkurenci, ale velmi pravděpodobně jde o nejčastěji nasazené řešení, díky mnoha aplikacím.
Přidat komentář

22.5.2013 6:45 /MaReK Olšavský
14. května 2013 IBM oznámila konec vývoje Lotus SmartSuite , Lotus Organizer a Lotus 1-2-3, balíků aplikací, jež byly považovány za špičku v oboru. Krátký nekrolog za legendární Lotus 1-2-3, který byl vyvíjen 30 let, sepsal Steven J. Vaughan-Nichols.
Přidat komentář

   Více ...   Přidat zprávičku

> Poslední diskuze

18.5.2013 17:55 / Martin Kumst
Re: zaheslování bash scriptu nebo složky

18.5.2013 7:44 / ---
Re: Prosím o pomoc či radu

15.5.2013 19:21 / Filip Vaněček
Cesty k souborům při používání coolurl

13.5.2013 6:50 / Radim Kolář
Zabbix

8.5.2013 6:07 / MaReK Olšavský
Web Upd8

Více ...

ISSN 1801-3805 | Provozovatel: Pavel Kysilka, IČ: 72868490 (2003-2013) | mail at linuxsoft dot cz | Design: www.megadesign.cz | Textová verze | zákony online