看来Guake终端不知道Unity侧栏被隐藏了。即使隐藏了侧边栏,它仍然会显示基于侧边栏宽度的左偏移。
此外,终端的宽度不会减少左偏移的宽度,这也会导致终端也出现在我的第二台显示器上。
有没有办法来解决这个问题?
看来Guake终端不知道Unity侧栏被隐藏了。即使隐藏了侧边栏,它仍然会显示基于侧边栏宽度的左偏移。
此外,终端的宽度不会减少左偏移的宽度,这也会导致终端也出现在我的第二台显示器上。
有没有办法来解决这个问题?
Answers:
解决方法是,您可以将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文章
exit
使用<kbd> F12 </ kbd>打开并重新打开guake无效(设置未更改)。除了kill
guake过程之外,还有其他选择吗?
我还有另一个问题。guake的前几行被Unity顶部面板隐藏。可以解决此问题,将行835(Natty)中的变量“ window_rect.y”从0更改为30,如下所示。
window_rect.y = 30
是的,去修复Guake的代码! :)
更严重的是,我们正在研究定位和尺寸问题。
Guake 0.4.4 && Ubuntu 12.04
在文件中编辑:
gksu gedit /usr/bin/guake
826行:
width = VALUE
保存文件并重新启动 Guake!
gksu gedit /usr/bin/guake