Results 1 to 6 of 6

Thread: How to tile windows on NE, NW, SE, SW corners in Gnome 3?

  1. #1

    Default How to tile windows on NE, NW, SE, SW corners in Gnome 3?

    I have just moved from Linux Mint 17.1 to OpenSuse Leap 42.1 with a Gnome 3 Desktop environment.

    I would like to have simple keyboard shortcuts to tile windows, just as I used to have in Linux Mint.

    Gnome 3 provides automatically the option for "View split on left" and "View split on right".

    However, I need also commands to move a given window
    • to the top right corner (i.e. Northeast)
    • to the bottom right corner (SE)
    • to the bottom left corner (SW)
    • to the top left corner (NW).


    These options are not available from All Settings > Keyboard.

    I have tried dconf editor, specifically under the schema org.gnome.desktop.wm.keybindings

    There I do find the following options:
    • move-to-corner-ne
    • move-to-corner-nw
    • move-to-corner-se
    • move-to-corner-sw


    This is precisely what I need; however, whatever value I ascribe to those options, still I can't get those additional tiling functions working.

    Can you replicate the same issue? Does anyone have an idea on what I'm overlooking?

  2. #2
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    27,254
    Blog Entries
    15

    Default Re: How to tile windows on NE, NW, SE, SW corners in Gnome 3?

    Hi
    I normally use gsettings... eg;
    Code:
    gsettings set org.gnome.desktop.wm.keybindings move-to-corner-nw "as@ ['<Super><Shift>Left']"
    Or in dconf-editor use something like, depending on what keys you want to use....;
    Code:
    ['<Super><Shift>Left']
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SUSE SLE, openSUSE Leap/Tumbleweed (x86_64) | GNOME DE
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!

  3. #3

    Default Re: How to tile windows on NE, NW, SE, SW corners in Gnome 3?

    Hi malcolmlewis!

    If I launch the command
    Code:
    gsettings set org.gnome.desktop.wm.keybindings move-to-corner-nw "as@ ['<Super><Shift>Left']"
    then I get
    Code:
    unknown keyword:  as@ ['<Super><Shift>Left']
      ^^
    As for the second approach, namely through dconf, that's precisely the one that I mentioned in my post as not working.

    Incidentally, the sort of simple and effective tiling that I have in mind is possible under Linux Mint and similar distros with Quicktile ( http://ssokolow.com/quicktile/ ). I tried to install it in OpenSuse 42.1 Leap, but I encountered some problems:

    https://github.com/ssokolow/quicktile/issues/66

    The creator and maintainer of Quicktile explained that there is a need to create some RPM packages.

  4. #4
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    27,254
    Blog Entries
    15

    Default Re: How to tile windows on NE, NW, SE, SW corners in Gnome 3?

    Hi
    Wonder if something is up with dconf since you can't use the GUI...

    If you fire up dconf-editor, locate the keys and press the default button, then try the command line again.

    Works fine here;
    Code:
    malcolml@mizz-piggy:~> gsettings set org.gnome.desktop.wm.keybindings move-to-corner-ne "@as ['<Super><Shift>r']"
    malcolml@mizz-piggy:~> gsettings set org.gnome.desktop.wm.keybindings move-to-corner-nw "@as ['<Super><Shift>l']"
    malcolml@mizz-piggy:~> gsettings get org.gnome.desktop.wm.keybindings move-to-corner-nw
    ['<Super><Shift>l']
    malcolml@mizz-piggy:~> gsettings get org.gnome.desktop.wm.keybindings move-to-corner-ne
    ['<Super><Shift>r']
    There are some gnome shell extensions as well for tiling at GNOME Shell Extensions
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SUSE SLE, openSUSE Leap/Tumbleweed (x86_64) | GNOME DE
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!

  5. #5

    Default Re: How to tile windows on NE, NW, SE, SW corners in Gnome 3?

    Ok, now I'm also able to move windows to NE, NW, SE, SW.
    However, this is possible only if the windows are resized and not maximized or aligned on the left or the right side of the screen.
    Furthermore, by moving a window to NE etc., that window is not resized to be a fourth of the screen: it keeps its original resized dimension.
    This is not very practical, as it implies that first I need to resize each window, and then only I can move it to NE etc.
    On the contrary, Quicktile allows to
    - move each window to NE etc
    - while resizing it automatically, so that if I've four windows open, they occupy smoothly all the screen's space.
    It would be nice if even Gnome 3 allowed this.

  6. #6
    Join Date
    Jun 2008
    Location
    Podunk
    Posts
    27,254
    Blog Entries
    15

    Default Re: How to tile windows on NE, NW, SE, SW corners in Gnome 3?

    Quote Originally Posted by BabuShenoy View Post
    Ok, now I'm also able to move windows to NE, NW, SE, SW.
    However, this is possible only if the windows are resized and not maximized or aligned on the left or the right side of the screen.
    Furthermore, by moving a window to NE etc., that window is not resized to be a fourth of the screen: it keeps its original resized dimension.
    This is not very practical, as it implies that first I need to resize each window, and then only I can move it to NE etc.
    On the contrary, Quicktile allows to
    - move each window to NE etc
    - while resizing it automatically, so that if I've four windows open, they occupy smoothly all the screen's space.
    It would be nice if even Gnome 3 allowed this.
    Hi
    AFAIK Quicktile code is too old... tried it but it wouldn't work...

    What about an extension, eg;
    https://extensions.gnome.org/extension/28/gtile/
    https://extensions.gnome.org/extension/294/shellshape/
    https://extensions.gnome.org/extension/657/shelltile/
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SUSE SLE, openSUSE Leap/Tumbleweed (x86_64) | GNOME DE
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •