Support for Gnome 3.10

Create issue
Issue #13 new
Renato Zannon created an issue

First of all, I would like to say I really love this extension, and that it has become an essential part of my workflow. Thanks for the great work!

So, Gnome 3.10 has been released, and Arch Linux (which is my distro of choice) has updated already. It would be great to be able to continue to use this extension with it :)

I'm not familiar with gnome programming, but I do know javascript (mostly web, but a bit of node too). If there's anything I can do to help you out, please tell me.


Comments (16)

  1. oustaou

    Many thanks for the update ! Still an issue, not a big one, but key bindings for workspaces navigation (org.gnome.desktop.vw.keybindings) doesn't work anymore.

  2. Michael Gerhäuser

    @oustaou: According to the extension source these settings are overridden by the extension (extension.js, line ~480). I don't know if these settings ever worked with workspace-grid because I never used them and I don't have the time to look into this or new features right now (maybe in two months).

  3. Michael Gerhäuser

    @woprandi: Do you have an error message (e.g. Alt+F2 and then run 'lg' or try gnome-shell --replace and look for errors)? What other extensions are you running? Try disabling everything except workspace-grid, reload gnome shell (Alt+F2 and then 'r') and see if that works. Then continue with enabling one extension at a time, reloading gnome shell and look if it breaks.

  4. Michael Gerhäuser

    @woprandi That's weird. Do you have any error messages for me? E.g. use Alt+F2, type 'lg', go to the extensions tab in the top right, look for "Workspace grid" and click on "Show errors". If I can't reproduce it and don't have any errors, I don't have a clue where to start looking.

  5. Fabien TABARY

    In order to keep the compability for your extensions between gnome 3.10 and gnome 3.12, you can use this command:

    gsettings set disable-extension-version-validation "true"

    The other way specifics for this extension it's to modify the shell-version 3.10 in ~/.local/share/gnome-shell/extensions/ to 3.12.

  6. Amy Chan repo owner

    Have merged @migerh's pull-request, but getting an error "children[i] is undefined" when I try to have more than one row of workspaces, and all rows bar the first are not included. Will investigate.

  7. Willy Winkelsträter

    Cant get plugin running, after manuall install and changing of gsettings and version in json.

    % gnome-shell --version                                                                                         
    GNOME Shell 3.16.2

    this is acutally the only plugin i realy want to have in gnome3, ty guys

  8. jhoblitt

    I also can't get the extension to work with gnome 3.16. It is not listed by gnome-shell-extensions-prefs.

    $ lsb_release -d
    Description:    Fedora release 22 (Twenty Two)
    $ gnome-shell --version
    GNOME Shell 3.16.2
  9. Pietro Battiston

    I am using the extension under 3.16, after setting "shell-version" to "3.16" in metadata.json, and replacing all (4) instances of "Shell.KeyBindingMode" with "Shell.ActionMode" in extension.js. Notice however that

    1. I was starting from version 13 of the extension, which I am afraid is not the last one,

    2. there is something weird, but not particularly annoying, in the fact that when moving from a workspace in column 2 to one in column 1 the animation appears bigger than usual.

  10. Log in to comment