如何在 Unity 中改变光标?

如何在 Unity 中改变光标?

由于我们必须使用 Unity 激活 compiz,因此我无法更改光标的颜色、大小等。

有什么办法可以做到吗?

答案1

这是 compiz 中的一个已知错误,请参见https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/141500

我在错误页面上找到了一个对我来说非常有效的解决方法。

  1. 创建文件
  2. 将其标记为可执行文件(右键单击 > 属性 > 权限 > 允许作为程序执行文件)
  3. 在 gedit 中打开并粘贴以下内容

    #!/bin/bash
    
    mkdir -p $HOME/.icons/default
    CURSOR_THEME=$(gconftool -g /desktop/gnome/peripherals/mouse/cursor_theme)
    echo "[Icon Theme]
    Inherits = $CURSOR_THEME" > $HOME/.icons/default/index.theme
    echo "Compiz will be restarted to enable this. Please stand by."
    compiz --replace &
    

然后,每次更改鼠标主题时只需运行该文件。

答案2

编辑/usr/share/icons/default/index.theme以包含新主题的名称并重新启动 compiz。您还需要gnome-appearance-properties为每个用户选择图标主题,以便使某些程序(如 Firefox 和 gdm)正常运行。

答案3

我解决这个问题的方法是删除默认的光标主题。

将此命令复制并粘贴到终端

sudo apt-get remove dmz-cursor-theme

现在将应用您想要的新光标主题。

相关内容