Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0"?>
- <openbox_config xmlns="http://openbox.org/3.4/rc" xmlns:xi="http://www.w3.org/2001/XInclude">
- <resistance>
- <strength>10</strength>
- <screen_edge_strength>20</screen_edge_strength>
- </resistance>
- <focus>
- <focusNew>yes</focusNew>
- <followMouse>no</followMouse>
- <focusLast>yes</focusLast>
- <underMouse>no</underMouse>
- <focusDelay>200</focusDelay>
- <raiseOnFocus>no</raiseOnFocus>
- </focus>
- <placement>
- <policy>Smart</policy>
- <center>yes</center>
- <monitor>Mouse</monitor>
- <primaryMonitor>Mouse</primaryMonitor>
- </placement>
- <theme>
- <name>ArchLabs-Dark</name>
- <titleLayout>NLIMC</titleLayout>
- <keepBorder>yes</keepBorder>
- <animateIconify>yes</animateIconify>
- <font place="ActiveWindow">
- <name>Roboto</name>
- <size>11</size>
- <weight>Normal</weight>
- <slant>Normal</slant>
- </font>
- <font place="InactiveWindow">
- <name>Roboto</name>
- <size>11</size>
- <weight>Normal</weight>
- <slant>Italic</slant>
- </font>
- <font place="MenuHeader">
- <name>Roboto</name>
- <size>11</size>
- <weight>Normal</weight>
- <slant>Normal</slant>
- </font>
- <font place="MenuItem">
- <name>Roboto</name>
- <size>10</size>
- <weight>Normal</weight>
- <slant>Normal</slant>
- </font>
- <font place="ActiveOnScreenDisplay">
- <name>Roboto</name>
- <size>10</size>
- <weight>Normal</weight>
- <slant>Normal</slant>
- </font>
- <font place="InactiveOnScreenDisplay">
- <name>Roboto</name>
- <size>10</size>
- <weight>Normal</weight>
- <slant>Normal</slant>
- </font>
- </theme>
- <desktops>
- <number>4</number>
- <firstdesk>0</firstdesk>
- <names>
- <name>1</name>
- <name>2</name>
- <name>3</name>
- <name>4</name>
- </names>
- <popupTime>800</popupTime>
- </desktops>
- <resize>
- <drawContents>yes</drawContents>
- <popupShow>Never</popupShow>
- <popupPosition>Center</popupPosition>
- <popupFixedPosition>
- <x>10</x>
- <y>10</y>
- </popupFixedPosition>
- </resize>
- <margins>
- <top>0</top>
- <bottom>0</bottom>
- <left>0</left>
- <right>0</right>
- </margins>
- <dock>
- <position>Floating</position>
- <floatingX>0</floatingX>
- <floatingY>0</floatingY>
- <noStrut>no</noStrut>
- <stacking>Above</stacking>
- <direction>Vertical</direction>
- <autoHide>no</autoHide>
- <hideDelay>300</hideDelay>
- <showDelay>300</showDelay>
- <moveButton>Middle</moveButton>
- </dock>
- <keyboard>
- <chainQuitKey/>
- <keybind key="W-1">
- <action name="GoToDesktop">
- <to>1</to>
- </action>
- </keybind>
- <keybind key="W-2">
- <action name="GoToDesktop">
- <to>2</to>
- </action>
- </keybind>
- <keybind key="W-3">
- <action name="GoToDesktop">
- <to>3</to>
- </action>
- </keybind>
- <keybind key="W-4">
- <action name="GoToDesktop">
- <to>4</to>
- </action>
- </keybind>
- <keybind key="S-W-1">
- <action name="SendToDesktop">
- <desktop>1</desktop>
- </action>
- </keybind>
- <keybind key="S-W-2">
- <action name="SendToDesktop">
- <desktop>2</desktop>
- </action>
- </keybind>
- <keybind key="S-W-3">
- <action name="SendToDesktop">
- <desktop>3</desktop>
- </action>
- </keybind>
- <keybind key="S-W-4">
- <action name="SendToDesktop">
- <desktop>4</desktop>
- </action>
- </keybind>
- <keybind key="A-Tab">
- <action name="NextWindow">
- <allDesktops>yes</allDesktops>
- <raise>yes</raise>
- <finalactions>
- <action name="Focus"/>
- <action name="UnshadeRaise"/>
- </finalactions>
- </action>
- </keybind>
- <keybind key="W-Tab">
- <action name="NextWindow">
- <allDesktops>yes</allDesktops>
- <finalactions>
- <action name="SendToDesktop">
- <to>current</to>
- </action>
- <action name="focus"/>
- <action name="raise"/>
- </finalactions>
- </action>
- </keybind>
- <!-- Window Tiling: Snap feature -->
- <keybind key="W-Left">
- <action name="UnmaximizeFull"/>
- <action name="MaximizeVert"/>
- <action name="MoveResizeTo">
- <width>50%</width>
- </action>
- <action name="MoveToEdgeWest"/>
- </keybind>
- <keybind key="W-Right">
- <action name="UnmaximizeFull"/>
- <action name="MaximizeVert"/>
- <action name="MoveResizeTo">
- <width>50%</width>
- </action>
- <action name="MoveToEdgeEast"/>
- </keybind>
- <keybind key="A-F">
- <action name="MaximizeFull"/>
- </keybind>
- <keybind key="A-S-F">
- <action name="UnmaximizeFull"/>
- </keybind>
- <keybind key="A-S-k">
- <action name="Unmaximize"/>
- <action name="MoveResizeTo">
- <x>-15</x>
- <y>15</y>
- <height>96%</height>
- <width>47%</width>
- </action>
- </keybind>
- <keybind key="A-S-j">
- <action name="Unmaximize"/>
- <action name="MoveResizeTo">
- <x>15</x>
- <y>15</y>
- <height>96%</height>
- <width>47%</width>
- </action>
- </keybind>
- <!-- Top right-->
- <keybind key="W-k">
- <action name="Unmaximize"/>
- <action name="MoveResizeTo">
- <x>-15</x>
- <y>15</y>
- </action>
- </keybind>
- <!-- Top left-->
- <keybind key="W-h">
- <action name="Unmaximize"/>
- <action name="MoveResizeTo">
- <x>15</x>
- <y>15</y>
- </action>
- </keybind>
- <!-- Bottom left-->
- <keybind key="W-j">
- <action name="Unmaximize"/>
- <action name="MoveResizeTo">
- <x>15</x>
- <y>-15</y>
- </action>
- </keybind>
- <!-- Bottom right-->
- <keybind key="W-l">
- <action name="Unmaximize"/>
- <action name="MoveResizeTo">
- <x>-15</x>
- <y>-15</y>
- </action>
- </keybind>
- <keybind key="A-z">
- <action name="Unmaximize"/>
- <action name="MoveResizeTo">
- <x>15</x>
- <y>15</y>
- <height>97%</height>
- <width>32%</width>
- </action>
- </keybind>
- <keybind key="A-x">
- <action name="Unmaximize"/>
- <action name="MoveResizeTo">
- <x>34%</x>
- <y>15</y>
- <height>97%</height>
- <width>32%</width>
- </action>
- </keybind>
- <keybind key="A-c">
- <action name="Unmaximize"/>
- <action name="MoveResizeTo">
- <x>-17</x>
- <y>15</y>
- <height>97%</height>
- <width>32%</width>
- </action>
- </keybind>
- <!-- Move -->
- <keybind key="W-Right">
- <action name="MoveRelative">
- <x>20</x>
- <y>0</y>
- </action>
- </keybind>
- <keybind key="W-Left">
- <action name="MoveRelative">
- <x>-20</x>
- <y>0</y>
- </action>
- </keybind>
- <keybind key="W-Up">
- <action name="MoveRelative">
- <x>0</x>
- <y>-20</y>
- </action>
- </keybind>
- <keybind key="W-Down">
- <action name="MoveRelative">
- <x>0</x>
- <y>20</y>
- </action>
- </keybind>
- <!-- Resize -->
- <keybind key="W-S-Right">
- <action name="ResizeRelative">
- <right>20</right>
- </action>
- </keybind>
- <keybind key="W-S-Left">
- <action name="ResizeRelative">
- <right>-20</right>
- </action>
- </keybind>
- <keybind key="W-S-Down">
- <action name="ResizeRelative">
- <bottom>20</bottom>
- </action>
- </keybind>
- <keybind key="W-S-Up">
- <action name="ResizeRelative">
- <bottom>-20</bottom>
- </action>
- </keybind>
- <keybind key="S-W-Left">
- <action name="SendToDesktopLeft"/>
- </keybind>
- <keybind key="S-W-Right">
- <action name="SendToDesktopRight"/>
- </keybind>
- <keybind key="S-W-Up">
- <action name="SendToDesktopUp"/>
- </keybind>
- <keybind key="S-W-Down">
- <action name="SendToDesktopDown"/>
- </keybind>
- <keybind key="A-Escape">
- <action name="Lower"/>
- <action name="FocusToBottom"/>
- <action name="Unfocus"/>
- </keybind>
- <keybind key="XF86AudioRaiseVolume">
- <action name="Execute">
- <command>pamixer -i 2</command>
- </action>
- </keybind>
- <keybind key="XF86AudioLowerVolume">
- <action name="Execute">
- <command>pamixer -d 2</command>
- </action>
- </keybind>
- <keybind key="XF86AudioMute">
- <action name="Execute">
- <command>pamixer -t</command>
- </action>
- </keybind>
- <keybind key="XF86AudioStop">
- <action name="Execute">
- <command>playerctl stop</command>
- </action>
- </keybind>
- <keybind key="XF86AudioPlay">
- <action name="Execute">
- <command>playerctl play-pause</command>
- </action>
- </keybind>
- <keybind key="XF86AudioPrev">
- <action name="Execute">
- <command>playerctl previous</command>
- </action>
- </keybind>
- <keybind key="XF86AudioNext">
- <action name="Execute">
- <command>playerctl next</command>
- </action>
- </keybind>
- <keybind key="XF86MonBrightnessUp">
- <action name="Execute">
- <command>xbacklight +10</command>
- </action>
- </keybind>
- <keybind key="XF86MonBrightnessDown">
- <action name="Execute">
- <command>xbacklight -10</command>
- </action>
- </keybind>
- <keybind key="Print">
- <action name="Execute">
- <command>scrot 'ArchLabs_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; gpicview $$(xdg-user-dir PICTURES)/$f'</command>
- </action>
- </keybind>
- <keybind key="A-Print">
- <action name="Execute">
- <command>scrot -d 5 'ArchLabs_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; gpicview $$(xdg-user-dir PICTURES)/$f'</command>
- </action>
- </keybind>
- <keybind key="W-f">
- <action name="Execute">
- <command>exo-open --launch FileManager</command>
- </action>
- </keybind>
- <keybind key="W-t">
- <action name="Execute">
- <command>exo-open --launch TerminalEmulator</command>
- </action>
- </keybind>
- <keybind key="W-w">
- <action name="Execute">
- <command>exo-open --launch WebBrowser</command>
- </action>
- </keybind>
- <keybind key="W-e">
- <action name="Execute">
- <command>atom</command>
- </action>
- </keybind>
- <keybind key="W-a">
- <action name="Execute">
- <command>xfce4-settings-manager</command>
- </action>
- </keybind>
- <keybind key="W-m">
- <action name="Execute">
- <command>audacious</command>
- </action>
- </keybind>
- <keybind key="W-v">
- <action name="Execute">
- <command>pavucontrol</command>
- </action>
- </keybind>
- <keybind key="W-s">
- <action name="Execute">
- <command>skippy-xd</command>
- </action>
- </keybind>
- <keybind key="A-F1">
- <action name="Execute">
- <command>rofr.sh -r</command>
- </action>
- </keybind>
- <keybind key="C-space">
- <action name="Execute">
- <command>rofr.sh -r</command>
- </action>
- </keybind>
- <keybind key="W-x">
- <action name="Execute">
- <command>rofr.sh -l</command>
- </action>
- </keybind>
- <keybind key="C-A-Delete">
- <action name="Execute">
- <command>rofr.sh -l</command>
- </action>
- </keybind>
- <keybind key="W-S-Escape">
- <action name="Exit"/>
- </keybind>
- <keybind key="C-S-BackSpace">
- <action name="Restart"/>
- </keybind>
- <keybind key="C-S-Enter">
- <action name="Reconfigure"/>
- </keybind>
- <keybind key="W-Escape">
- <action name="Execute">
- <command>xkill</command>
- </action>
- </keybind>
- <keybind key="A-F4">
- <action name="Close"/>
- </keybind>
- <keybind key="A-F5">
- <action name="Iconify"/>
- </keybind>
- <keybind key="A-F6">
- <action name="ToggleMaximize"/>
- </keybind>
- <keybind key="A-F8">
- <action name="ToggleDecorations"/>
- </keybind>
- <keybind key="W-d">
- <action name="ToggleShowDesktop"/>
- </keybind>
- <keybind key="W-b">
- <action name="ToggleDecorations"/>
- </keybind>
- <keybind key="A-r">
- <action name="Resize"/>
- </keybind>
- <keybind key="A-m">
- <action name="Move"/>
- </keybind>
- <keybind key="S-W-q">
- <action name="Close"/>
- </keybind>
- <keybind key="W-space">
- <action name="ShowMenu">
- <menu>root-menu</menu>
- </action>
- </keybind>
- <keybind key="A-space">
- <action name="ShowMenu">
- <menu>client-menu</menu>
- </action>
- </keybind>
- <keybind key="W-KP_1">
- <action name="UnmaximizeFull"/>
- <action name="MoveResizeTo">
- <x>0</x>
- <y>-0</y>
- <width>50%</width>
- <height>50%</height>
- </action>
- </keybind>
- <keybind key="W-KP_2">
- <action name="UnmaximizeFull"/>
- <action name="MoveResizeTo">
- <x>0</x>
- <y>-0</y>
- <width>100%</width>
- <height>50%</height>
- </action>
- </keybind>
- <keybind key="W-KP_3">
- <action name="UnmaximizeFull"/>
- <action name="MoveResizeTo">
- <x>-0</x>
- <y>-0</y>
- <width>50%</width>
- <height>50%</height>
- </action>
- </keybind>
- <keybind key="W-KP_4">
- <action name="UnmaximizeFull"/>
- <action name="MoveResizeTo">
- <x>0</x>
- <y>0</y>
- <width>50%</width>
- <height>100%</height>
- </action>
- </keybind>
- <keybind key="W-KP_5">
- <action name="MaximizeFull"/>
- </keybind>
- <keybind key="W-KP_6">
- <action name="UnmaximizeFull"/>
- <action name="MoveResizeTo">
- <x>-0</x>
- <y>0</y>
- <width>50%</width>
- <height>100%</height>
- </action>
- </keybind>
- <keybind key="W-KP_7">
- <action name="UnmaximizeFull"/>
- <action name="MoveResizeTo">
- <x>0</x>
- <y>0</y>
- <width>50%</width>
- <height>50%</height>
- </action>
- </keybind>
- <keybind key="W-KP_8">
- <action name="UnmaximizeFull"/>
- <action name="MoveResizeTo">
- <x>0</x>
- <y>0</y>
- <width>100%</width>
- <height>50%</height>
- </action>
- </keybind>
- <keybind key="W-KP_9">
- <action name="UnmaximizeFull"/>
- <action name="MoveResizeTo">
- <x>-0</x>
- <y>0</y>
- <width>50%</width>
- <height>50%</height>
- </action>
- </keybind>
- <keybind key="W-Right">
- <action name="UnmaximizeFull"/>
- <action name="MaximizeVert"/>
- <action name="MoveResizeTo">
- <width>50%</width>
- </action>
- <action name="MoveToEdgeEast"/>
- </keybind>
- <keybind key="W-Left">
- <action name="UnmaximizeFull"/>
- <action name="MaximizeVert"/>
- <action name="MoveResizeTo">
- <width>50%</width>
- </action>
- <action name="MoveToEdgeWest"/>
- </keybind>
- <keybind key="W-Up">
- <action name="MaximizeFull"/>
- </keybind>
- <keybind key="W-Down">
- <action name="UnmaximizeFull"/>
- <action name="MoveResizeTo">
- <width>80%</width>
- <height>80%</height>
- </action>
- <action name="MoveToCenter"/>
- </keybind>
- <keybind key="W-A-Left">
- <action name="UnmaximizeFull"/>
- <action name="MaximizeVert"/>
- <action name="MoveResizeTo">
- <x>0</x>
- <y>0</y>
- <width>50%</width>
- </action>
- </keybind>
- <keybind key="W-A-Right">
- <action name="UnmaximizeFull"/>
- <action name="MaximizeVert"/>
- <action name="MoveResizeTo">
- <x>-0</x>
- <y>0</y>
- <width>50%</width>
- </action>
- </keybind>
- </keyboard>
- <mouse>
- <dragThreshold>4</dragThreshold>
- <doubleClickTime>400</doubleClickTime>
- <screenEdgeWarpTime>600</screenEdgeWarpTime>
- <screenEdgeWarpMouse>false</screenEdgeWarpMouse>
- <context name="Frame">
- <mousebind action="Press" button="A-Left">
- <action name="Focus"/>
- <action name="Raise"/>
- </mousebind>
- <mousebind action="Drag" button="A-Left">
- <action name="Move"/>
- </mousebind>
- <mousebind action="Press" button="A-Right">
- <action name="Focus"/>
- <action name="Raise"/>
- <action name="Unshade"/>
- </mousebind>
- <mousebind action="Drag" button="A-Right">
- <action name="Resize"/>
- </mousebind>
- </context>
- <context name="Titlebar">
- <mousebind action="Press" button="A-Left">
- <action name="Focus"/>
- <action name="Raise"/>
- </mousebind>
- <mousebind action="Drag" button="A-Left">
- <action name="Move"/>
- </mousebind>
- <mousebind action="Press" button="Left">
- <action name="Focus"/>
- <action name="Raise"/>
- </mousebind>
- <mousebind action="Drag" button="Left">
- <action name="if">
- <maximizedvertical>yes</maximizedvertical>
- <then>
- <action name="Unmaximize"/>
- <direction>vertical</direction>
- <action name="MoveResizeTo">
- <x>center</x>
- <y>current</y>
- </action>
- <action name="Move"/>
- </then>
- <else>
- <action name="Move"/>
- </else>
- </action>
- </mousebind>
- <mousebind action="DoubleClick" button="Left">
- <action name="ToggleMaximizeFull"/>
- </mousebind>
- <mousebind action="Click" button="Up">
- <action name="if">
- <shaded>no</shaded>
- <then>
- <action name="Shade"/>
- <action name="FocusToBottom"/>
- <action name="Unfocus"/>
- <action name="Lower"/>
- </then>
- </action>
- </mousebind>
- <mousebind action="Click" button="Down">
- <action name="if">
- <shaded>yes</shaded>
- <then>
- <action name="Unshade"/>
- <action name="Raise"/>
- </then>
- </action>
- </mousebind>
- <mousebind action="Press" button="Right">
- <action name="Focus"/>
- <action name="Raise"/>
- <action name="ShowMenu">
- <menu>client-menu</menu>
- </action>
- </mousebind>
- </context>
- <context name="Titlebar Top Right Bottom Left TLCorner TRCorner BRCorner BLCorner">
- <mousebind action="Press" button="Left">
- <action name="Focus"/>
- <action name="Raise"/>
- <action name="Unshade"/>
- </mousebind>
- <mousebind action="Press" button="Right">
- <action name="Focus"/>
- <action name="Raise"/>
- <action name="ShowMenu">
- <menu>client-menu</menu>
- </action>
- </mousebind>
- </context>
- <context name="Top">
- <mousebind action="Press" button="Left">
- <action name="Focus"/>
- <action name="Raise"/>
- <action name="Unshade"/>
- </mousebind>
- <mousebind action="Drag" button="Left">
- <action name="Resize">
- <edge>top</edge>
- </action>
- </mousebind>
- </context>
- <context name="Left">
- <mousebind action="Press" button="Left">
- <action name="Focus"/>
- <action name="Raise"/>
- </mousebind>
- <mousebind action="Drag" button="Left">
- <action name="Resize">
- <edge>left</edge>
- </action>
- </mousebind>
- </context>
- <context name="Right">
- <mousebind action="Press" button="Left">
- <action name="Focus"/>
- <action name="Raise"/>
- </mousebind>
- <mousebind action="Drag" button="Left">
- <action name="Resize">
- <edge>right</edge>
- </action>
- </mousebind>
- </context>
- <context name="Bottom">
- <mousebind action="Press" button="Left">
- <action name="Focus"/>
- <action name="Raise"/>
- </mousebind>
- <mousebind action="Drag" button="Left">
- <action name="Resize">
- <edge>bottom</edge>
- </action>
- </mousebind>
- </context>
- <context name="TRCorner BRCorner TLCorner BLCorner">
- <mousebind action="Press" button="Left">
- <action name="Focus"/>
- <action name="Raise"/>
- <action name="Unshade"/>
- </mousebind>
- <mousebind action="Drag" button="Left">
- <action name="Resize"/>
- </mousebind>
- </context>
- <context name="Client">
- <mousebind action="Press" button="A-Left">
- <action name="Focus"/>
- <action name="Raise"/>
- </mousebind>
- <mousebind action="Drag" button="A-Left">
- <action name="Move"/>
- </mousebind>
- <mousebind action="Press" button="Left">
- <action name="Focus"/>
- <action name="Raise"/>
- </mousebind>
- <mousebind action="Press" button="Right">
- <action name="Focus"/>
- <action name="Raise"/>
- </mousebind>
- </context>
- <context name="Icon">
- <mousebind action="Press" button="Right">
- <action name="Focus"/>
- <action name="Raise"/>
- <action name="Unshade"/>
- <action name="ShowMenu">
- <menu>client-menu</menu>
- </action>
- </mousebind>
- </context>
- <context name="AllDesktops">
- <mousebind action="Click" button="Left">
- <action name="ToggleOmnipresent"/>
- </mousebind>
- </context>
- <context name="Shade">
- <mousebind action="Click" button="Left">
- <action name="ToggleShade"/>
- </mousebind>
- </context>
- <context name="Iconify">
- <mousebind action="Click" button="Left">
- <action name="Iconify"/>
- </mousebind>
- </context>
- <context name="Maximize">
- <mousebind action="Press" button="Left">
- <action name="Focus"/>
- <action name="Raise"/>
- <action name="Unshade"/>
- </mousebind>
- <mousebind action="Press" button="Right">
- <action name="Focus"/>
- <action name="Raise"/>
- <action name="Unshade"/>
- </mousebind>
- <mousebind action="Click" button="Left">
- <action name="ToggleMaximize"/>
- </mousebind>
- <mousebind action="Click" button="Right">
- <action name="ToggleMaximize">
- <direction>horizontal</direction>
- </action>
- </mousebind>
- </context>
- <context name="Close">
- <mousebind action="Click" button="Left">
- <action name="Close"/>
- </mousebind>
- </context>
- <context name="Desktop">
- <mousebind action="Click" button="Left">
- <action name="Focus"/>
- </mousebind>
- <mousebind action="Click" button="A-Up">
- <action name="GoToDesktop">
- <to>previous</to>
- </action>
- </mousebind>
- <mousebind action="Click" button="A-Down">
- <action name="GoToDesktop">
- <to>next</to>
- </action>
- </mousebind>
- </context>
- <context name="Root">
- <mousebind action="Press" button="Middle">
- <action name="ShowMenu">
- <menu>client-list-combined-menu</menu>
- </action>
- </mousebind>
- <mousebind action="Press" button="A-Right">
- <action name="ShowMenu">
- <menu>client-list-combined-menu</menu>
- </action>
- </mousebind>
- <mousebind action="Press" button="Right">
- <action name="ShowMenu">
- <menu>root-menu</menu>
- </action>
- </mousebind>
- </context>
- </mouse>
- <menu>
- <file>menu.xml</file>
- <hideDelay>400</hideDelay>
- <middle>no</middle>
- <submenuShowDelay>100</submenuShowDelay>
- <submenuHideDelay>200</submenuHideDelay>
- <applicationIcons>no</applicationIcons>
- <manageDesktops>yes</manageDesktops>
- </menu>
- <applications>
- <application name="oblogout">
- <position force="no">
- <monitor>1</monitor>
- </position>
- <fullscreen>yes</fullscreen>
- </application>
- </applications>
- </openbox_config>
- <!-- vim:sw=2
- -->
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement