sts annotate openbox/rc.xml @ rev 13

Put all config we can in $HOME/.config/sts, have an icon to show/hide a virtual keyboard
author Christophe Lincoln <pankso@slitaz.org>
date Mon Apr 28 00:06:11 2014 +0200 (2014-04-28)
parents openbox/sts-rc.xml@15b70f6a6049
children
rev   line source
pankso@5 1 <?xml version="1.0" encoding="UTF-8"?>
pankso@5 2 <!-- Do not edit this file, it will be overwritten on install.
pankso@5 3 Copy the file to $HOME/.config/openbox/ instead. -->
pankso@5 4 <openbox_config xmlns="http://openbox.org/3.4/rc">
pankso@5 5 <resistance>
pankso@5 6 <strength>10</strength>
pankso@5 7 <screen_edge_strength>20</screen_edge_strength>
pankso@5 8 </resistance>
pankso@5 9 <focus>
pankso@5 10 <focusNew>yes</focusNew>
pankso@5 11 <!-- always try to focus new windows when they appear. other rules do
pankso@5 12 apply -->
pankso@5 13 <followMouse>no</followMouse>
pankso@5 14 <!-- move focus to a window when you move the mouse into it -->
pankso@5 15 <focusLast>yes</focusLast>
pankso@5 16 <!-- focus the last used window when changing desktops, instead of the one
pankso@5 17 under the mouse pointer. when followMouse is enabled -->
pankso@5 18 <underMouse>no</underMouse>
pankso@5 19 <!-- move focus under the mouse, even when the mouse is not moving -->
pankso@5 20 <focusDelay>200</focusDelay>
pankso@5 21 <!-- when followMouse is enabled, the mouse must be inside the window for
pankso@5 22 this many milliseconds (1000 = 1 sec) before moving focus to it -->
pankso@5 23 <raiseOnFocus>no</raiseOnFocus>
pankso@5 24 <!-- when followMouse is enabled, and a window is given focus by moving the
pankso@5 25 mouse into it, also raise the window -->
pankso@5 26 </focus>
pankso@5 27 <placement>
pankso@5 28 <policy>Smart</policy>
pankso@5 29 <!-- 'Smart' or 'UnderMouse' -->
pankso@5 30 <center>yes</center>
pankso@5 31 <!-- whether to place windows in the center of the free area found or
pankso@5 32 the top left corner -->
pankso@5 33 <monitor>Any</monitor>
pankso@5 34 <!-- with Smart placement on a multi-monitor system, try to place new windows
pankso@5 35 on: 'Any' - any monitor, 'Mouse' - where the mouse is, 'Active' - where
pankso@5 36 the active window is -->
pankso@5 37 <primaryMonitor/>
pankso@5 38 </placement>
pankso@5 39 <theme>
pankso@5 40 <name>SliTaz</name>
pankso@5 41 <titleLayout>NLIMC</titleLayout>
pankso@5 42 <!--
pankso@5 43 available characters are NDSLIMC, each can occur at most once.
pankso@5 44 N: window icon
pankso@5 45 L: window label (AKA title).
pankso@5 46 I: iconify
pankso@5 47 M: maximize
pankso@5 48 C: close
pankso@5 49 S: shade (roll up/down)
pankso@5 50 D: omnipresent (on all desktops).
pankso@5 51 -->
pankso@5 52 <keepBorder>yes</keepBorder>
pankso@5 53 <animateIconify>yes</animateIconify>
pankso@5 54 <font place="ActiveWindow">
pankso@5 55 <name>Sans</name>
pankso@5 56 <size>8</size>
pankso@5 57 <!-- font size in points -->
pankso@5 58 <weight>Bold</weight>
pankso@5 59 <!-- 'bold' or 'normal' -->
pankso@5 60 <slant>Normal</slant>
pankso@5 61 <!-- 'italic' or 'normal' -->
pankso@5 62 </font>
pankso@5 63 <font place="InactiveWindow">
pankso@5 64 <name>Sans</name>
pankso@5 65 <size>8</size>
pankso@5 66 <!-- font size in points -->
pankso@5 67 <weight>Bold</weight>
pankso@5 68 <!-- 'bold' or 'normal' -->
pankso@5 69 <slant>Normal</slant>
pankso@5 70 <!-- 'italic' or 'normal' -->
pankso@5 71 </font>
pankso@5 72 <font place="MenuHeader">
pankso@5 73 <name>Sans</name>
pankso@5 74 <size>10</size>
pankso@5 75 <!-- font size in points -->
pankso@5 76 <weight>Normal</weight>
pankso@5 77 <!-- 'bold' or 'normal' -->
pankso@5 78 <slant>Normal</slant>
pankso@5 79 <!-- 'italic' or 'normal' -->
pankso@5 80 </font>
pankso@5 81 <font place="MenuItem">
pankso@5 82 <name>Sans</name>
pankso@5 83 <size>11</size>
pankso@5 84 <!-- font size in points -->
pankso@5 85 <weight>Normal</weight>
pankso@5 86 <!-- 'bold' or 'normal' -->
pankso@5 87 <slant>Normal</slant>
pankso@5 88 <!-- 'italic' or 'normal' -->
pankso@5 89 </font>
pankso@5 90 <font place="OnScreenDisplay">
pankso@5 91 <name>sans</name>
pankso@5 92 <size>14</size>
pankso@5 93 <!-- font size in points -->
pankso@5 94 <weight>bold</weight>
pankso@5 95 <!-- 'bold' or 'normal' -->
pankso@5 96 <slant>normal</slant>
pankso@5 97 <!-- 'italic' or 'normal' -->
pankso@5 98 </font>
pankso@5 99 <font place="ActiveOnScreenDisplay">
pankso@5 100 <name>Sans</name>
pankso@5 101 <size>16</size>
pankso@5 102 <weight>Normal</weight>
pankso@5 103 <slant>Normal</slant>
pankso@5 104 </font>
pankso@5 105 <font place="InactiveOnScreenDisplay">
pankso@5 106 <name>Sans</name>
pankso@5 107 <size>8</size>
pankso@5 108 <weight/>
pankso@5 109 <slant/>
pankso@5 110 </font>
pankso@5 111 </theme>
pankso@5 112 <desktops>
pankso@5 113 <!-- this stuff is only used at startup, pagers allow you to change them
pankso@5 114 during a session
pankso@5 115
pankso@5 116 these are default values to use when other ones are not already set
pankso@5 117 by other applications, or saved in your session
pankso@5 118
pankso@5 119 use obconf if you want to change these without having to log out
pankso@5 120 and back in -->
pankso@5 121 <number>2</number>
pankso@5 122 <firstdesk>1</firstdesk>
pankso@5 123 <names>
pankso@5 124 <!-- set names up here if you want to, like this:
pankso@5 125 <name>desktop 1</name>
pankso@5 126 <name>desktop 2</name>
pankso@5 127 -->
pankso@5 128 </names>
pankso@5 129 <popupTime>875</popupTime>
pankso@5 130 <!-- The number of milliseconds to show the popup for when switching
pankso@5 131 desktops. Set this to 0 to disable the popup. -->
pankso@5 132 </desktops>
pankso@5 133 <resize>
pankso@5 134 <drawContents>yes</drawContents>
pankso@5 135 <popupShow>Nonpixel</popupShow>
pankso@5 136 <!-- 'Always', 'Never', or 'Nonpixel' (xterms and such) -->
pankso@5 137 <popupPosition>Center</popupPosition>
pankso@5 138 <!-- 'Center', 'Top', or 'Fixed' -->
pankso@5 139 <popupFixedPosition>
pankso@5 140 <!-- these are used if popupPosition is set to 'Fixed' -->
pankso@5 141 <x>10</x>
pankso@5 142 <!-- positive number for distance from left edge, negative number for
pankso@5 143 distance from right edge, or 'Center' -->
pankso@5 144 <y>10</y>
pankso@5 145 <!-- positive number for distance from top edge, negative number for
pankso@5 146 distance from bottom edge, or 'Center' -->
pankso@5 147 </popupFixedPosition>
pankso@5 148 </resize>
pankso@5 149 <!-- You can reserve a portion of your screen where windows will not cover when
pankso@5 150 they are maximized, or when they are initially placed.
pankso@5 151 Many programs reserve space automatically, but you can use this in other
pankso@5 152 cases. -->
pankso@5 153 <margins>
pankso@5 154 <top>0</top>
pankso@5 155 <bottom>0</bottom>
pankso@5 156 <left>0</left>
pankso@5 157 <right>0</right>
pankso@5 158 </margins>
pankso@5 159 <dock>
pankso@5 160 <position>TopLeft</position>
pankso@5 161 <!-- (Top|Bottom)(Left|Right|)|Top|Bottom|Left|Right|Floating -->
pankso@5 162 <floatingX>0</floatingX>
pankso@5 163 <floatingY>0</floatingY>
pankso@5 164 <noStrut>no</noStrut>
pankso@5 165 <stacking>Above</stacking>
pankso@5 166 <!-- 'Above', 'Normal', or 'Below' -->
pankso@5 167 <direction>Vertical</direction>
pankso@5 168 <!-- 'Vertical' or 'Horizontal' -->
pankso@5 169 <autoHide>no</autoHide>
pankso@5 170 <hideDelay>300</hideDelay>
pankso@5 171 <!-- in milliseconds (1000 = 1 second) -->
pankso@5 172 <showDelay>300</showDelay>
pankso@5 173 <!-- in milliseconds (1000 = 1 second) -->
pankso@5 174 <moveButton>Middle</moveButton>
pankso@5 175 <!-- 'Left', 'Middle', 'Right' -->
pankso@5 176 </dock>
pankso@5 177 <keyboard>
pankso@5 178 <chainQuitKey>C-g</chainQuitKey>
pankso@5 179 <!-- Keybindings for desktop switching -->
pankso@5 180 <keybind key="C-A-Left">
pankso@5 181 <action name="DesktopLeft">
pankso@5 182 <dialog>no</dialog>
pankso@5 183 <wrap>no</wrap>
pankso@5 184 </action>
pankso@5 185 </keybind>
pankso@5 186 <keybind key="C-A-Right">
pankso@5 187 <action name="DesktopRight">
pankso@5 188 <dialog>no</dialog>
pankso@5 189 <wrap>no</wrap>
pankso@5 190 </action>
pankso@5 191 </keybind>
pankso@5 192 <keybind key="C-A-Up">
pankso@5 193 <action name="DesktopUp">
pankso@5 194 <dialog>no</dialog>
pankso@5 195 <wrap>no</wrap>
pankso@5 196 </action>
pankso@5 197 </keybind>
pankso@5 198 <keybind key="C-A-Down">
pankso@5 199 <action name="DesktopDown">
pankso@5 200 <dialog>no</dialog>
pankso@5 201 <wrap>no</wrap>
pankso@5 202 </action>
pankso@5 203 </keybind>
pankso@5 204 <keybind key="S-A-Left">
pankso@5 205 <action name="SendToDesktopLeft">
pankso@5 206 <dialog>no</dialog>
pankso@5 207 <wrap>no</wrap>
pankso@5 208 </action>
pankso@5 209 </keybind>
pankso@5 210 <keybind key="S-A-Right">
pankso@5 211 <action name="SendToDesktopRight">
pankso@5 212 <dialog>no</dialog>
pankso@5 213 <wrap>no</wrap>
pankso@5 214 </action>
pankso@5 215 </keybind>
pankso@5 216 <keybind key="S-A-Up">
pankso@5 217 <action name="SendToDesktopUp">
pankso@5 218 <dialog>no</dialog>
pankso@5 219 <wrap>no</wrap>
pankso@5 220 </action>
pankso@5 221 </keybind>
pankso@5 222 <keybind key="S-A-Down">
pankso@5 223 <action name="SendToDesktopDown">
pankso@5 224 <dialog>no</dialog>
pankso@5 225 <wrap>no</wrap>
pankso@5 226 </action>
pankso@5 227 </keybind>
pankso@5 228 <keybind key="W-F1">
pankso@5 229 <action name="Desktop">
pankso@5 230 <desktop>1</desktop>
pankso@5 231 </action>
pankso@5 232 </keybind>
pankso@5 233 <keybind key="W-F2">
pankso@5 234 <action name="Desktop">
pankso@5 235 <desktop>2</desktop>
pankso@5 236 </action>
pankso@5 237 </keybind>
pankso@5 238 <keybind key="W-F3">
pankso@5 239 <action name="Desktop">
pankso@5 240 <desktop>3</desktop>
pankso@5 241 </action>
pankso@5 242 </keybind>
pankso@5 243 <keybind key="W-F4">
pankso@5 244 <action name="Desktop">
pankso@5 245 <desktop>4</desktop>
pankso@5 246 </action>
pankso@5 247 </keybind>
pankso@5 248 <keybind key="W-d">
pankso@5 249 <action name="ToggleShowDesktop"/>
pankso@5 250 </keybind>
pankso@5 251 <!-- Keybindings for windows -->
pankso@5 252 <keybind key="A-F4">
pankso@5 253 <action name="Close"/>
pankso@5 254 </keybind>
pankso@5 255 <keybind key="A-Escape">
pankso@5 256 <action name="Lower"/>
pankso@5 257 <action name="FocusToBottom"/>
pankso@5 258 <action name="Unfocus"/>
pankso@5 259 </keybind>
pankso@5 260 <keybind key="A-space">
pankso@5 261 <action name="ShowMenu">
pankso@5 262 <menu>client-menu</menu>
pankso@5 263 </action>
pankso@5 264 </keybind>
pankso@5 265 <!-- Keybindings for window switching -->
pankso@5 266 <keybind key="A-Tab">
pankso@5 267 <action name="NextWindow"/>
pankso@5 268 </keybind>
pankso@5 269 <keybind key="A-S-Tab">
pankso@5 270 <action name="PreviousWindow"/>
pankso@5 271 </keybind>
pankso@5 272 <keybind key="C-A-Tab">
pankso@5 273 <action name="NextWindow">
pankso@5 274 <panels>yes</panels>
pankso@5 275 <desktop>yes</desktop>
pankso@5 276 </action>
pankso@5 277 </keybind>
pankso@5 278 <!-- Keybindings for running applications -->
pankso@5 279 <keybind key="W-e">
pankso@5 280 <action name="Execute">
pankso@5 281 <startupnotify>
pankso@5 282 <enabled>true</enabled>
pankso@5 283 <name>App Launcher</name>
pankso@5 284 </startupnotify>
pankso@5 285 <command>lxpanelctl run</command>
pankso@5 286 </action>
pankso@5 287 </keybind>
pankso@5 288 </keyboard>
pankso@5 289 <mouse>
pankso@5 290 <dragThreshold>8</dragThreshold>
pankso@5 291 <!-- number of pixels the mouse must move before a drag begins -->
pankso@5 292 <doubleClickTime>200</doubleClickTime>
pankso@5 293 <!-- in milliseconds (1000 = 1 second) -->
pankso@5 294 <screenEdgeWarpTime>400</screenEdgeWarpTime>
pankso@5 295 <!-- Time before changing desktops when the pointer touches the edge of the
pankso@5 296 screen while moving a window, in milliseconds (1000 = 1 second).
pankso@5 297 Set this to 0 to disable warping -->
pankso@5 298 <context name="Frame">
pankso@5 299 <mousebind button="A-Left" action="Press">
pankso@5 300 <action name="Focus"/>
pankso@5 301 <action name="Raise"/>
pankso@5 302 </mousebind>
pankso@5 303 <mousebind button="A-Left" action="Click">
pankso@5 304 <action name="Unshade"/>
pankso@5 305 </mousebind>
pankso@5 306 <mousebind button="A-Left" action="Drag">
pankso@5 307 <action name="Move"/>
pankso@5 308 </mousebind>
pankso@5 309 <mousebind button="A-Right" action="Press">
pankso@5 310 <action name="Focus"/>
pankso@5 311 <action name="Raise"/>
pankso@5 312 <action name="Unshade"/>
pankso@5 313 </mousebind>
pankso@5 314 <mousebind button="A-Right" action="Drag">
pankso@5 315 <action name="Resize"/>
pankso@5 316 </mousebind>
pankso@5 317 <mousebind button="A-Middle" action="Press">
pankso@5 318 <action name="Lower"/>
pankso@5 319 <action name="FocusToBottom"/>
pankso@5 320 <action name="Unfocus"/>
pankso@5 321 </mousebind>
pankso@5 322 <mousebind button="A-Up" action="Click">
pankso@5 323 <action name="DesktopPrevious"/>
pankso@5 324 </mousebind>
pankso@5 325 <mousebind button="A-Down" action="Click">
pankso@5 326 <action name="DesktopNext"/>
pankso@5 327 </mousebind>
pankso@5 328 <mousebind button="C-A-Up" action="Click">
pankso@5 329 <action name="DesktopPrevious"/>
pankso@5 330 </mousebind>
pankso@5 331 <mousebind button="C-A-Down" action="Click">
pankso@5 332 <action name="DesktopNext"/>
pankso@5 333 </mousebind>
pankso@5 334 <mousebind button="A-S-Up" action="Click">
pankso@5 335 <action name="SendToDesktopPrevious"/>
pankso@5 336 </mousebind>
pankso@5 337 <mousebind button="A-S-Down" action="Click">
pankso@5 338 <action name="SendToDesktopNext"/>
pankso@5 339 </mousebind>
pankso@5 340 </context>
pankso@5 341 <context name="Titlebar">
pankso@5 342 <mousebind button="Left" action="Press">
pankso@5 343 <action name="Focus"/>
pankso@5 344 <action name="Raise"/>
pankso@5 345 </mousebind>
pankso@5 346 <mousebind button="Left" action="Drag">
pankso@5 347 <action name="Move"/>
pankso@5 348 </mousebind>
pankso@5 349 <mousebind button="Left" action="DoubleClick">
pankso@5 350 <action name="ToggleMaximizeFull"/>
pankso@5 351 </mousebind>
pankso@5 352 <mousebind button="Middle" action="Press">
pankso@5 353 <action name="Lower"/>
pankso@5 354 <action name="FocusToBottom"/>
pankso@5 355 <action name="Unfocus"/>
pankso@5 356 </mousebind>
pankso@5 357 <mousebind button="Up" action="Click">
pankso@5 358 <action name="Shade"/>
pankso@5 359 <action name="FocusToBottom"/>
pankso@5 360 <action name="Unfocus"/>
pankso@5 361 <action name="Lower"/>
pankso@5 362 </mousebind>
pankso@5 363 <mousebind button="Down" action="Click">
pankso@5 364 <action name="Unshade"/>
pankso@5 365 <action name="Raise"/>
pankso@5 366 </mousebind>
pankso@5 367 <mousebind button="Right" action="Press">
pankso@5 368 <action name="Focus"/>
pankso@5 369 <action name="Raise"/>
pankso@5 370 <action name="ShowMenu">
pankso@5 371 <menu>client-menu</menu>
pankso@5 372 </action>
pankso@5 373 </mousebind>
pankso@5 374 </context>
pankso@5 375 <context name="Top">
pankso@5 376 <mousebind button="Left" action="Press">
pankso@5 377 <action name="Focus"/>
pankso@5 378 <action name="Raise"/>
pankso@5 379 <action name="Unshade"/>
pankso@5 380 </mousebind>
pankso@5 381 <mousebind button="Left" action="Drag">
pankso@5 382 <action name="Resize">
pankso@5 383 <edge>top</edge>
pankso@5 384 </action>
pankso@5 385 </mousebind>
pankso@5 386 </context>
pankso@5 387 <context name="Left">
pankso@5 388 <mousebind button="Left" action="Press">
pankso@5 389 <action name="Focus"/>
pankso@5 390 <action name="Raise"/>
pankso@5 391 </mousebind>
pankso@5 392 <mousebind button="Left" action="Drag">
pankso@5 393 <action name="Resize">
pankso@5 394 <edge>left</edge>
pankso@5 395 </action>
pankso@5 396 </mousebind>
pankso@5 397 </context>
pankso@5 398 <context name="Right">
pankso@5 399 <mousebind button="Left" action="Press">
pankso@5 400 <action name="Focus"/>
pankso@5 401 <action name="Raise"/>
pankso@5 402 </mousebind>
pankso@5 403 <mousebind button="Left" action="Drag">
pankso@5 404 <action name="Resize">
pankso@5 405 <edge>right</edge>
pankso@5 406 </action>
pankso@5 407 </mousebind>
pankso@5 408 </context>
pankso@5 409 <context name="Bottom">
pankso@5 410 <mousebind button="Left" action="Press">
pankso@5 411 <action name="Focus"/>
pankso@5 412 <action name="Raise"/>
pankso@5 413 </mousebind>
pankso@5 414 <mousebind button="Left" action="Drag">
pankso@5 415 <action name="Resize">
pankso@5 416 <edge>bottom</edge>
pankso@5 417 </action>
pankso@5 418 </mousebind>
pankso@5 419 <mousebind button="Middle" action="Press">
pankso@5 420 <action name="Lower"/>
pankso@5 421 <action name="FocusToBottom"/>
pankso@5 422 <action name="Unfocus"/>
pankso@5 423 </mousebind>
pankso@5 424 <mousebind button="Right" action="Press">
pankso@5 425 <action name="Focus"/>
pankso@5 426 <action name="Raise"/>
pankso@5 427 <action name="ShowMenu">
pankso@5 428 <menu>client-menu</menu>
pankso@5 429 </action>
pankso@5 430 </mousebind>
pankso@5 431 </context>
pankso@5 432 <context name="BLCorner">
pankso@5 433 <mousebind button="Left" action="Press">
pankso@5 434 <action name="Focus"/>
pankso@5 435 <action name="Raise"/>
pankso@5 436 </mousebind>
pankso@5 437 <mousebind button="Left" action="Drag">
pankso@5 438 <action name="Resize"/>
pankso@5 439 </mousebind>
pankso@5 440 </context>
pankso@5 441 <context name="BRCorner">
pankso@5 442 <mousebind button="Left" action="Press">
pankso@5 443 <action name="Focus"/>
pankso@5 444 <action name="Raise"/>
pankso@5 445 </mousebind>
pankso@5 446 <mousebind button="Left" action="Drag">
pankso@5 447 <action name="Resize"/>
pankso@5 448 </mousebind>
pankso@5 449 </context>
pankso@5 450 <context name="TLCorner">
pankso@5 451 <mousebind button="Left" action="Press">
pankso@5 452 <action name="Focus"/>
pankso@5 453 <action name="Raise"/>
pankso@5 454 <action name="Unshade"/>
pankso@5 455 </mousebind>
pankso@5 456 <mousebind button="Left" action="Drag">
pankso@5 457 <action name="Resize"/>
pankso@5 458 </mousebind>
pankso@5 459 </context>
pankso@5 460 <context name="TRCorner">
pankso@5 461 <mousebind button="Left" action="Press">
pankso@5 462 <action name="Focus"/>
pankso@5 463 <action name="Raise"/>
pankso@5 464 <action name="Unshade"/>
pankso@5 465 </mousebind>
pankso@5 466 <mousebind button="Left" action="Drag">
pankso@5 467 <action name="Resize"/>
pankso@5 468 </mousebind>
pankso@5 469 </context>
pankso@5 470 <context name="Client">
pankso@5 471 <mousebind button="Left" action="Press">
pankso@5 472 <action name="Focus"/>
pankso@5 473 <action name="Raise"/>
pankso@5 474 </mousebind>
pankso@5 475 <mousebind button="Middle" action="Press">
pankso@5 476 <action name="Focus"/>
pankso@5 477 <action name="Raise"/>
pankso@5 478 </mousebind>
pankso@5 479 <mousebind button="Right" action="Press">
pankso@5 480 <action name="Focus"/>
pankso@5 481 <action name="Raise"/>
pankso@5 482 </mousebind>
pankso@5 483 </context>
pankso@5 484 <context name="Icon">
pankso@5 485 <mousebind button="Left" action="Press">
pankso@5 486 <action name="Focus"/>
pankso@5 487 <action name="Raise"/>
pankso@5 488 <action name="Unshade"/>
pankso@5 489 <action name="ShowMenu">
pankso@5 490 <menu>client-menu</menu>
pankso@5 491 </action>
pankso@5 492 </mousebind>
pankso@5 493 <mousebind button="Right" action="Press">
pankso@5 494 <action name="Focus"/>
pankso@5 495 <action name="Raise"/>
pankso@5 496 <action name="ShowMenu">
pankso@5 497 <menu>client-menu</menu>
pankso@5 498 </action>
pankso@5 499 </mousebind>
pankso@5 500 </context>
pankso@5 501 <context name="AllDesktops">
pankso@5 502 <mousebind button="Left" action="Press">
pankso@5 503 <action name="Focus"/>
pankso@5 504 <action name="Raise"/>
pankso@5 505 <action name="Unshade"/>
pankso@5 506 </mousebind>
pankso@5 507 <mousebind button="Left" action="Click">
pankso@5 508 <action name="ToggleOmnipresent"/>
pankso@5 509 </mousebind>
pankso@5 510 </context>
pankso@5 511 <context name="Shade">
pankso@5 512 <mousebind button="Left" action="Press">
pankso@5 513 <action name="Focus"/>
pankso@5 514 <action name="Raise"/>
pankso@5 515 </mousebind>
pankso@5 516 <mousebind button="Left" action="Click">
pankso@5 517 <action name="ToggleShade"/>
pankso@5 518 </mousebind>
pankso@5 519 </context>
pankso@5 520 <context name="Iconify">
pankso@5 521 <mousebind button="Left" action="Press">
pankso@5 522 <action name="Focus"/>
pankso@5 523 <action name="Raise"/>
pankso@5 524 </mousebind>
pankso@5 525 <mousebind button="Left" action="Click">
pankso@5 526 <action name="Iconify"/>
pankso@5 527 </mousebind>
pankso@5 528 </context>
pankso@5 529 <context name="Maximize">
pankso@5 530 <mousebind button="Left" action="Press">
pankso@5 531 <action name="Focus"/>
pankso@5 532 <action name="Raise"/>
pankso@5 533 <action name="Unshade"/>
pankso@5 534 </mousebind>
pankso@5 535 <mousebind button="Middle" action="Press">
pankso@5 536 <action name="Focus"/>
pankso@5 537 <action name="Raise"/>
pankso@5 538 <action name="Unshade"/>
pankso@5 539 </mousebind>
pankso@5 540 <mousebind button="Right" action="Press">
pankso@5 541 <action name="Focus"/>
pankso@5 542 <action name="Raise"/>
pankso@5 543 <action name="Unshade"/>
pankso@5 544 </mousebind>
pankso@5 545 <mousebind button="Left" action="Click">
pankso@5 546 <action name="ToggleMaximizeFull"/>
pankso@5 547 </mousebind>
pankso@5 548 <mousebind button="Middle" action="Click">
pankso@5 549 <action name="ToggleMaximizeVert"/>
pankso@5 550 </mousebind>
pankso@5 551 <mousebind button="Right" action="Click">
pankso@5 552 <action name="ToggleMaximizeHorz"/>
pankso@5 553 </mousebind>
pankso@5 554 </context>
pankso@5 555 <context name="Close">
pankso@5 556 <mousebind button="Left" action="Press">
pankso@5 557 <action name="Focus"/>
pankso@5 558 <action name="Raise"/>
pankso@5 559 <action name="Unshade"/>
pankso@5 560 </mousebind>
pankso@5 561 <mousebind button="Left" action="Click">
pankso@5 562 <action name="Close"/>
pankso@5 563 </mousebind>
pankso@5 564 </context>
pankso@5 565 <context name="Desktop">
pankso@5 566 <mousebind button="Up" action="Click">
pankso@5 567 <action name="DesktopPrevious"/>
pankso@5 568 </mousebind>
pankso@5 569 <mousebind button="Down" action="Click">
pankso@5 570 <action name="DesktopNext"/>
pankso@5 571 </mousebind>
pankso@5 572 <mousebind button="A-Up" action="Click">
pankso@5 573 <action name="DesktopPrevious"/>
pankso@5 574 </mousebind>
pankso@5 575 <mousebind button="A-Down" action="Click">
pankso@5 576 <action name="DesktopNext"/>
pankso@5 577 </mousebind>
pankso@5 578 <mousebind button="C-A-Up" action="Click">
pankso@5 579 <action name="DesktopPrevious"/>
pankso@5 580 </mousebind>
pankso@5 581 <mousebind button="C-A-Down" action="Click">
pankso@5 582 <action name="DesktopNext"/>
pankso@5 583 </mousebind>
pankso@5 584 <mousebind button="Left" action="Press">
pankso@5 585 <action name="Focus"/>
pankso@5 586 <action name="Raise"/>
pankso@5 587 </mousebind>
pankso@5 588 <mousebind button="Right" action="Press">
pankso@5 589 <action name="Focus"/>
pankso@5 590 <action name="Raise"/>
pankso@5 591 </mousebind>
pankso@5 592 </context>
pankso@5 593 <context name="Root">
pankso@5 594 <!-- Menus -->
pankso@5 595 <mousebind button="Middle" action="Press">
pankso@5 596 <action name="ShowMenu">
pankso@5 597 <menu>client-list-combined-menu</menu>
pankso@5 598 </action>
pankso@5 599 </mousebind>
pankso@5 600 <mousebind button="Right" action="Press">
pankso@5 601 <action name="ShowMenu">
pankso@5 602 <menu>root-menu</menu>
pankso@5 603 </action>
pankso@5 604 </mousebind>
pankso@5 605 </context>
pankso@5 606 <context name="MoveResize">
pankso@5 607 <mousebind button="Up" action="Click">
pankso@5 608 <action name="DesktopPrevious"/>
pankso@5 609 </mousebind>
pankso@5 610 <mousebind button="Down" action="Click">
pankso@5 611 <action name="DesktopNext"/>
pankso@5 612 </mousebind>
pankso@5 613 <mousebind button="A-Up" action="Click">
pankso@5 614 <action name="DesktopPrevious"/>
pankso@5 615 </mousebind>
pankso@5 616 <mousebind button="A-Down" action="Click">
pankso@5 617 <action name="DesktopNext"/>
pankso@5 618 </mousebind>
pankso@5 619 </context>
pankso@5 620 </mouse>
pankso@5 621 <menu>
pankso@5 622 <!-- You can specify more than one menu file in here and they are all loaded,
pankso@5 623 just don't make menu ids clash or, well, it'll be kind of pointless -->
pankso@5 624 <!-- default menu file (or custom one in $HOME/.config/openbox/) -->
pankso@5 625 <file>menu.xml</file>
pankso@5 626 <hideDelay>200</hideDelay>
pankso@5 627 <!-- if a press-release lasts longer than this setting (in milliseconds), the
pankso@5 628 menu is hidden again -->
pankso@5 629 <middle>no</middle>
pankso@5 630 <!-- center submenus vertically about the parent entry -->
pankso@5 631 <submenuShowDelay>100</submenuShowDelay>
pankso@5 632 <!-- this one is easy, time to delay before showing a submenu after hovering
pankso@5 633 over the parent entry -->
pankso@5 634 <applicationIcons>yes</applicationIcons>
pankso@5 635 <!-- controls if icons appear in the client-list-(combined-)menu -->
pankso@5 636 <manageDesktops>yes</manageDesktops>
pankso@5 637 <!-- show the manage desktops section in the client-list-(combined-)menu -->
pankso@5 638 </menu>
pankso@5 639 <applications>
pankso@5 640 <application class="*">
pankso@5 641 <maximized>yes</maximized>
pankso@5 642 <decor>no</decor>
pankso@5 643 </application>
pankso@5 644 <!--
pankso@5 645 # this is an example with comments through out. use these to make your
pankso@5 646 # own rules, but without the comments of course.
pankso@5 647
pankso@5 648 <application name="first element of window's WM_CLASS property (see xprop)"
pankso@5 649 class="second element of window's WM_CLASS property (see xprop)"
pankso@5 650 role="the window's WM_WINDOW_ROLE property (see xprop)">
pankso@5 651 # the name or the class can be set, or both. this is used to match
pankso@5 652 # windows when they appear. role can optionally be set as well, to
pankso@5 653 # further restrict your matches.
pankso@5 654
pankso@5 655 # the name, class, and role use simple wildcard matching such as those
pankso@5 656 # used by a shell. you can use * to match any characters and ? to match
pankso@5 657 # any single character.
pankso@5 658
pankso@5 659 # when multiple rules match a window, they will all be applied, in the
pankso@5 660 # order that they appear in this list
pankso@5 661
pankso@5 662
pankso@5 663 # each element can be left out or set to 'default' to specify to not
pankso@5 664 # change that attribute of the window
pankso@5 665
pankso@5 666 <decor>yes</decor>
pankso@5 667 # enable or disable window decorations
pankso@5 668
pankso@5 669 <shade>no</shade>
pankso@5 670 # make the window shaded when it appears, or not
pankso@5 671
pankso@5 672 <position>
pankso@5 673 # the position is only used if both an x and y coordinate are provided
pankso@5 674 # (and not set to 'default')
pankso@5 675 <x>center</x>
pankso@5 676 # a number like 50, or 'center' to center on screen. use a negative number
pankso@5 677 # to start from the right (or bottom for <y>), ie -50 is 50 pixels from the
pankso@5 678 # right edge (or bottom).
pankso@5 679 <y>200</y>
pankso@5 680 <monitor>1</monitor>
pankso@5 681 # specifies the monitor in a xinerama setup.
pankso@5 682 # 1 is the first head, or 'mouse' for wherever the mouse is
pankso@5 683 </position>
pankso@5 684
pankso@5 685 <focus>yes</focus>
pankso@5 686 # if the window should try be given focus when it appears. if this is set
pankso@5 687 # to yes it doesn't guarantee the window will be given focus. some
pankso@5 688 # restrictions may apply, but Openbox will try to
pankso@5 689
pankso@5 690 <desktop>1</desktop>
pankso@5 691 # 1 is the first desktop, 'all' for all desktops
pankso@5 692
pankso@5 693 <layer>normal</layer>
pankso@5 694 # 'above', 'normal', or 'below'
pankso@5 695
pankso@5 696 <iconic>no</iconic>
pankso@5 697 # make the window iconified when it appears, or not
pankso@5 698
pankso@5 699 <skip_pager>no</skip_pager>
pankso@5 700 # asks to not be shown in pagers
pankso@5 701
pankso@5 702 <skip_taskbar>no</skip_taskbar>
pankso@5 703 # asks to not be shown in taskbars. window cycling actions will also
pankso@5 704 # skip past such windows
pankso@5 705
pankso@5 706 <fullscreen>yes</fullscreen>
pankso@5 707 # make the window in fullscreen mode when it appears
pankso@5 708
pankso@5 709 <maximized>true</maximized>
pankso@5 710 # 'Horizontal', 'Vertical' or boolean (yes/no)
pankso@5 711 </application>
pankso@5 712
pankso@5 713 # end of the example
pankso@5 714 -->
pankso@5 715 </applications>
pankso@5 716 </openbox_config>