passingthru67 / workspaces-to-dock

A gnome shell extension that transforms the workspaces into an intellihide dock
https://extensions.gnome.org/extension/427/workspaces-to-dock/
GNU General Public License v3.0
262 stars 54 forks source link

Cannot scroll left/right to switch workspaces in Gnome 3.30 #155

Open passingthru67 opened 6 years ago

passingthru67 commented 6 years ago

Linux Distribution version

N/A

Gnome Shell version

Gnome 3.30

Xorg or Wayland (or both)

N/A

Extension version or branch

Github master branch (v48+)

Description of the problem

Cannot scroll left/right to switch workspaces in Gnome 3.30

Steps to reproduce the problem

Position WtD at top or bottom of screen.

passingthru67 commented 6 years ago

The issue appears to be an upstream bug in Gnome 3.30 when using the get_neighbor function to determine the workspace to switch to. See https://gitlab.gnome.org/GNOME/mutter/issues/270 for details.

If this turns out to be a feature instead of a bug, then a workaround will have to be found.

passingthru67 commented 6 years ago

There's a workaround for anyone using WtD in the horizontal (top/bottom) position. Please download and install the gnome-3.30-horizontalscroll branch (https://github.com/passingthru67/workspaces-to-dock/tree/gnome-3.30-horizontalscroll).

BTW, this is only a temporary workaround. Hopefully, the Gnome 3.30 workspace get_neighbor issue (see above) will be resolved soon.

tanasebutcaru commented 6 years ago

Hi @passingthru67 ! I've just updated to 3.30.1 and saw this issue. With workspaces-to-dock.v49_3.30 version I can switch the workspaces horizontally only when I'm in the overview and the same happens when using the horizontalscroll branch. Also, with the latest release sometimes I have the "error loading extensions" issue and the Tweaks apps, even though the workspaces thumbnails are positioned at the bottom of the overview (so the extension settings work).

passingthru67 commented 6 years ago

@tbutcaru The workaround (gnome-3.30-horizontalscsroll branch) restores the ability to scroll over the dock and switch to the next/prev workspace. Visually, the application windows still move up/down due to the Gnome bug/issue mentioned above. Except, of course, in overview mode. Those objects move left/right like they're suppose to.

As for the "error loading extensions", I haven't seen it myself, but I'll keep an eye out for it. What other extensions do you have installed? Try disabling individual extensions and see if the error goes away.

passingthru67 commented 5 years ago

This issue resolved itself in Gnome 3.32. I'll have to backtrack and test if a Gnome 3.30.1+ update works without the need for this workaround.

tty2 commented 5 years ago

Unfortunately new Debian Buster on Gnome 3.30. And we'll have to live with this version till new release. :(