# Openbox správce oken > Datum: 2024-11-25 # Openbox správce oken ## Openbox v EndeavourOS ### Úvod [Openbox](https://openbox.org/) je vysoce konfigurovatelný a minimální správce plovoucích oken. To vám umožní spravovat okna s myší tak, jak byste to dělali na tradičním DE, jako je Xfce, ale Openbox umožňuje mnohem více konfigurace, jako je tomu u většiny samostatných manažerů oken. Očekávanou vedlejší efekt je, že Openbox je velmi lehký na systémové prostředky. Správce Obenbox je lehký správce oken, který je navržen tak, aby byl rychlý a efektivní. Může být použit samostatně nebo v kombinaci s jinými desktopovými prostředími, jako je GNOME nebo XFCE. [Obrázek: ] ### Hlavní konfigurace Openbox hlavní konfigurace je na **~/.config/openbox/rc.xml**. Obvykle ji nemusíte upravovat ručně. Můžete použít **obconf**. Nástroj pro provedení změn konfigurace prostřednictvím **GUI**. Tento konfigurační **rc.xml** soubor obsahuje: - Klávesové zkratky - emming - Nastavení plochy a virtuální plochy - Nastavení okna aplikace Konfigurace kliknutí na nabídku se ukládá v souboru **~/.config/openbox/menu.xml**. Tento soubor obsahuje statické menu. Aplikace automatického startu jsou definovány v **~/.config/openbox/autostart**. Pod **~/.config/openbox/scripts/** najdete v různé skripty, které Openbox CE používá pro různé funkce. ### Menu launcher aplikací Nabídka aktivovaná kliknutím na levé dolní tlačítko je **jgmenu**. Jeho konfigurace je uložena na **~/.config/openbox/jgmenu/jgmenurc**. ### Dunst Dunst zobrazuje vaše oznámení. Config se nachází v **~/.config/dunst/dunstrc**. Můžete změnit barvy atd. Jedním z důležitých nastavení, které chcete změnit, je vazba pro Ctrl + grave. Ve výchozím nastavení se to používá k prokazování historie. Užitečné v případě, že zmeškáte oznámení nebo chcete znovu vidět podrobnosti. Klíčové vázání může být v rozporu s jinými aplikacemi. Stejné klávesové vázání se používá například i v Code-OSS/VSCode. Chcete-li zakázat toto chování, otevřete konfigurační soubor dunstrc a komentujte linku 274. [https://github.com/EndeavourOS-Community-Editions/openbox/blob/main/.config/dunst/dunstrc#L274](https://github.com/EndeavourOS-Community-Editions/openbox/blob/main/.config/dunst/dunstrc#L274) Chcete-li to komentovat, jednoduše dáte symbol hastag # na začátku řádku. Panel, který používáme, je Tint2. Jeho konfigurace je uložena na **~/.config/tint2/tint2rc**. Panel lze také konfigurovat prostřednictvím přiložené aplikace nastavení **Tint2**. ### Vývoj Openbox a EndeavourOS Vývoj Openbox pro EndeavourOS se děje v repozitářích GitHub. Úložiště je na [https://github.com/EndeavourOS-Community-Editions/openbox/](https://github.com/EndeavourOS-Community-Editions/openbox/). --- ## Openbox tipy pro EndeavourOS a ostatní distribuce ### Použití Openbox samostatně Openbox může být použit jako samostatný správce oken. V tomto případě budete potřebovat některé doplňkové nástroje a aplikace, abyste měli plnohodnotné prostředí. Například: - Panel: Můžete použít t3wm, tint2 nebo jiný lehký panel. - Správce plochy: Můžete použít nitrogen nebo feh pro nastavení pozadí. - Menu: Můžete použít obmenu-generator nebo jiný generátor menu. ### Použití Openbox s GNOME Openbox může být použit jako správce oken v prostředí GNOME. To vám umožní využít všechny funkce GNOME, ale s lehčím a rychlejším správcem oken. Postup je následující: 1. Nainstalujte Openbox a GNOME. 2. Vytvořte nebo upravte soubor **~/.xinitrc nebo ~/.xsession** tak, aby obsahoval následující řádky: exec gnome-session --session=openbox-gnome 3. Restartujte X server nebo se přihlašte znovu. ### Použití Openbox s XFCE Openbox může být také použit s XFCE. Postup je podobný jako u GNOME: 1. Nainstalujte Openbox a XFCE. 2. Vytvořte nebo upravte soubor ~/.xinitrc nebo ~/.xsession tak, aby obsahoval následující řádky: exec startxfce4 --replace-wm openbox 3. Restartujte X server nebo se přihlašte znovu. ### Na většině Linuxových distribucí můžete Openbox nainstalovat pomocí balíčkového manažeru. Například: Arch Linux: sudo pacman -S openbox Fedora: sudo dnf install openbox Ubuntu: sudo apt-get install openbox ### Konfigurace Openbox Konfigurační soubory pro Openbox se nacházejí v adresáři **~/.config/openbox/**. Hlavní konfigurační soubory jsou: - **rc.xml**: Hlavní konfigurační soubor pro Openbox. - **menu.xml**: Soubor pro konfiguraci menu. - **autostart**: Skript, který se spustí při startu Openbox. Můžete tyto soubory upravovat podle svých potřeb. ### Závěr Openbox je velmi flexibilní a může být použit v různých konfiguracích, buď samostatně nebo v kombinaci s jinými desktopovými prostředími. Výběr závisí na vašich potřebách a preferencích. `[Kankys](https://lukaskanka.cz/) 25.11.2024`