正如标题所说,我想将 Guake 的光标更改为 I-Beam(垂直线)。我发现块状光标有时会令人困惑。我查看了首选项,但不幸的是没有光标选项。可以更改吗?
答案1
补丁位于guake.org,您可以下载它来修补源代码,编译并安装程序。这是目前获得所需选项的唯一方法;但它确实有效(见下面的屏幕截图)。这就是我的做法。
补丁可以从以下网址下载:此处为文件;它设计用于 0.42 源代码,但可以调整为与任何可用源代码一起使用,例如较新的 0.4.4。(检查 0.4.4 源代码表明该补丁可能在该版本中实现,但在编译时,切换到 i-beam 光标的选项似乎不起作用。)
不过,使用0.42 源代码,因此使用终端将该文件下载cd
到下载文件夹并使用以下命令解压:
tar xzvf guake-0.4.2.tar.gz
在执行任何其他操作之前,请先删除当前版本(guake
如果已安装),然后使用以下命令安装构建依赖项和其他工具:
sudo apt-get install build-essential checkinstall
sudo apt-get build-dep guake
正如我在评论中指出的那样,要使该build-dep
功能正常工作,您需要转到软件源并通过选中复选框来启用源代码。然后运行sudo apt-get update
,任何build-dep
命令都应该起作用。构建依赖项也在源代码下载的 Readme 文件中列出为python-dev, libgconf2-dev, libgtk2.0-dev, python-gtk-dev
。
现在,在下载文件的文件夹中,使用以下命令将补丁复制到 guake 文件夹中:
cp CursorShape.patch guake-0.4.2/
接下来,cd
进入 guake 文件夹并使用
patch -p1 < CursorShape.patch
然后使用以下命令配置并构建文件
./configure && make
最后一步是运行
sudo checkinstall
但当你安装它时,确保您在 checkinstall 菜单中指定的版本号不是 0.4.2,而是 0.4.3 或类似的版本,因为如果您不指定更高的版本号,系统将不断提示您用软件包版本(0.4.2)覆盖您的自定义版本。
分别显示修补版本首选项和guake
终端的屏幕截图。