Guake 终端在 Unity 中显示错误

Aro*_*eel 10 unity 11.04 guake 12.04

Guake 终端似乎不知道 Unity 侧边栏被隐藏。即使侧边栏被隐藏,它仍然会显示一个基于侧边栏宽度的左偏移量。

此外,终端的宽度不会减少左偏移量的宽度,这会导致终端也出现在我的第二台显示器上。

有没有办法来解决这个问题?

Guake 终端在 Unity 中显示不正确

Ali*_*rei 17

作为解决方法,您可以将 Guake 终端宽度调整为小于屏幕宽度的 100%。

  1. 做备份/usr/lib/guake/guake.py的Ubuntu 12.04,并为Ubuntu 12.10和更新,备份/usr/bin/guake文件。

  2. 打开终端并运行以下命令:

    对于 Ubuntu 12.04:

    sudo -i
    gedit /usr/lib/guake/guake.py
    exit
    
    Run Code Online (Sandbox Code Playgroud)

    对于 Ubuntu 12.10(或更新的)Guake 版本,请改用以下命令:

    sudo -i
    gedit /usr/bin/guake
    exit
    
    Run Code Online (Sandbox Code Playgroud)
  3. 然后向下滚动到 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'))
    
    Run Code Online (Sandbox Code Playgroud)

    并将宽度值(百分比)修改为您想要的任何值。保存文件,重新启动 Guake,就是这样。


参考:WepUp8 文章