Guake / guake

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

Outdated guake in official distibution packages. #1335

Closed seghers closed 5 years ago

seghers commented 6 years ago

I'm a happy guake user for years. Thank you.

I'm running Fedora 28

dnf install -y guake
guake --version

Guake Terminal 0.8.8

Is there any way the repo could get a more recent version.

gsemet commented 6 years ago

Hello. You can contact the fedora maintainer, @pypingou.

pypingou commented 6 years ago

I'm running guake 3.2.1 on my f27 box atm but the version that is currently in the repo works better than the new one, so I'm not pushing it.

Basically, the window doesn't hide anymore, I need to use the mouse to set the focus on another window or use alt-tab, quite annoying.

This may be related to wayland I'm not sure and I didn't investigate yet but as it is the old version works better.

seghers commented 6 years ago

Hello @pypingou I have a similar error in 0.8.8 Could you try my 'fix'? Or is it unrelated. I use ALT + space

pypingou commented 6 years ago

@seghers I don't really care to fix this for me, I'll just downgrade if this annoys me enough. But your workaround isn't something I'm willing to encourage people to use in a RPM shipped in a distro, so until we fix this issue upstream, I will not update guake in Fedora, sorry :(

gsemet commented 6 years ago

@pypingou You mean the second time you hit the global shortcut the window is not hidden while it should be? Does it appear to hide + reopen very fast? On wayland I now recommand to not use Guake binding but to use guake -t command in the system shortcut. It seems to work for others.

pypingou commented 6 years ago

On Mon, May 28, 2018 at 01:23:22PM +0000, Gaetan Semet wrote:

@pypingou You mean the second time you hit the global shortcut the window is not hidden while it should be? Does it appear to hide + reopen very fast?

The second one, disappears and comes right back

On wayland I now recommand to not use Guake binding but to use guake -t command in the system shortcut. It seems to work for others.

It may work, but I still consider this a work around rather than a fix.

gsemet commented 6 years ago

Ok this is linked to the function get_server_time used in X11 to delay the multiple input a window receive, but it does not exist on Wayland.

Moulick commented 6 years ago

as @gsemet said, the problem is with Wayland, not guake. Tilix suffers from kinda the same problem.

pypingou commented 6 years ago

as @gsemet said, the problem is with Wayland, not guake.

Do you have a bug id where we could track the issue?

Moulick commented 6 years ago

Its not a problem rather a case of missing functionality with wayland.

Kinda same problems in Tilix : https://github.com/gnunn1/tilix/issues/1314

pypingou commented 6 years ago

Reading that ticket, I don't see any link asking the wayland developers if there is a way around or a fix planned for this or suggestions on how to do this now.

nlpsuge commented 5 years ago

Just want you guys to know that the Guake in Fedora 30 is up-to-date now. Very thanks the maintainer. :-)

vlow commented 1 year ago

Hey @pypingou, I hope you're still the right person to talk to about this. I've noticed that the current Fedora package is about a year behind the current Guake release. I'm wondering if this is a deliberate decision on your side or if there is anything I could do to help bringing 3.9.0 to the official Fedora repos.

paseaf commented 1 year ago

Hey @pypingou, I hope you're still the right person to talk to about this. I've noticed that the current Fedora package is about a year behind the current Guake release. I'm wondering if this is a deliberate decision on your side or if there is anything I could do to help bringing 3.9.0 to the official Fedora repos.

I submitted a PR for Guake 3.9.0 to the official repo a month ago and it's still open.

As a temporary solution, for people who want to use the latest Guake on Fedora, feel free to install my build for now, or build it on your own. The spec file is included. https://github.com/paseaf/guake-rpm