Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Toggle window breaks in Gnome 40 #1857

Closed
kaipee opened this issue Jun 4, 2021 · 5 comments
Closed

Toggle window breaks in Gnome 40 #1857

kaipee opened this issue Jun 4, 2021 · 5 comments

Comments

@kaipee
Copy link

kaipee commented Jun 4, 2021

Describe the bug

Under Gnome 40, toggling the window visibility works most of the time. Quite often the window will fail to either appear, or will display but not fullscreen.

Jun 04 14:42:07 gb-lis-sys-21 guake.desktop[1551]: Hiding the terminal
Jun 04 14:42:09 gb-lis-sys-21 guake.desktop[1551]: Showing the terminal
Jun 04 14:42:09 gb-lis-sys-21 gnome-shell[1285]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x220000c
Jun 04 14:42:10 gb-lis-sys-21 guake.desktop[1551]: Hiding the terminal
Jun 04 14:42:11 gb-lis-sys-21 guake.desktop[1551]: Showing the terminal
Jun 04 14:42:11 gb-lis-sys-21 gnome-shell[1285]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x220000c
Jun 04 14:42:12 gb-lis-sys-21 guake.desktop[1551]: Hiding the terminal
Jun 04 14:42:12 gb-lis-sys-21 guake.desktop[1551]: Showing the terminal
Jun 04 14:42:12 gb-lis-sys-21 gnome-shell[1285]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x220000c
Jun 04 14:42:13 gb-lis-sys-21 guake.desktop[1551]: Hiding the terminal
Jun 04 14:42:13 gb-lis-sys-21 guake.desktop[1551]: Showing the terminal
Jun 04 14:42:13 gb-lis-sys-21 gnome-shell[1285]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x220000c
Jun 04 14:42:13 gb-lis-sys-21 guake.desktop[1551]: Hiding the terminal
Jun 04 14:42:14 gb-lis-sys-21 guake.desktop[1551]: Showing the terminal
Jun 04 14:42:14 gb-lis-sys-21 gnome-shell[1285]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x220000c
Jun 04 14:42:14 gb-lis-sys-21 guake.desktop[1551]: Hiding the terminal
Jun 04 14:42:14 gb-lis-sys-21 guake.desktop[1551]: Showing the terminal
Jun 04 14:42:14 gb-lis-sys-21 gnome-shell[1285]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x220000c
Jun 04 14:42:15 gb-lis-sys-21 guake.desktop[1551]: Hiding the terminal
Jun 04 14:42:15 gb-lis-sys-21 guake.desktop[1551]: Showing the terminal
Jun 04 14:42:15 gb-lis-sys-21 gnome-shell[1285]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x220000c
Jun 04 14:42:15 gb-lis-sys-21 guake.desktop[1551]: Hiding the terminal
Jun 04 14:42:15 gb-lis-sys-21 guake.desktop[1551]: Showing the terminal
Jun 04 14:42:15 gb-lis-sys-21 gnome-shell[1285]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x220000c
Jun 04 14:42:16 gb-lis-sys-21 guake.desktop[1551]: Hiding the terminal
Jun 04 14:42:16 gb-lis-sys-21 guake.desktop[1551]: Showing the terminal
Jun 04 14:42:16 gb-lis-sys-21 gnome-shell[1285]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x220000c
Jun 04 14:42:16 gb-lis-sys-21 guake.desktop[1551]: Hiding the terminal
Jun 04 14:42:17 gb-lis-sys-21 guake.desktop[1551]: Showing the terminal
Jun 04 14:42:17 gb-lis-sys-21 gnome-shell[1285]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x220000c
Jun 04 14:42:17 gb-lis-sys-21 guake.desktop[1551]: Hiding the terminal
Jun 04 14:42:17 gb-lis-sys-21 guake.desktop[1551]: Showing the terminal
Jun 04 14:42:17 gb-lis-sys-21 gnome-shell[1285]: Window manager warning: Treating resize request of legacy application 0x220000c as a fullscreen request
Jun 04 14:42:17 gb-lis-sys-21 gnome-shell[1285]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x220000c
Jun 04 14:42:18 gb-lis-sys-21 guake.desktop[1551]: Hiding the terminal
Jun 04 14:42:18 gb-lis-sys-21 guake.desktop[1551]: Showing the terminal
Jun 04 14:42:18 gb-lis-sys-21 gnome-shell[1285]: Window manager warning: Treating resize request of legacy application 0x220000c as a fullscreen request
Jun 04 14:42:18 gb-lis-sys-21 gnome-shell[1285]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x220000c
Jun 04 14:42:18 gb-lis-sys-21 guake.desktop[1551]: Hiding the terminal
Jun 04 14:42:19 gb-lis-sys-21 guake.desktop[1551]: Showing the terminal
Jun 04 14:42:19 gb-lis-sys-21 gnome-shell[1285]: Window manager warning: Treating resize request of legacy application 0x220000c as a fullscreen request
Jun 04 14:42:19 gb-lis-sys-21 gnome-shell[1285]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x220000c
Jun 04 14:42:19 gb-lis-sys-21 guake.desktop[1551]: Hiding the terminal
Jun 04 14:42:20 gb-lis-sys-21 guake.desktop[1551]: Showing the terminal
Jun 04 14:42:20 gb-lis-sys-21 gnome-shell[1285]: Window manager warning: Treating resize request of legacy application 0x220000c as a fullscreen request
Jun 04 14:42:20 gb-lis-sys-21 gnome-shell[1285]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x220000c
Jun 04 14:42:21 gb-lis-sys-21 guake.desktop[1551]: Hiding the terminal
Jun 04 14:42:22 gb-lis-sys-21 guake.desktop[1551]: Showing the terminal
Jun 04 14:42:22 gb-lis-sys-21 gnome-shell[1285]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x220000c
Jun 04 14:42:26 gb-lis-sys-21 guake.desktop[1551]: Hiding the terminal

To Reproduce

Use Gnome 40. Have Guake main window set to 100% vertical and horizontal. Toggle window visibility multiple times.


$ guake --support

Guake Version: 3.7.0

Vte Version: 0.64.1

Vte Runtime Version: 0.64.1


GTK+ Version: 3.24.29

GDK Backend: GdkX11.X11Display


Desktop Session: gnome-xorg


Display: :1

RGBA visual: True

Composited: True

  • Monitor: 0 - DEL HDMI-0
    • Geometry: 1280 x 1024 at 1920, 56
    • Size: 380 x 300 mm²
    • Primary: True
    • Refresh rate: 75.02 Hz
    • Subpixel layout: unknown
  • Monitor: 1 - DEL DP-2
    • Geometry: 1920 x 1080 at 3200, 0
    • Size: 598 x 336 mm²
    • Primary: False
    • Refresh rate: 60.00 Hz
    • Subpixel layout: unknown
  • Monitor: 2 - DEL DP-0
    • Geometry: 1920 x 1080 at 0, 0
    • Size: 598 x 336 mm²
    • Primary: False
    • Refresh rate: 60.00 Hz
    • Subpixel layout: unknown
@Davidy22
Copy link
Collaborator

Davidy22 commented Sep 4, 2021

Leaving some links for potential related similar issues encountered by other projects to aid in finding a fix:

https://bugs.chromium.org/p/chromium/issues/detail?id=379615
https://bugs.eclipse.org/bugs/show_bug.cgi?id=371545

@Davidy22
Copy link
Collaborator

Davidy22 commented Jan 18, 2022

When this bug report was created I was on cinnamon and couldn't confirm anything, am on gnome 41 now. I can't make this happen through normal usage, and it's difficult to tell whether this is happening or not when I hold down F12. If you're on gnome 41 now, do you still experience this?

@kaipee
Copy link
Author

kaipee commented Jan 18, 2022

Yes

@davidhaley
Copy link

davidhaley commented Feb 6, 2022

Kernel: 5.16.5-arch1-1
GNOME Shell 41.3
Guake Terminal: 3.8.1
VTE: 0.66.2
VTE runtime: 0.66.2
Gtk: 3.24.31
GDK Backend: <GdkX11.X11Display
Desktop Session: gnome

Toggling F12 a few times produces the following output (journalctl -f):

Feb 06 16:24:32 dh-desktop gnome-shell[9427]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x160000b
Feb 06 16:24:33 dh-desktop systemd[9349]: Started Application launched by gsd-media-keys.
Feb 06 16:24:33 dh-desktop gsd-media-keys[15676]: Sending 'toggle' message to Guake3
Feb 06 16:27:35 dh-desktop systemd[9349]: Started Application launched by gsd-media-keys.
Feb 06 16:27:35 dh-desktop gsd-media-keys[15694]: Sending 'toggle' message to Guake3
Feb 06 16:27:35 dh-desktop gnome-shell[9427]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x160000b
Feb 06 16:27:35 dh-desktop systemd[9349]: Started Application launched by gsd-media-keys.
Feb 06 16:27:35 dh-desktop gsd-media-keys[15698]: Sending 'toggle' message to Guake3
Feb 06 16:27:36 dh-desktop systemd[9349]: Started Application launched by gsd-media-keys.
Feb 06 16:27:36 dh-desktop gsd-media-keys[15701]: Sending 'toggle' message to Guake3
Feb 06 16:27:36 dh-desktop gnome-shell[9427]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x160000b
Feb 06 16:27:37 dh-desktop systemd[9349]: Started Application launched by gsd-media-keys.
Feb 06 16:27:37 dh-desktop gsd-media-keys[15703]: Sending 'toggle' message to Guake3
Feb 06 16:27:37 dh-desktop systemd[9349]: Started Application launched by gsd-media-keys.
Feb 06 16:27:37 dh-desktop gsd-media-keys[15706]: Sending 'toggle' message to Guake3
Feb 06 16:27:37 dh-desktop gnome-shell[9427]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x160000b
Feb 06 16:27:38 dh-desktop systemd[9349]: Started Application launched by gsd-media-keys.
Feb 06 16:27:38 dh-desktop gsd-media-keys[15709]: Sending 'toggle' message to Guake3
Feb 06 16:27:38 dh-desktop systemd[9349]: Started Application launched by gsd-media-keys.
Feb 06 16:27:38 dh-desktop gsd-media-keys[15712]: Sending 'toggle' message to Guake3
Feb 06 16:27:38 dh-desktop gnome-shell[9427]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x160000b
Feb 06 16:27:39 dh-desktop systemd[9349]: Started Application launched by gsd-media-keys.
Feb 06 16:27:39 dh-desktop gsd-media-keys[15714]: Sending 'toggle' message to Guake3
Feb 06 16:27:39 dh-desktop systemd[9349]: Started Application launched by gsd-media-keys.
Feb 06 16:27:39 dh-desktop gsd-media-keys[15717]: Sending 'toggle' message to Guake3
Feb 06 16:27:39 dh-desktop gnome-shell[9427]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x160000b
Feb 06 16:27:40 dh-desktop systemd[9349]: Started Application launched by gsd-media-keys.
Feb 06 16:27:40 dh-desktop gsd-media-keys[15719]: Sending 'toggle' message to Guake3


c31io added a commit to c31io/guake that referenced this issue Jun 20, 2022
Davidy22 pushed a commit that referenced this issue Jun 20, 2022
@Davidy22
Copy link
Collaborator

Should be fixed by #2102

PhungXuanAnh pushed a commit to PhungXuanAnh/guake that referenced this issue Oct 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants