nathanielsimard / overview-navigation

Make window navigation fast and easy using overview.
https://extensions.gnome.org/extension/1702/overview-navigation/
GNU General Public License v2.0
37 stars 7 forks source link

Extension does not work with GNOME 3.36 #25

Closed tsdh closed 4 years ago

tsdh commented 4 years ago

After upgrading to GNOME 3.36, the extension doesn't work anymore. It doesn't error but when pressing Space in the overview, the indicators aren't shown anymore.

I've now enabled logging in the settings but where does the logging output go?

nathanielsimard commented 4 years ago

Sorry for the delay, I wasn't on Gnome 3.36 and did not have much time to setup a VM. The fix in #26 is supposed to make everything work like before.

razcore-rad commented 4 years ago

@nathanielsimard I tried the fix and I can run the extension and bring up the shortcuts, but I can't actually use them. After I press pace, keys get assigned to the windows, but nothing happens if I press any of them. Let me know if I can do anything to help debug this.

nathanielsimard commented 4 years ago

You can enable and check the logs in /var/log/syslog with something like tail -f /var/log/syslog | grep Overview.

razcore-rad commented 4 years ago

I got this after pressing SuperSpacesESC but don't know if it helps, seems to generic.

May  2 20:08:30 alienware gnome-shell[2012]: INFO - [Overview Navigation - CustomWorkspaceView] Animate to overview ...
May  2 20:08:30 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWorkspaceView] Hiding tooltips ...
May  2 20:08:30 alienware gnome-shell[2012]: INFO - [Overview Navigation - Search] Enabling search ...
May  2 20:08:30 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Initializing ...
May  2 20:08:30 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - WindowSelector] Registering a window ...
May  2 20:08:30 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...
May  2 20:08:30 alienware gnome-shell[2012]: message repeated 16 times: [ DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...]
May  2 20:08:30 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Showing tooltip ...
May  2 20:08:30 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Showing tooltip ...
May  2 20:08:30 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...
May  2 20:08:30 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...
May  2 20:08:30 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Showing tooltip ...
May  2 20:08:30 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...
May  2 20:08:30 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...
May  2 20:08:30 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Calculating layout ...
May  2 20:08:30 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Calculating layout ...
May  2 20:08:30 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Initializing ...
May  2 20:08:30 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - WindowSelector] Registering a window ...
May  2 20:08:30 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...
May  2 20:08:30 alienware gnome-shell[2012]: message repeated 16 times: [ DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...]
May  2 20:08:30 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Showing tooltip ...
May  2 20:08:30 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Showing tooltip ...
May  2 20:08:30 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...
May  2 20:08:30 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...
May  2 20:08:30 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Showing tooltip ...
May  2 20:08:30 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...
May  2 20:08:30 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...
May  2 20:08:30 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Calculating layout ...
May  2 20:08:30 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Initializing ...
May  2 20:08:30 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - WindowSelector] Registering a window ...
May  2 20:08:30 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...
May  2 20:08:30 alienware gnome-shell[2012]: message repeated 16 times: [ DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...]
May  2 20:08:30 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Showing tooltip ...
May  2 20:08:30 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Showing tooltip ...
May  2 20:08:30 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...
May  2 20:08:30 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...
May  2 20:08:30 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Showing tooltip ...
May  2 20:08:30 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...
May  2 20:08:30 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...
May  2 20:08:30 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Calculating layout ...
May  2 20:08:30 alienware gnome-shell[2012]: message repeated 2 times: [ DEBUG - [Overview Navigation - CustomWindowOverlay] Calculating layout ...]
May  2 20:08:31 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWorkspaceView] On key press ...
May  2 20:08:31 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWorkspaceView] On key release ...
May  2 20:08:31 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWorkspaceView] Showing tooltips ...
May  2 20:08:31 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Showing tooltip ...
May  2 20:08:31 alienware gnome-shell[2012]: message repeated 2 times: [ DEBUG - [Overview Navigation - CustomWindowOverlay] Showing tooltip ...]
May  2 20:08:31 alienware gnome-shell[2012]: INFO - [Overview Navigation - Search] Disabling search ...
May  2 20:08:31 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWorkspaceView] On key press ...
May  2 20:08:31 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWorkspaceView] On key release ...
May  2 20:08:32 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWorkspaceView] On key press ...
May  2 20:08:32 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWorkspaceView] On key release ...
May  2 20:08:32 alienware gnome-shell[2012]: INFO - [Overview Navigation - CustomWindowOverlay] Destroying ...
May  2 20:08:32 alienware gnome-shell[2012]: INFO - [Overview Navigation - CustomWindowOverlay] Destroying ...
May  2 20:08:32 alienware gnome-shell[2012]: INFO - [Overview Navigation - CustomWorkspaceView] On Destroy ...
May  2 20:08:32 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - WindowSelector] Resetting ...
May  2 20:08:32 alienware gnome-shell[2012]: INFO - [Overview Navigation - Search] Enabling search ...
May  2 20:08:32 alienware gnome-shell[2012]: INFO - [Overview Navigation - CustomWindowOverlay] Destroying ...
nathanielsimard commented 4 years ago

Weird, I was expecting something similar to that:

May  2 13:14:57 thinkbook gnome-shell[1799]: DEBUG - [Overview Navigation - CustomWindowOverlay] Calculating layout ...
May  2 13:14:58 thinkbook gnome-shell[1799]: DEBUG - [Overview Navigation - CustomWorkspaceView] On key press ...
May  2 13:14:58 thinkbook gnome-shell[1799]: DEBUG - [Overview Navigation - CustomWorkspaceView] On key release ...
May  2 13:14:58 thinkbook gnome-shell[1799]: DEBUG - [Overview Navigation - CustomWorkspaceView] Showing tooltips ...
May  2 13:14:58 thinkbook gnome-shell[1799]: DEBUG - [Overview Navigation - CustomWindowOverlay] Showing tooltip ...
May  2 13:14:58 thinkbook gnome-shell[1799]: DEBUG - [Overview Navigation - CustomWindowOverlay] Showing tooltip ...
May  2 13:14:58 thinkbook gnome-shell[1799]: INFO - [Overview Navigation - Search] Disabling search ...
May  2 13:15:04 thinkbook gnome-shell[1799]: DEBUG - [Overview Navigation - CustomWorkspaceView] On key press ...
May  2 13:15:04 thinkbook gnome-shell[1799]: DEBUG - [Overview Navigation - WindowSelector] Selecting a window 97 with mode Focussing
May  2 13:15:04 thinkbook gnome-shell[1799]: DEBUG - [Overview Navigation - WindowSelector] Key is window a
May  2 13:15:04 thinkbook gnome-shell[1799]: DEBUG - [Overview Navigation - WindowSelector] Selection is  a
May  2 13:15:04 thinkbook gnome-shell[1799]: DEBUG - [Overview Navigation - WindowSelector] Selections a
May  2 13:15:04 thinkbook gnome-shell[1799]: DEBUG - [Overview Navigation - WindowSelector] Selecting window a ...
May  2 13:15:04 thinkbook gnome-shell[1799]: INFO - [Overview Navigation - CustomWorkspaceView] On Destroy ...
May  2 13:15:04 thinkbook gnome-shell[1799]: DEBUG - [Overview Navigation - WindowSelector] Resetting ...
May  2 13:15:04 thinkbook gnome-shell[1799]: INFO - [Overview Navigation - Search] Enabling search ...
May  2 13:15:04 thinkbook gnome-shell[1799]: INFO - [Overview Navigation - CustomWindowOverlay] Destroying ...
May  2 13:15:04 thinkbook gnome-shell[1799]: INFO - [Overview Navigation - CustomWindowOverlay] Destroying ...

What distro are you using ?

razcore-rad commented 4 years ago

I'm on Ubuntu 20.04, newly installed (a couple of days ago), but I experienced the same thing on Ubuntu 19.10 before upgrading. I didn't catch the log on that tho'

 ✓ 09:22:razcore@alienware:~
 $ uname -a
Linux alienware 5.4.0-28-generic #32-Ubuntu SMP Wed Apr 22 17:40:10 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
razcore-rad commented 4 years ago

Just by pressing with SuperESC I get this:

 ✗ 09:45:razcore@alienware:~
 $ tail -f /var/log/syslog | grep Overview
May  4 09:45:42 alienware gnome-shell[2012]: INFO - [Overview Navigation - CustomWorkspaceView] Animate to overview ...
May  4 09:45:42 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWorkspaceView] Hiding tooltips ...
May  4 09:45:42 alienware gnome-shell[2012]: INFO - [Overview Navigation - Search] Enabling search ...
May  4 09:45:42 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Initializing ...
May  4 09:45:42 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - WindowSelector] Registering a window ...
May  4 09:45:42 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...
May  4 09:45:42 alienware gnome-shell[2012]: message repeated 8 times: [ DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...]
May  4 09:45:42 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Showing tooltip ...
May  4 09:45:42 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...
May  4 09:45:42 alienware gnome-shell[2012]: message repeated 6 times: [ DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...]
May  4 09:45:42 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Calculating layout ...
May  4 09:45:42 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Initializing ...
May  4 09:45:42 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - WindowSelector] Registering a window ...
May  4 09:45:42 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...
May  4 09:45:42 alienware gnome-shell[2012]: message repeated 8 times: [ DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...]
May  4 09:45:42 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Showing tooltip ...
May  4 09:45:42 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...
May  4 09:45:42 alienware gnome-shell[2012]: message repeated 6 times: [ DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...]
May  4 09:45:42 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Calculating layout ...
May  4 09:45:42 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Initializing ...
May  4 09:45:42 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - WindowSelector] Registering a window ...
May  4 09:45:42 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...
May  4 09:45:42 alienware gnome-shell[2012]: message repeated 8 times: [ DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...]
May  4 09:45:42 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Showing tooltip ...
May  4 09:45:42 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...
May  4 09:45:42 alienware gnome-shell[2012]: message repeated 6 times: [ DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...]
May  4 09:45:42 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Calculating layout ...
May  4 09:45:42 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Initializing ...
May  4 09:45:42 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - WindowSelector] Registering a window ...
May  4 09:45:42 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...
May  4 09:45:42 alienware gnome-shell[2012]: message repeated 8 times: [ DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...]
May  4 09:45:42 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Showing tooltip ...
May  4 09:45:42 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...
May  4 09:45:42 alienware gnome-shell[2012]: message repeated 6 times: [ DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...]
May  4 09:45:42 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Calculating layout ...
May  4 09:45:42 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Initializing ...
May  4 09:45:42 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - WindowSelector] Registering a window ...
May  4 09:45:42 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...
May  4 09:45:42 alienware gnome-shell[2012]: message repeated 8 times: [ DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...]
May  4 09:45:42 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Showing tooltip ...
May  4 09:45:42 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...
May  4 09:45:42 alienware gnome-shell[2012]: message repeated 6 times: [ DEBUG - [Overview Navigation - CustomWindowOverlay] Hiding tooltip ...]
May  4 09:45:42 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWindowOverlay] Calculating layout ...
May  4 09:45:42 alienware gnome-shell[2012]: message repeated 2 times: [ DEBUG - [Overview Navigation - CustomWindowOverlay] Calculating layout ...]
May  4 09:45:43 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWorkspaceView] On key press ...
May  4 09:45:43 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - CustomWorkspaceView] On key release ...
May  4 09:45:43 alienware gnome-shell[2012]: INFO - [Overview Navigation - CustomWindowOverlay] Destroying ...
May  4 09:45:43 alienware gnome-shell[2012]: message repeated 3 times: [ INFO - [Overview Navigation - CustomWindowOverlay] Destroying ...]
May  4 09:45:43 alienware gnome-shell[2012]: INFO - [Overview Navigation - CustomWorkspaceView] On Destroy ...
May  4 09:45:43 alienware gnome-shell[2012]: DEBUG - [Overview Navigation - WindowSelector] Resetting ...
May  4 09:45:43 alienware gnome-shell[2012]: INFO - [Overview Navigation - Search] Enabling search ...
May  4 09:45:43 alienware gnome-shell[2012]: INFO - [Overview Navigation - CustomWindowOverlay] Destroying ...

Weird, right?

nathanielsimard commented 4 years ago

Hmm, I'm not sure it is related to Gnome 3.36. I'm on ubuntu 20.04 in the Gnome-Xorg session and everything works. Can you try without any other extension with this session ? It might also be a problem with wayland or the ubuntu session.

You can also try to find Javascript error in the logs. The way Gnome is built I can't catch them all: tail -f /var/log/syslog | grep error

razcore-rad commented 4 years ago

Yeah, I just don't know how to debug this. I just list syslog with tail -f /var/log/syslog and I don't see any errors whatsoever. I also use Gnome Shell 3.36.1 with Xorg so... I'm out of options here. Thanks anyway. Maybe someone else can dig some more into his.

nathanielsimard commented 4 years ago

I had some weird behaviours with different keyboard layouts on Gnome 3.36.1. I'm unable to show the Overview (without any extension) with the French (Canada) layout. Maybe you can try with the English (US) layout ? That's pretty much my last guess 😅.

I'll close the issue because it doesn't seem to be related to Gnome 3.36 as it didn't work either on ubuntu 19.10. If you want, I invite you to open another issue for your problem.

razcore-rad commented 4 years ago

You know, you might be right, I did make some changes to the keyboard cause Super & Alt had some shortcuts attached to them that I didn't like. I'm also using the romanian/english layout so it's not the standard en (US) layout.

I'll add one thing tho'. Before upgrading to 3.36 the extension was working just fine with the non-standard layout. I don't really know what changed, but there might be something there.