From 75e52fa33fa69afbef80ea9d991ec7c319ad48db Mon Sep 17 00:00:00 2001 From: Gaetan Semet Date: Tue, 20 May 2014 11:25:21 +0200 Subject: [PATCH] [WIP] Trick to avoid disapearand after "Show Desktop". Should fix #45 Signed-off-by: Gaetan Semet --- src/guake | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/guake b/src/guake index 0a8e1fec..7e57cb46 100755 --- a/src/guake +++ b/src/guake @@ -791,6 +791,12 @@ class Guake(SimpleGladeApp): # smaller. self.window.set_geometry_hints(min_width=1, min_height=1) + # special trick to avoid the "lost guake on Ubuntu 'Show Desktop'" problem. + # DOCK makes the window foundable after having being "lost" after "Show Desktop" + self.window.set_type_hint(gtk.gdk.WINDOW_TYPE_HINT_DOCK) + # Restore back to normal behavior + self.window.set_type_hint(gtk.gdk.WINDOW_TYPE_HINT_NORMAL) + # resizer stuff self.resizer.connect('motion-notify-event', self.on_resizer_drag)