Openbox (Čeština)
Openbox je odlehčený a vysoce konfigurovatelný okenní správce s rozsáhlou podporou standardů. Jeho možnosti jsou dobře zdokumentované na oficiální domovské stránce. Tento článek se týká spouštění Openboxu v Arch Linuxu.
Instalace
Openbox je dostupný v repozitáři Extra:
pacman -S openbox
Po nainstalování Openboxu jsme vyzváni k překopírování souborů menu.xml
a rc.xml
do ~/.config/openbox/
.
$ mkdir -p ~/.config/openbox/ $ cp /etc/xdg/openbox/rc.xml ~/.config/openbox/rc.xml $ cp /etc/xdg/openbox/menu.xml ~/.config/openbox/menu.xml
Soubor rc.xml
je hlavní konfigurační soubor pro Openbox. Nastavují se zde klávesové zkratky, témata, virtuální plochy a další možnosti.
Soubor menu.xml
obsahuje menu aplikací Openboxu, které se zobrazí kliknutím na plochu. Standardních položek je málo, ale menu lze velmi snadno modifikovat podle vašich potřeb. Více viz sekci níže, věnovanou úpravám menu, nebo navštivte oficiální stránky Openboxu.
Samostatný správce oken
Ke spuštění samostatného Openboxu stačí přidat naspod souboru ~/.xinitrc
následující řádek:
exec openbox-session
Pokud jste dříve použili jiný správce oken, např. Xfce, a Openbox se nechce spustit po odhlášení z X, přesuňte adresář autostart:
mv ~/.config/autostart ~/.config/autostart-bak
Správce oken pro desktopová prostředí
GNOME
GNOME 2.26
Pokračujte podle následujícího návodu pro GNOME 2.24. Pokud selže, zkuste toto:
Pokud se po instalaci openboxu nelze přihlásit do sezení 'Gnome/openbox', lze pro zachování openboxu jako správce oken pro sezení 'Gnome' z přihlašovacího manažeru (xdm, gdm, kdm, entrance, slim atd.) zkusit následující:
- Přihlašte se pouze do sezení Gnome (které jako správce oken stále používá metacity).
- Nainstalujte openbox, pokud již není nainstalován.
- Jděte do menu System → Preferences → Startup Applications (nebo s názvem 'Session' pro starší verze Gnome)
- Otevřete Startup Application, zvolte '+ Add' a zadejte text, jak je uvedeno níže a vynechte text za znakem #.
- Nyní stiskněte tlačítko 'Add' a ujistěte se, že je zatržený checkbox vedle vašeho nového záznamu.
- Odhlašte se z Gnome a přihlašte se zpět - openbox by měl být nyní nastavený jako správce oken.
Name: Openbox Windox Manager # Může být změněno Command: openbox --replace # Tento řádek by němel být odstraněn, ale přidán Comment: Replaces metacity with openbox # Může být změněno
Toto přidá položku do seznamu, který gnome spouští pokaždé, když je spuštěno speciální uživatelské sezení Gnome.
GNOME 2.24
Vytvořte soubor /usr/share/applications/openbox.desktop
s následujícím obsahem:
[Desktop Entry] Type=Application Encoding=UTF-8 Name=OpenBox Exec=openbox NoDisplay=true # name of loadable control center module X-GNOME-WMSettingsModule=openbox # name we put on the WM spec check window X-GNOME-WMName=OpenBox
Potom v gconf nastavte /desktop/gnome/session/required_components/windowmanager na openbox:
$ gconftool-2 -s -t string /desktop/gnome/session/required_components/windowmanager openbox
Nakonec vyberte sezení GNOME v menu GDM.
GNOME 2.22 a předchozí
- Pokud používáte GDM, zvolte možnost "GNOME/Openbox"
- Pokud používáte, přidejte
exec openbox-gnome-session
do souboru~/.xinitrc
- Ze shellu:
$ xinit /usr/bin/openbox-gnome-session
KDE
- Pokud používáte KDM, zvolte možnost "KDE/Openbox"
- Pokud používáte startx, přidejte
exec openbox-kde-session
do souboru~/.xinitrc
- Ze shellu:
$ xinit /usr/bin/openbox-kde-session
Xfce4
Přihlašte se do normálního sezení Xfce4. V terminálu zadejte:
$ killall xfwm4 ; openbox & exit
Toto ukončí proces xfwm4, spustí Openbox, a zavře terminál.
Odhlašte se, ujistěte se, zda je zatrženo "Save session for future logins". Při dalším přihlášení Xfce4 použije Openbox jako svůj správce oken. Aby šlo ukončit sezení xfce4, otevřete soubor ~/.config/openbox/menu.xml
(pokud neexistuje, zkopírujte jej z /etc/xdg/openbox/menu.xml
).
Najděte sekci:
<item label="Exit Openbox"> <action name="Exit"> <prompt>yes</prompt> </action> </item>
a změňte ji na:
<item label="Exit Openbox"> <action name="Execute"> <prompt>yes</prompt> <command>xfce4-session-logout</command> </action> </item>
Neboli stiskem položky "Exit" v menu ukončíte Openbox a zůstanete bez správce oken.
Pokud vám vadí, že kolečko myši mění virtuální plochy, otevřete soubor ~/.config/openbox/rc.xml
a změňte přiřazení myši u akcí "DesktopPrevious" a "DesktopNext" v souvislosti "Desktop" na souvislost "Root" (Root možná budete muset nadefinovat).
Pokud chcete použít menu Openboxu místo menu Xfce, můžete ukončit Xfdesktop tímto příkazem v terminálu:
$ xfdesktop --quit
Xfdesktop ovšem spravuje pozadí plochy a ikony, takže budete na tuto činnost potřebovat jiné nástroje, např. ROX.
(Po ukončení Xfdesktop výše uvedený problém s virtuálními plochami skončí.)
Nastavení
Pro nastavení základních vlastností Openboxu existují dvě možnosti; manuální editace souboru rc.xml
, nebo použít nástroj ObConf.
Manuální konfigurace
Pro manuální konfiguraci Openboxu otevřete soubor ~/.config/openbox/rc.xml
ve svém oblíbeném textovém editoru. Konfigurační soubor obsahuje mnoho komentářů, a další úplná dokumentace je dostupná na oficiálním serveru.
ObConf
ObConf je grafický nástroj pro konfiguraci Openboxu, kterým lze nastavit mnoho vlastností, např. témata, virtuální plochy, vlastnosti oken a okraje ploch.
ObConf se instaluje příkazem:
# pacman -S obconf
rc.xml
manuálně (viz výše). Další možností je program ObKey (v repozitáři AUR).Konfigurace aplikací
Openbox nabízí individuální nastavení aplikací, umožňující definovat pravidla pro vaše programy. Např. můžete:
- spustit internetový prohlížeč na určité ploše,
- spustit terminál bez okraje okna,
- spustit torrent klienta na určité pozici obrazovky
Pravidla jsou v souboru ~/.config/openbox/rc.xml
. Můžete si všimnout, že jsou v souboru dobře okomentovaná. Detaily lze najít na serveru: https://icculus.org/openbox/index.php/Help:Applications
Menu
Výchozí menu Openboxu obsahuje několik aplikací, ovšem jistě si jej budete chtít upravit. Lze to udělat několika způsoby:
Manuální konfigurace
Podobně jako soubor rc.xml
můžete editovat soubor ~/.config/openbox/menu.xml
ve svém oblíbeném textovém editoru. I když je většina možností zřejmá, existuje kompletní dokumentace.
MenuMaker
MenuMaker je kvalitní nástroj pro tvorbu menu v XML formátu pro různé okenní manažery včetně Openboxu. MenuMaker prohledá váš počítač a na základě výsledků nainstalovaných programů vytvoří XML menu. Lze jej nastavit, aby vynechal programy X, GNOME, KDE, nebo Xfce.
MenuMaker je dostupný v repozitáři community:
# pacman -S menumaker
Po nainstalování lze vygenerovat kompletní menu příkazem:
$ mmaker -v OpenBox3
Defaultně MenuMaker nepřepíše existující soubor menu.xml. Lze to učinit parametrem -f (force):
$ mmaker -vf OpenBox3
Kompletní seznam parametrů lze získat spuštěním s parametrem mmaker --help
.
Tímto získáte docela slušné menu. Dále jej můžete modifikovat ručně editací menu.xml nebo po doinstalování dalších programů znovu vygenerovat.
Obmenu je grafický editor menu pro Openbox. Je to nejlepší volba pro ty, kteří nechtějí editovat XML kód.
Obmenu je dostupný v repozitáři community:
# pacman -S obmenu
Po nainstalování spusťte obmenu
a přidejte nebo odeberte konkrétní programy.
Obm-xdg
obm-xdg
je nástroj pro příkazovou řádku, je součástí Obmenu. Dokáže vygenerovat kategorizované submenu nainstalovaných programů GTK/GNOME.
Pro použití obm-xdg přidejte do souboru ~/.config/openbox/menu.xml
řádek:
<menu execute="obm-xdg" id="xdg-menu" label="xdg"/>
Potom spusťte openbox --reconfigure
pro obnovu menu Openboxu. Nyní se v menu objeví submenu s názvem xdg.
Skript lze najít v balíčku Openbox z Fedory. Někam skript uložte a přidejte do menu položku.
Zde je můj: https://pastebin.com/f2f827625 A zde je zdrojový: http://cvs.fedoraproject.org/viewvc/devel/openbox/xdg-menu?view=markup[dead link 2021-05-17 ⓘ]
Některý si stáhněte (zřejmě budete preferovat zdrojový). Soubor někam uložte, např. ~/Documents/build/xdg-menu (položku v menu upravte později podle svého umístění.)
Otevřete soubor menu.xml v textovém editoru a přidejte následující položku na místo, kde chcete mít nové menu (název samozřejmě můžete libovolně změnit):
<menu id="apps-menu" label="xdgmenu" execute="python /home/shiki/Documents/build/xdg-menu"/>
Uložte soubor a spusťte: openbox --reconfigure
.
Openbox (a další správci oken, např. WindowMaker a PekWM) umožňují tvorbu skriptů, které dynamicky tvoří menu za pochodu. Např. systémové monitory, ovladače přehrávačů médií a zprávy počasí. Mnoho příkladů je uvedeno na stránkách Openboxu.
Xyne vytvořil prohlížeč souborů a brisbin33 vytvořil skript pro hledání / připojení se k bezdrátovým sítím (vyžaduje netcfg). Fórum pro tyto nástroje je zde a zde
Spouštění programů při startu
Openbox podporuje spouštění programů při startu pomocí příkazu "openbox-session".
Existují dva způsoby spouštění aplikací při startu:
- Pokud používáte pro přihlášení do sezení X startx/xinit, editujte soubor
~/.xinitrc
a změňte řádek: execute openbox na execute openbox-session. - Pokud používáte pro přihlášení GDM/KDM, zvolte sezení Openbox a to automaticky použije autostart.
Programy, spustitelné po startu se nastavují v souboru ~/.config/openbox/autostart.sh
. Kompletní instrukce jsou na stránkách Openboxu.
Témata a vzhled
Následující článek je s výjimkou sekce Témata Openboxu věnován uživatelům, kteří používají Openbox jako samostatný správce oken bez asistence GNOME, KDE či Xfce.
Témata Openboxu
Témata Openboxu určují vzhled okrajů oken, včetně názvu a tlačítek, vzhled menu aplikací a on-screen display (OSD).
Doplňková témata jsou dostupná z repozitářů:
# pacman -S openbox-themes
Tento balíček není konečný. Další témata jsou ke stažení zde:
- box-look.org[dead link 2021-11-15 ⓘ]
- customize.org
- http://www.minuslab.net/themes/
- https://celo.wordpress.com/themes/
- http://vault.openmonkey.com/pages/openbox[dead link 2021-05-17 ⓘ]
- http://hewphoria.com/?p=submission&type=theme&cat=7
Stažená témata by měla být rozbalena do adresáře ~/.themes
a mohou být instalována či měněna nástrojem ObConf.
Tvorba nových témat je docela snadná a dobře zdokumentovaná.
Grafický editor témat je ObTheme[dead link 2021-11-15 ⓘ].
Témata GTK
GTK2/GTK+
Témata GTK+ mohou být snadno spravována nástroji lxappearance, gtk-chtheme nebo switch2. Instalace příkazem:
# pacman -S lxappearance
a/nebo
# pacman -S gtk-chtheme
a/nebo
# pacman -S gtk-theme-switch2
Nyní lze jednoduše spustit lxappearance
, gtk-chtheme
nebo switch2
pro nastavení tématu.
GTK1
Pro témata GTK1 nainstalujte balíček gtk-theme-switch:
# pacman -S gtk-theme-switch
Pro výběr tématu potom spusťte switch
.
GTK fonty
Pro manuální změnu fontů a jejich velikosti přidejte do souboru ~/.gtkrc.mine
text:
style "user-font" { font_name = "[font-name] [size]" } widget_class "*" style "user-font" gtk-font-name = "[font-name] [size]"
kde [font-name] [size]
je zvolený font a velikost. Např.:
style "user-font" { font_name = "DejaVu Sans 8" } widget_class "*" style "user-font" gtk-font-name = "DejaVu Sans 8"
Obě pole font_name
a gtk-font-name
jsou vyžadována z důvodu zpětné kompatibility.
Pro změnu fontů lze také použít nástroje gtk-chtheme či lxappearance. Viz sekce výše.
GTK ikony
Nejdříve rozbalte téma ikon do adresáře /usr/share/icons
(nutná práva root) či ~/.icons
(lokální uživatel), potom:
Do souboru ~/.gtkrc.mine
přidejte:
gtk-icon-theme-name = "[name-of-icon-theme]"
kde [name-of-icon-theme]
je název adresáře tématu ikon. Např.:
gtk-icon-theme-name = "Tango"
Zjistěte, zde je soubor ~/.gtkrc-2.0
konfigurován k procházení souboru ~/.gtkrc.mine
:
# ~/.gtkrc-2.0 # -- THEME AUTO-WRITTEN DO NOT EDIT include "/usr/share/themes/Rezlooks-Gilouche/gtk-2.0/gtkrc" include "/home/username/.gtkrc.mine" # -- THEME AUTO-WRITTEN DO NOT EDIT
Pro výběr GTK témat ikon můžete použít nástroj lxappearance. Viz sekce výše.
Kurzory myši
Rozbalte požadované téma kurzorů myši do adresáře /usr/share/icons
(nutná práva root) či ~/.icons
(lokální uživatel). V repozitářích existuje několik balíčků témat, které lze pacmanem nainstalovat.
Do souboru ~/.Xdefaults
přidejte:
Xcursor.theme: [name-of-cursor-theme]
kde [name-of-cursor-theme]
je název adresáře tématu kurzorů myši. Např.:
Xcursor.theme: Vanilla-DMZ-AA
Změna velikosti:
Xcursor.size: [velikost]
Ikony plochy
Openbox nenabízí zobrazování ikona na ploše. PcmanFM, ROX, iDesk nebo GNOME Files (a gnome-settings-daemon) toto mohou zastoupit.
ROX a PCmanFM jsou navíc odlehčení správci souborů.
Pozadí plochy
Openbox neobsahuje možnost změny pozadí plochy. Lze to učinit programy Feh nebo Nitrogen. Další možností jsou ImageMagick, hsetroot a xsetbg.
Doporučené programy
Existuje seznam odlehčených programů v Arch wiki, mnoho z nich se hodí k Openboxu.
Přihlašovací manažery
Pro samostatné sezení Openboxu se hodí odlehčený grafický přihlašovací manažer SLiM. Viz Arch SLiM wiki pro detailnější informace.
Qingy je ultralehký a konfigurovatelný grafický přihlašovací manažer. Podporuje přihlášení do konzole i do sezení X Windows. Používá DirectFB, takže nespustí X Windows dokud nezvolíte X Windows sezení. Viz článek o Qingy v Arch wiki.
Kompozitní plocha
Xcompmgr je odlehčený kompozitní manažer schopný zobrazit stíny, blednutí a jednoduché průhlednosti oken v Openboxu a dalších správcích oken. (Xcompmgr není dále vyvíjen a některé problémy pravděpodobně nebudou vyřešené) (S tint2 0.9 se ikony v systray mají tendenci rozpadat)
Panely, traye a pagery
Existuje mnoho nástrojů, které nabídnou panel (taskbar), system tray a pager pro Openbox. Nejběžnější jsou:
Panely
- PyPanel[archived page]
- BMPanel[dead link 2021-05-17 ⓘ]
- tint2
- LXPanel
- fbpanel
- PerlPanel
- fspanel[dead link 2021-05-17 ⓘ]
- Xfce4-panel[dead link 2021-05-17 ⓘ]
- GnomePanel
- avant-window-navigator
- cairo-dock
- wbar
- screenlets
- pancake[dead link 2021-05-17 ⓘ]
Traye
- Stalonetray
- Trayer[dead link 2021-05-17 ⓘ]
Pagery
Vybrané přidejte do souboru startup. Pokud chcete nastavit plochu bez pageru, můžete použít obsetlayoutAUR, který je balíčkovou verzí nástroje setlayout z Openbox wiki.
Správci souborů
Nejoblíbenější odlehčení správci souborů jsou:
- Thunar. Thunar nabízí automatické připojování jednotek a další plug-iny.
- ROX (ROX nabízí ikony na plochu)
# pacman -S rox
- PCManFM (pcmanfm také nabízí ikony na plochu)
# pacman -S pcmanfm
Pro přístup na disky s NTFS s PCManFM si nainstalujte ntfs-3g:
# pacman -S ntfs-3g
a přidejte uživatele do skupiny hal:
# gpasswd -a username hal
Pro ještě odlehčenější verzi zvažte Gentoo nebo emelFM2, které oba používají dvojpanelový vzhled 'Midnight Commander'.
Další: Xfe muCommander (Doplním později, až je oba vyzkouším.)
Dále samozřejmě můžete použít GNOME Files. I když je pomalejší než výše uvedená řešení, má podporu VFS (např. vzdálené SSH, FTP a Samba připojení)
Spouštěče aplikací
Nastavte si dmenu podle wiki článku dmenu. Potom vložte následující položku do sekce <keyboard> v souboru ~/.config/openbox/rc.xml
pro nastavení zkratky pro spuštění dmenu:
<keybind key="W-space"> <action name="Execute"> <execute>dmenu_run</execute> </action> </keybind>
Gmrun
gmrun nabízí excelentní Run dialog, podobný možnosti Alt+F2 z Gnome a KDE:
# pacman -S gmrun
Vložte následující položku do sekce <keyboard> v souboru ~/.config/openbox/rc.xml
pro umožnění funkčnosti Alt+F2:
<keybind key="A-F2"> <action name="execute"><execute>gmrun</execute></action> </keybind>
Bashrun
bashrun nabízí odlišnou cestu k run dialogu za použití speciálního bash sezení s malým oknem xterm. Je dostupný v repozitáři community a lze jej spustit klávesami Alt+F2. Aby se bashrun choval tradičněji, přidejte následující položku do sekce <applications> v souboru ~/.config/openbox/rc.xml
:
<application name="bashrun"> <desktop>all</desktop> <decor>no</decor> # změňte na yes, pokud chcete okno s rámem <focus>yes</focus> <skip_pager>yes</skip_pager> <layer>above</layer> </application>
Launchy
Launchy je ještě minimalističtější; je skinovatelný a nabízí další možnosti jako kalkulátor, počasí atd. Původně pro Windows, stejné pro Gnome.
# pacman -S launchy
Spouští se klávesami Ctrl+Space.
LXPanel
Spouštěcí dialog LXPanelu lze spustit takto:
lxpanelctl run
gnome-panel
Spouštěcí dialog gnome-panelu lze spustit takto:
gnome-panel-control --run-dialog
Správci schránky
Můžete si přát nainstalovat správce schránky, aby bylo lze využívat funkce kopírovat/vložit. xfce4-clipman-plugin, parcellite, nebo glipper-old mohou být nainstalováni pacmanem. Zvolený přidejte do souboru autostart.sh. V terminálu funguje Ctrl+Insert jako kopírovat a Shift+Insert jako vložit. Z terminálu lze kopírovat Ctrl+Shift+C a vložit kliknutím prostředního tlačítka myši.
Tipy a triky
Kopírovat a vložit
V terminálu Ctrl+Insert kopíruje a Shift+Insert vkládá. Z terminálu lze kopírovat klávesami Ctrl+Shift+C a vložit kliknutím prostředního tlačítka myši.
Průhlednost
Pomocí programu transset-dfAUR můžete povolit průhlednost oken za běhu. Např. editací souboru ~/.config/openbox/rc.xml
lze nastavit povolení či zakázání průhlednosti skrolováním kolečka myši nahoru či dolů, resp. najetím na název okna (je to v sekci <mouse>):
<context name="Titlebar"> <mousebind button="Left" action="Press"> <action name="Focus"/> <action name="Raise"/> </mousebind> <mousebind button="Left" action="Drag"> <action name="Move"/> </mousebind> <mousebind button="Left" action="DoubleClick"> <action name="ToggleMaximizeFull"/> </mousebind> <mousebind button="Middle" action="Press"> <action name="Lower"/> <action name="FocusToBottom"/> <action name="Unfocus"/> </mousebind> <mousebind button="Up" action="Click"> <action name= "Execute" > <execute>transset-df -p .2 --inc </execute> </action> </mousebind> <mousebind button="Down" action="Click"> <action name= "Execute" > <execute>transset-df -p .2 --dec </execute> </action> </mousebind> <mousebind button="Right" action="Press"> <action name="Focus"/> <action name="Raise"/> <action name="ShowMenu"> <menu>client-menu</menu> </action> </mousebind> </context>
Nyní to funguje, pouze když nejsou aktivní jiné akce.
Xprop proměnné pro aplikace
Pokud často používáte nastavení pro aplikace, můžete ocenit tento bash alias:
alias xp='xprop | grep "WM_WINDOW_ROLE\|WM_CLASS" && echo "WM_CLASS(STRING) = \"NAME\", \"CLASS\""'
Použití spuštěním xp
a kliknutím na běžící program, který chcete definovat s nastavením per-app. Výsledek zobrazí pouze informace, vyžadované Openboxem, jmenovitě hodnoty WM_WINDOW_ROLE a WM_CLASS (jméno a třída):
[thayer@dublin:~] $ xp WM_WINDOW_ROLE(STRING) = "roster" WM_CLASS(STRING) = "gajim.py", "Gajim.py" WM_CLASS(STRING) = "NAME", "CLASS"
Xprop pro Firefox
Z nějakého důvodu Firefox a jeho open source alternativy ignorují pravidla aplikací (např. <desktop>) dokud je použit class="Firefox*"
, bez ohledu na to, co xprop hlásí jako aktuální hodnoty WM_CLASS.
Někteří uživatelé chtějí připojit menu Openboxu či jiné na příkaz. Je to praktické např. pro vytvoření tlačítka menu v panelu. I když toto Openbox nepodporuje, velice jednoduchý skript, xdotool, dokáže simulovat stisknutí klávesy spuštěním příkazu. Xdotool je dostupný v AUR[dead link 2021-05-17 ⓘ]. Použití přidáním následujícího kódu do sekce <keyboard> v souboru rc.xml
:
<keybind key="A-C-q"> <action name="ShowMenu"> <menu>root-menu</menu> </action> </keybind>
Restartujte/rekonfigurujte Openbox. Nyní můžete magicky vyvolat svoje menu na pozici kurzoru myši spuštěním následujícího příkazu:
# xdotool key ctrl+alt+q
Samozřejmě můžete libovolně zkratku změnit.
Urxvt na pozadí
V Openboxu lze snadno spustit terminál na pozadí plochy.
Nejdříve musíme povolit průhlednost v souboru .Xdefaults
(pokud neexistuje, vytvořte jej ve svém domovském adresáři).
URxvt*transparent:true URxvt*scrollBar:false URxvt*geometry:124x24 #Nepoužívám terminál na celou obrazovku, pokud to chcete, ignorujte tento řádek a pokračujte dál URxvt*borderLess:true URxvt*foreground:Black #Barva písma. Můj wallpaper je bílý, můžete to chtít změnit na bílou barvu.
Potom editujte soubor .config/openbox/rc.xml
:
<application name="URxvt"> <decor>no</decor> <focus>yes</focus> <position> <x>center</x> <y>20</y> </position> <layer>below</layer> <desktop>all</desktop> <maximized>true</maximized> #Pouze pokud chcete terminál v plné velikosti. </application>
Kouzlo je na řádku <layer>below</layer>
, který umístí aplikaci pod všechny ostatní. Urxvt je zobrazen na všech plochách, změňte to podle svého.
Note: Místo jména <application name="URxvt"> můžete použít (např. "URxvt-bg") a použít parametr -name při spuštění uxrvt. Tímto způsobem se pouze urxvt terminály, které pojmenujete URxvt-bg budou ovládat a chovat podle pravidel ze souboru rc.xml. Např.: urxvt -name URxvt-bg (je citlivé na velikost písmen)
Ovládání hlasitosti z klávesnice
Pokud jako výstup zvuku používáte ALSA, můžete pro změnu hlasitosti použít program amixer. Lze pro to nastavit klávesové zkratky, nebo lze namapovat opravdové multimediální klávesy, pokud je vaše klávesnice obsahuje. Např. v sekci <keyboard> v souboru rc.xml:
<keybind key="W-Up"> <action name="Execute"> <command>amixer set Master 5%+</command> </action> </keybind>
Stiskem kláves Windows + šipka nahoru zvýšíte hlasitost o 5%. Odpovídající nastavení pro snížení hlasitosti:
<keybind key="W-Down"> <action name="Execute"> <command>amixer set Master 5%-</command> </action> </keybind>
Zdroje
- Openbox Website – Oficiální stránka
- Planet Openbox[dead link 2021-05-17 ⓘ] – Openbox novinky
- Box-Look.org – Dobrý zdroj témat a artworku