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

Posted by
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-wallpaperstapeta 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

Series Navigation<< KDE Plasma – Pracovní prostředí nové generace pro LinuxGNOME – Jednoduché, krásné, elegantní. >>

Leave a Reply

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Tato stránka používá Akismet k omezení spamu. Podívejte se, jak vaše data z komentářů zpracováváme..