答案1
作为一种解决方法,您可以将 Guake 终端宽度调整为小于屏幕宽度的 100%。
/usr/lib/guake/guake.py
为 Ubuntu 12.04 和 Ubuntu 12.10 及更新版本的备份文件进行备份/usr/bin/guake
。打开终端并运行以下命令:
对于 Ubuntu 12.04:
sudo -i gedit /usr/lib/guake/guake.py exit
对于 Ubuntu 12.10(或更新版本)的 Guake,请改用以下命令:
sudo -i gedit /usr/bin/guake exit
然后向下滚动到第 780-820 行左右的地方
width = 100
,它看起来像这样:screen = self.window.get_screen() height = self.client.get_int(KEY('/general/window_height')) width = 100 halignment = self.client.get_int(KEY('/general/window_halignment'))
并将宽度值(百分比)修改为您想要的任何值。保存文件,重新启动 Guake,就完成了。
参考:WepUp8 文章
答案2
我遇到了另一个问题。guake 的前几行被 Unity 顶部面板隐藏了。这个问题可以通过将第 835 行(Natty)中的变量“window_rect.y”从 0 更改为 30 来解决,如下所示。
窗口矩形.y = 30
答案3
在 12.04 中,默认配置始终显示侧边栏,guake 的问题在于终端输出的右侧被隐藏。似乎不知道实际可用的可见大小。使用 Alin Andrei 的建议
宽度 = 95
我能够修复它。
答案4
是的,去修复 Guake 的代码!:)
更严肃地说,我们正在研究定位和尺寸问题。