Mastodon
This entry is part 13 of 14 in the series Arch Linux instalace

Openbox - velikostně malý, rychlý window manager plně v souladu s ICCCM a EWMH

V dalším díle seriálu Tondy Fischera, se podíváme na instalaci a nastavení správce oken Openbox.

Openbox je vysoce konfigurovatelný správce oken s rozsáhlou podporou standardů ICCCM a EWMH.

  • Vizuální styl *box je dobře známý pro svůj minimalistický vzhled. Openbox používá vizuální styl *box a zároveň poskytuje větší počet možností pro vývojáře témat než předchozí implementace *box. Dokumentace k tématu popisuje celou řadu možností, které lze nalézt v Openbox tématech.
  • Openbox vám umožňuje přenést nejnovější aplikace mimo plnohodnotné desktopové prostředí. Většina moderních aplikací byla napsána s ohledem na GNOME a KDE. S podporou standardů freedesktop.org a pečlivým dodržováním předchozích standardů poskytuje Openbox prostředí, kde aplikace fungují tak, jak byly navrženy.
  • Openbox vám umožňuje změnit téměř každý aspekt vaší interakce s vaším desktopem a vymýšlet zcela nové způsoby, jak jej používat a ovládat. Pro ovládání oken to může být jako videohra. Ale Openbox může být také extrémně jednoduchý, protože je ve výchozím nastavení, což znamená, že může vyhovovat téměř každému. Openbox vám dává kontrolu, aniž byste museli dělat všechno.
  • Openbox vylepšuje desktopová prostředí. Spuštěním Openboxu v GNOME nebo KDE můžete spojit jejich snadnost a funkčnost se silou Openboxu. Když používáte Openbox, vaše plocha bude čistší a rychlejší a máte ji pod kontrolou.
  • Podívejte se na příručku Začínáme a změňte způsob správy pracovní plochy. Viz hlavní stránky openbox.org.
  • Oficiální dokumentace Openboxu je zde.

Openbox Instalace

Prostudujte stránku Arch Wiki Openbox. Přečtěte si podrobnosti o krocích instalace a komponentách OB.

paru -S openbox ttf-dejavu ttf-liberation obfilebrowser
# Optional Dependencies
paru -S picom nitrogen tint2 polybar volctl clipmenu parcellite xfce4-notify

Než začnete, upravte svůj ~/.config/openbox/autostart, definujte své služby a aplikace, které budou použity s relací openboxu.

Výchozí nastavení Openboxu - použijte tyto příkazy

$ mkdir -p ~/.config/openbox
$ cp -a /etc/xdg/openbox/ ~/.config/

Pokud plánujete používat můj projekt openbox, postupujte podle pokynů v GitHub Openbox Project.

git clone git@github.com:raven2cz/openbox-config.git ~/.config/openbox

Spouštěč openboxu je připraven v mém .xinitrc, který používáme v celé naší video sérii. Viz níže uvedený odkaz .dotfiles pro Github. Takže vše, co musíte udělat, je spustit startx ~/.xinitrc openbox nebo použít správce zobrazení k výběru xinitrc-openbox ze souborů mých sessions (relací) v adresáři .root.

Openbox Lego

Nejlepší a rychlé čtení je Arch Wiki Openbox, začněte od něj. Dokumentace k Openboxu je zde.

Můj příklad lega (sada komponentů) je následující:

  • WM: openbox-session s automatickým spuštěním a soubory prostředí
  • Kompositor: picom
  • Bar: polybar polybar-config
  • Conky: MX-CoreBlue
  • Menu: static menu openbox, podpora generátorů a pipes menu, obfilebrowser
  • Navigace: rofi, rofi-themes
  • Wallpaper app: nitrogen
  • Zvukový systém: volctl
  • Notifikační služba: xfce4-notify
  • Wallpaper: public-wallpapers - tapeta openbox

Máte mnoho možností, jak vybrat různé lego. Máte-li k tomuto tématu další dotazy; Issue můžete vytvořit pro Github nebo o něm diskutovat na forum.

Openbox Ergonomic Settings

Všechny klávesové zkratky musí být přidány do souboru ~/.config/openbox/rc.xml a pod nadpis <!-- Klávesové zkratky pro spouštění aplikací -->. Ačkoli zde byl uveden stručný přehled, podrobnější vysvětlení klávesových zkratek lze nalézt na openbox.org.

Klávesové zkratky lze přidat do konfiguračního souboru pomocí následující syntaxe:

<keybind key="my-key-combination">
  <action name="my-action">
    ...
  </action>
</keybind>

Název akce pro spuštění externího příkazu je Execute. K definování externího příkazu, který se má provést, použijte následující syntaxi:

<action name="Execute">
  <command>my-command</command>
</action>

Seznam všech dostupných akcí naleznete na Openbox wiki.

Kompletní ergonomická nastavení jsou připravena v mém GitHub Openbox Project v rc.xml. Kompletní průvodce a manipulace je vysvětlena ve videu. Ergonomie odpovídá předchozí sérii videí pro ostatní WM.

Openbox Výkonná Menu

Hlavní předností *box jsou výkonná a kvalitní menu. Celé ovládání tohoto WM je založeno na nabídkách a menu.

V Openboxu je možné použít tři typy menu: static, pipes (dynamické) a generátory (statické nebo dynamické). Mohou být také použity samostatně nebo v jakékoli kombinaci. Více podrobností v OB Docs a Arch Wiki.

Pro náš příklad jsem použil aktualizovanou strukturu menu v souboru menu.xml. Kromě toho je zde použití menu pipes s aplikací obfilebowser pro procházení vaší domovské složky - aktualizujte soubor menu.xml nabídky a upravte jej podle vašich požadavků.

Důležité odkazy

Arch Linux instalace

KDE Plasma – Pracovní prostředí nové generace pro Linux GNOME – Jednoduché, krásné, elegantní.
Užíváme cookies, abychom vám zajistili co možná nejsnadnější použití našich webových stránek. Pokud budete nadále prohlížet naše stránky předpokládáme, že s použitím cookies souhlasíte. View more
Cookies settings
Accept
Decline
Privacy & Cookie policy
Privacy & Cookies policy
Cookie name Active

Kdo jsme

  Naše webová adresa je: https://arch-linux.cz.

Komentáře

Když návštěvníci přidají komentář na tento web, jsou shromažďovány údaje zobrazené ve formuláři pro komentář, dále IP adresa návštěvníka a řetězec user agent definující prohlížeč, což pomáhá k detekci spamu. Službě Gravatar může být poskytnut anonymní řetězec vytvořený z vaší e-mailové adresy (nazývaný také hash), díky kterému lze určit jestli tuto službu používáte. Zásady ochrany osobních údajů služby Gravatar jsou k dispozici zde: https://automattic.com/privacy/. Po schválení vašeho komentáře je váš profilový obrázek viditelný pro veřejnost v kontextu vašeho komentáře.

Média

 Pokud nahráváte obrázky na tento web, měli byste se vyhnout nahrávání obrázků s vloženými údaji o poloze (EXIF GPS). Návštěvníci webu mohou stáhnout a zobrazit libovolné data o poloze z obrázků na webu.

Cookies

 Pokud na naše stránky přidáte komentář, můžete povolit uložení jména, e-mailové adresy a webové stránky do cookies. Tímto způsobem se snažíme zvýšit váš komfort, když budete psát nový komentář už pak nebudete muset tyto údaje znovu vyplňovat. Tyto soubory cookies budou mít životnost jeden rok. Pokud navštívíte naši přihlašovací stránku, nastavíme dočasné cookies pro ověření, zda váš prohlížeč přijímá soubory cookies. Tento soubor cookies neobsahuje žádná osobní data a při zavření prohlížeče se zruší. Při přihlašování vám nastavíme také několik souborů cookies pro uložení vašich přihlašovacích údajů a pro nastavení zobrazení obrazovky. Přihlašovací soubory cookies mají životnost dva dny a cookies pro nastavení zobrazení mají životnost jeden rok. Pokud potvrdíte možnost „Zapamatovat si mě“, vaše přihlášení bude trvat dva týdny. Pokud se ze svého účtu odhlásíte, přihlašovací cookies budou odstraněny. Pokud upravujete nebo publikujete článek, bude ve vašem prohlížeči uložen další cookie. Tento cookie neobsahuje žádná osobní data a jednoduše označuje ID příspěvku, který jste právě upravili. Jeho platnost vyprší po 1 dni.

Vložený obsah z dalších webů

 Příspěvky na těchto stránkách mohou obsahovat vložený obsah (například videa, obrázky, články atd.). Vložený obsah z jiných webových stránek se chová stejným způsobem, jako kdyby návštěvník navštívil jiný web. Tyto webové stránky mohou shromažďovat data o vás, používat soubory cookies, vkládat další sledování od třetích stran a sledovat vaši interakci s tímto vloženým obsahem, včetně sledování interakce s vloženým obsahem, pokud máte účet a jste přihlášeni na danou webovou stránku.

S kým sdílíme vaše údaje

 Pokud požadujete obnovení hesla, vaše adresa IP bude uvedena v e-mailu pro obnovení hesla.

Jak dlouho uchováváme vaše údaje

 Pokud přidáte komentář, komentář a jeho metadata budou uchovávána po dobu neurčitou. Údaje jsou uchovávány za účelem automatického rozpoznání a schválení všech následných komentářů, místo jejich držení ve frontě moderování. Pro uživatele, kteří se registrují na tomto webu (pokud mají tuto možnost), ukládáme také osobní údaje, které uvádějí ve svém uživatelském profilu. Všichni uživatelé mohou kdykoliv vidět, upravovat nebo smazat své osobní údaje (s výjimkou toho, že nemohou změnit své uživatelské jméno). Administrátoři webu mohou také tyto informace zobrazit a upravovat.

Jaká máte práva?

 Pokud máte na tomto webu účet nebo jste zde přidali komentáře, můžete požádat o obdržení souboru s exportem osobních údajů, které o vás uchováváme, včetně všech údajů, které jste nám poskytli. Můžete také požádat o odstranění veškerých osobních údajů, které o vás uchováváme. Tato možnost nezahrnuje údaje, které jsme povinni uchovávat z administrativních, právních nebo bezpečnostních důvodů.

Kam posíláme vaše data?

 Komentáře návštěvníků mohou být kontrolovány prostřednictvím automatizované služby detekce spamu, která může být umístěna v zahraničí.
Save settings
Cookies settings