# 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`