Guake / guake

Drop-down terminal for GNOME
https://guake.github.io
GNU General Public License v2.0
4.38k stars 577 forks source link

Guake doesn't show on empty desktop #2126

Open halradaideh opened 1 year ago

halradaideh commented 1 year ago

Describe the bug

Guake doesn't show on empty desktop, but if there are any windows opened it starts normally

Expected behavior

starts normally

Actual behavior

doesn't show on empty desktop

To Reproduce

install guake on fresh ubuntu 22

$ guake --support Guake Version: 3.8.5 Vte Version: 0.68.0 Vte Runtime Version: 0.68.0 -------------------------------------------------- GTK+ Version: 3.24.33 GDK Backend:
Davidy22 commented 1 year ago

I'm trying this out and can't reproduce, does this consistently happen for you?

halradaideh commented 1 year ago

it appears on wayland , on x11 works fine

nielshelsoe commented 1 year ago

i can confirm @halradaideh experience. I have the same problem with a fresh ubuntu 22 -Guake Terminal: 3.8.5

womanonrails commented 1 year ago

I have the same problem Ubuntu 22, Guake 3.8.5, when I try to use F12 on the empty workspace Guake doesn't show. I see also that qterminal had similar problem: https://github.com/lxqt/qterminal/issues/491.

jmlouw commented 1 year ago

I have the same problem on Wayland Ubuntu 22.04.1 LTS Gome 42.4. A wndow needs to be selected inorder to toggle the terminal.

Guake Terminal: 3.8.5
VTE: 0.68.0
VTE runtime: 0.68.0
Gtk: 3.24.33

Any updates?

jmlouw commented 1 year ago

Found a solution to this problem.

If you wish to continue using the default Wayland, you can add the shortcut manually.

  • Open Gnome settings
  • Click Keyboard
  • Click View and Customize Shortcuts image
  • Scroll to the bottom and click Custom Shortcuts image
  • Click + image image
  • Enter name: Show / hide guake
  • Enter command: guake-toggle
  • Click Set Shortcut...
  • Choose the desired shortcut and click Add

Original answer https://askubuntu.com/a/1338148

Relevant issues on Github https://github.com/Guake/guake/issues/1642 https://github.com/Guake/guake/issues/1642#issuecomment-580668579

crunk1 commented 1 year ago

@jmlouw has a correct workaround. Just for everyone's information, it seems that the issue is with Wayland not supporting global hotkeys. I don't know much more than that. I heard support is coming/should be out, but as of right now, I also had to use this workaround. I'm on Wayland/Plasma.

Marthy-M commented 1 year ago

The workaround from @jmlouw works for opening Guake when gnome is focused. But on my Ubuntu 22 it does not open Guake on the screen with mouse cursor if the window has no non-gnome windows open, it chooses a different screen instead. What's interesting is that all it takes to open Guake on an empty screen is to have a small non-gnome window open on another screen close enough to the empty screen, not necessarily showing on the empty screen (it looks about 12px away does the trick). This does not work with the window maximized.

PhungXuanAnh commented 1 year ago

@Marthy-M right, I faced the same issue

gertvdv commented 10 months ago

Same issue here, I had this working fine on Ubuntu 20.04, but after my recent upgrade to 22.04 it is not opening on the mouse display anymore.

novaTopFlex commented 2 months ago

I am running Openbox on X11 (not Wayland) so I do not have the issue. I do not need to run other application windows before I have access to this drop-down terminal or other floating applications.