Guake 在 Ubuntu 13.10 上随机消失

Guake 在 Ubuntu 13.10 上随机消失

我使用双显示器,其中一个显示器上有一个静态 Guake 终端,而另一个显示器上则执行其他所有操作。Guake 会工作一段时间,时间似乎很随机,最后会消失,直到我重新启动或终止进程(这会丢失所有打开的选项卡)。

我发现了一个类似问题,但看上去却完全不相关。

答案1

有一个该线程中甚至有更好的解决方法这样你就可以在不重新启动 guake 的情况下重新运行它,方法如下mbondfusion

1)使用xwininfo查找你的根窗口ID

xwininfo -name 'Guake!' -int -tree

xwininfo: Window id: 60817461 "Guake!"

Root window id: 143 (the root window) (has no name)
Parent window id: 143 (the root window) (has no name)
1 child:
60817462 (has no name): () 1x1+-1+-1 +64+23

2)用于xdotool重新设置 Guake 窗口的父级:

xdotool search --name 'Guake!' windowreparent 143

答案2

问题出在显示桌面按钮上,这是一个确认 Guake 漏洞。我从来没有使用过侧边栏的显示桌面按钮,但后来意识到,在 alt-tab 键时意外选择显示桌面是很容易做到的(如果你不习惯 12.04 中带来的 alt-tab 行为,那就更是如此)。

我发现临时解决办法按照 Stibbons 所述,通过在偏好设置中使用“失去焦点时隐藏”来实现。请记住,这只能防止 alt-tabbing 显示桌面错误,如果您需要在单独的显示器上使用静态终端,则并不理想。(我已在设置 > 外观 > 行为中禁用侧边栏按钮 - 以防万一!)

Stibbons 19 天前说“我会尽快修复它”,由于我每隔几个小时就会丢失当前标签,所以这个临时修复节省了大量时间。

答案3

我对这个问题的解决方法是使用 unity tweak 工具禁用切换器中的“显示桌面”。它很容易安装,sudo apt-get install unity-tweak-tool 如中所述如何从 Alt-Tab(应用程序)切换器中删除“显示桌面”?

相关内容