You are not logged in.

#1 2018-11-22 03:20:43

dashingdon
Member
Registered: 2015-12-09
Posts: 11

[SOLVED] Split Screens

Hi All ,

Is there a way to split single screen into multiple windows ? for example I would like to have browser window , terminal window and file explorer all three visible at the same time .

Just like mac or windows does it.Thanks in advance.

-dash

Edit : Apologize. Wrong section. Can someone please move this question to general help thread ? Sorry for posting in the wrong section.

Last edited by dashingdon (2018-11-28 06:40:52)

Offline

#2 2018-11-22 04:16:57

nore
>2⁹
From: blueberry bush
Registered: 2015-09-29
Posts: 389

Re: [SOLVED] Split Screens

In Bunsenlabs default setup there's Ctrl+Alt+Left/Right for 50 % split and Super+Arrows for GrowToEdge. Examine ~/.config/rc.xml, make a backup copy of it and start tweaking. After saving your changes remember to reconfigure openbox from menu or by

openbox --reconfigure

Offline

#3 2018-11-22 04:20:51

nore
>2⁹
From: blueberry bush
Registered: 2015-09-29
Posts: 389

Re: [SOLVED] Split Screens

Here is part of keyboard section in my own rc.xml. I have changed some of keybindings and added a few more. I use number keys (KP-*) for 3x2 grid setup.

    <keybind key="W-Delete">
      <action name="ToggleDecorations"/>
    </keybind>
    <keybind key="W-Prior">
      <action name="ToggleFullScreen"/>
    </keybind>
    <keybind key="W-Next">
      <action name="Unmaximize"/>
      <action name="MoveResizeTo">
        <x>311</x>
        <y>200</y>
        <width>958</width>
        <height>400</height>
      </action>
    </keybind>
    <keybind key="W-Home">
      <action name="ToggleShowDesktop"/>
    </keybind>
    <keybind key="W-End">
      <action name="Unmaximize"/>
      <action name="MoveResizeTo">
        <x>-4</x>
        <y>-0</y>
        <width>958</width>
        <height>1080</height>
      </action>
    </keybind>
    <keybind key="W-Left">
      <action name="Unmaximize"/>
      <action name="MoveResizeTo">
        <width>50%</width>
        <height>100%</height>
        <x>0</x>
        <y>0</y>
      </action>
    </keybind>
    <keybind key="W-Right">
      <action name="Unmaximize"/>
      <action name="MoveResizeTo">
        <width>50%</width>
        <height>100%</height>
        <x>-0</x>
        <y>0</y>
      </action>
    </keybind>
    <keybind key="W-Up">
      <action name="ToggleMaximizeFull"/>
    </keybind>
    <!-- W-KP4 left 1/3 -->
    <keybind key="W-KP_4">
      <action name="Unmaximize"/>
      <action name="MoveResizeTo">
        <width>34%</width>
        <height>100%</height>
        <x>0</x>
        <y>0</y>
      </action>
    </keybind>
    <!-- W-S-KP4 left 2/3 -->
    <keybind key="W-S-KP_4">
      <action name="Unmaximize"/>
      <action name="MoveResizeTo">
        <width>67%</width>
        <height>100%</height>
        <x>0</x>
        <y>0</y>
      </action>
    </keybind>
    <!-- W-KP5 & W-S-KP5 middle 1/3 -->
    <keybind key="W-KP_5">
      <action name="Unmaximize"/>
      <action name="MoveResizeTo">
        <width>33%</width>
        <height>100%</height>
        <x>34%</x>
        <y>0</y>
      </action>
    </keybind>
    <keybind key="W-S-KP_5">
      <action name="Unmaximize"/>
      <action name="MoveResizeTo">
        <width>33%</width>
        <height>100%</height>
        <x>34%</x>
        <y>0</y>
      </action>
    </keybind>
    <!-- W-KP6 right 1/3 -->
    <keybind key="W-KP_6">
      <action name="Unmaximize"/>
      <action name="MoveResizeTo">
        <width>33%</width>
        <height>100%</height>
        <x>-0</x>
        <y>0</y>
      </action>
    </keybind>
    <!-- W-S-KP6 right 2/3 -->
    <keybind key="W-S-KP_6">
      <action name="Unmaximize"/>
      <action name="MoveResizeTo">
        <width>66%</width>
        <height>100%</height>
        <x>-0</x>
        <y>0</y>
      </action>
    </keybind>
    <!-- W-KP7 left 1/3 top 1/2 -->
    <keybind key="W-KP_7">
      <action name="Unmaximize"/>
      <action name="MoveResizeTo">
        <width>34%</width>
        <height>50%</height>
        <x>0</x>
        <y>0</y>
      </action>
    </keybind>
    <!-- W-S-KP7 left 2/3 top 1/2 -->
    <keybind key="W-S-KP_7">
      <action name="Unmaximize"/>
      <action name="MoveResizeTo">
        <width>67%</width>
        <height>50%</height>
        <x>0</x>
        <y>0</y>
      </action>
    </keybind>
    <!-- W-KP1 left 1/3 down 1/2 -->
    <keybind key="W-KP_1">
      <action name="Unmaximize"/>
      <action name="MoveResizeTo">
        <width>34%</width>
        <height>50%</height>
        <x>0</x>
        <y>-0</y>
      </action>
    </keybind>
    <!-- W-S-KP1 left 2/3 down 1/2 -->
    <keybind key="W-S-KP_1">
      <action name="Unmaximize"/>
      <action name="MoveResizeTo">
        <width>67%</width>
        <height>50%</height>
        <x>0</x>
        <y>-0</y>
      </action>
    </keybind>
    <!-- W-KP8 middle 1/3 top 1/2 -->
    <keybind key="W-KP_8">
      <action name="Unmaximize"/>
      <action name="MoveResizeTo">
        <width>33%</width>
        <height>50%</height>
        <x>34%</x>
        <y>0</y>
      </action>
    </keybind>
    <!-- W-S-KP8 top 1/2 -->
    <keybind key="W-S-KP_8">
      <action name="Unmaximize"/>
      <action name="MoveResizeTo">
        <width>100%</width>
        <height>50%</height>
        <x>0</x>
        <y>0</y>
      </action>
    </keybind>
    <!-- W-KP2 left 1/3 bottom 1/2 -->
    <keybind key="W-KP_2">
      <action name="Unmaximize"/>
      <action name="MoveResizeTo">
        <width>33%</width>
        <height>50%</height>
        <x>34%</x>
        <y>-0</y>
      </action>
    </keybind>
    <!-- W-S-KP2 bottom 1/2 -->
    <keybind key="W-S-KP_2">
      <action name="Unmaximize"/>
      <action name="MoveResizeTo">
        <width>100%</width>
        <height>50%</height>
        <x>0</x>
        <y>-0</y>
      </action>
    </keybind>
    <!-- W-KP9 right 1/3 top 1/2 -->
    <keybind key="W-KP_9">
      <action name="Unmaximize"/>
      <action name="MoveResizeTo">
        <width>33%</width>
        <height>50%</height>
        <x>-0</x>
        <y>0</y>
      </action>
    </keybind>
    <!-- W-S-KP9 right 2/3 top 1/2 -->
    <keybind key="W-S-KP_9">
      <action name="Unmaximize"/>
      <action name="MoveResizeTo">
        <width>66%</width>
        <height>50%</height>
        <x>-0</x>
        <y>0</y>
      </action>
    </keybind>
    <!-- W-KP3 right 1/3 bottom 1/2 -->
    <keybind key="W-KP_3">
      <action name="Unmaximize"/>
      <action name="MoveResizeTo">
        <width>33%</width>
        <height>50%</height>
        <x>-0</x>
        <y>-0</y>
      </action>
    </keybind>
    <!-- W-S-KP3 right 2/3 bottom 1/2 -->
    <keybind key="W-S-KP_3">
      <action name="Unmaximize"/>
      <action name="MoveResizeTo">
        <width>66%</width>
        <height>50%</height>
        <x>-0</x>
        <y>-0</y>
      </action>
    </keybind>
    <!-- W-1...W-4 1/4 -->
    <keybind key="W-1">
      <action name="Unmaximize"/>
      <action name="MoveResizeTo">
        <width>50%</width>
        <height>50%</height>
        <x>+0</x>
        <y>+0</y>
      </action>
    </keybind>
    <keybind key="W-2">
      <action name="Unmaximize"/>
      <action name="MoveResizeTo">
        <width>50%</width>
        <height>50%</height>
        <x>-0</x>
        <y>+0</y>
      </action>
    </keybind>
    <keybind key="W-3">
      <action name="Unmaximize"/>
      <action name="MoveResizeTo">
        <width>50%</width>
        <height>50%</height>
        <x>+0</x>
        <y>-0</y>
      </action>
    </keybind>
    <keybind key="W-4">
      <action name="Unmaximize"/>
      <action name="MoveResizeTo">
        <width>50%</width>
        <height>50%</height>
        <x>-0</x>
        <y>-0</y>
      </action>
    </keybind>
    <keybind key="W-Down">
      <action name="Unmaximize"/>
    </keybind>
    <keybind key="W-c">
      <action name="MoveToCenter"/>
    </keybind>
    <keybind key="W-C-Up">
      <action name="MoveToEdgeNorth"/>
    </keybind>
    <keybind key="W-C-Down">
      <action name="MoveToEdgeSouth"/>
    </keybind>
    <keybind key="W-C-Left">
      <action name="MoveToEdgeWest"/>
    </keybind>
    <keybind key="W-C-Right">
      <action name="MoveToEdgeEast"/>
    </keybind>
    <keybind key="A-W-Up">
      <action name="GrowToEdgeNorth"/>
    </keybind>
    <keybind key="A-W-Down">
      <action name="GrowToEdgeSouth"/>
    </keybind>
    <keybind key="A-W-Left">
      <action name="GrowToEdgeWest"/>
    </keybind>
    <keybind key="A-W-Right">
      <action name="GrowToEdgeEast"/>
    </keybind>
    <keybind key="A-W-Prior">
      <action name="MoveToCenter"/>
    </keybind>

Offline

#4 2018-11-22 04:30:17

damo
....moderator....
Registered: 2015-08-20
Posts: 4,382

Re: [SOLVED] Split Screens

Menu -> Help&Resources -> Openbox Website -> Openbox Documentation

Check out the Application Actions, especially MoveResizeTo. If you want your applications to open in those positions by default, then you can set their tiling with Openbox commands.


Be Excellent to Each Other...

FORUM RULES and posting guidelines «» Help page for forum post formatting
Artwork on DeviantArt  «» BunsenLabs on DeviantArt

Offline

#5 2018-11-22 04:56:15

dashingdon
Member
Registered: 2015-12-09
Posts: 11

Re: [SOLVED] Split Screens

Thanks all for sharing the solution. I will check them out and update the thread with findings. Thanks again.

-dash

Offline

#6 2018-11-22 05:11:05

dashingdon
Member
Registered: 2015-12-09
Posts: 11

Re: [SOLVED] Split Screens

@nore and @damo , thank you. your suggestions worked great. I have what I need. Thank you very much.
-dash

Offline

Board footer

Powered by FluxBB