Openbox: Difference between revisions
From wikinotes
No edit summary |
|||
(One intermediate revision by the same user not shown) | |||
Line 18: | Line 18: | ||
|- | |- | ||
| <code>~/.config/openbox/environment</code> || Openbox-Specific Environment Variables | | <code>~/.config/openbox/environment</code> || Openbox-Specific Environment Variables | ||
|- | |||
| <code>~/.config/openbox/autostart</code> || shellscript run on session-start | |||
|- | |- | ||
|} | |} | ||
Line 31: | Line 33: | ||
= Configuration = | = Configuration = | ||
<blockquote> | <blockquote> | ||
== Keybindings == | |||
<blockquote> | |||
Use [[xev]] to determine key-name to bind | |||
<syntaxhighlight lang="bash"> | |||
xev | |||
</syntaxhighlight> | |||
<code>equal</code> keybidnding (see 'equal') | |||
<pre> | |||
KeyPress event, serial 47, synthetic NO, window 0x3800001, | |||
root 0x1e6, subw 0x0, time 24814649, (-1034,-766), root:(1347,495), | |||
state 0x0, keycode 21 (keysym 0x3d, equal), same_screen YES, | |||
XLookupString gives 1 bytes: (3d) "=" | |||
XmbLookupString gives 1 bytes: (3d) "=" | |||
XFilterEvent returns: False | |||
</pre> | |||
</blockquote><!-- Keybindings --> | |||
== Themes == | == Themes == | ||
<blockquote> | <blockquote> | ||
Line 37: | Line 58: | ||
# Window-Active Colour | # Window-Active Colour | ||
window borders window.active.border.color: #ffffff | window borders window.active.border.color: #ffffff | ||
</source> | </source> | ||
</blockquote><!-- Themes --> | </blockquote><!-- Themes --> | ||
</blockquote><!-- Configuration --> | </blockquote><!-- Configuration --> | ||
= Tips/Tricks = | = Tips/Tricks = |
Latest revision as of 01:17, 26 January 2023
Minimalist configurable floating window manager.
Documentation
http://openbox.org/wiki/Help:Actions#SessionLogout All Openbox Actions
Locations
~/.config/openbox/rc.xml
windows, hotkeys etc. Main config file. ~/.config/openbox/menu.xml
right-click menu entries ~/.config/openbox/environment
Openbox-Specific Environment Variables ~/.config/openbox/autostart
shellscript run on session-start
Usage
openbox --reconfigure # reload config
Configuration
Keybindings
Use xev to determine key-name to bind
xev
equal
keybidnding (see 'equal')KeyPress event, serial 47, synthetic NO, window 0x3800001, root 0x1e6, subw 0x0, time 24814649, (-1034,-766), root:(1347,495), state 0x0, keycode 21 (keysym 0x3d, equal), same_screen YES, XLookupString gives 1 bytes: (3d) "=" XmbLookupString gives 1 bytes: (3d) "=" XFilterEvent returns: FalseThemes
# /usr/themes/Clearlooks/themerc # Window-Active Colour window borders window.active.border.color: #ffffff
Tips/Tricks
Tiling Windows
You can use PyTyle3 to tile windows within openbox.
I haven't tried it.