如何在 GNOME 3 中隐藏鼠标指针?

如何在 GNOME 3 中隐藏鼠标指针?

某些应用程序会显示自己的鼠标指针,但无法正确隐藏 GNOME 鼠标指针。我正在尝试在系统更高层(在 GNOME 或 X 中)寻找解决方法。有什么想法吗?

没有帮助的是:

  • 建议首先修复该应用程序
  • 禁用鼠标xinput- 我显然想使用鼠标
  • 使用unclutter- 当我使用鼠标时不起作用
  • 切换org.gnome.settings-daemon.plugins.coursor- 插件不再存在

我目前运行的是带有 GNOME 3.18.0 的 Ubuntu GNOME 15.10,但解决方案越通用越好。

答案1

仍然很高兴接受更好的答案!

Unturned对我当前的问题(免费游戏Steam)有什么作用:

创建一个名为的文件,blank包含光标和掩码数据(空格很重要):

#define blank_width 1
#define blank_height 1
#define blank_x_hot 0
#define blank_y_hot 0
static unsigned char blank_bits[] = { 
    0x00 };

加载它:

xsetroot -cursor blank blank

完成后,你可以使用以下命令加载默认光标:

xsetroot -cursor_name left_ptr

答案2

六年后我找到了另一种选择。

在网上搜索后我找到了这个 AUR 包:https://aur.archlinux.org/packages/xcursor-transparent-theme/

从那里,软件包构建指向以下来源:http://downloads.yoctoproject.org/releases/matchbox/utils/xcursor-transparent-theme-0.1.1.tar.gz。这包含一组完全透明的 xcursors。使用以下方式安装后

./configure; make; make install

/usr/share/icons/对于 Ubuntu 22.04,你可能需要使用以下命令将结果文件夹链接到

ln -s /usr/local/share/icons/xcursor-transparent /usr/share/icons/

光标在 Gnome Tweaks 中的光标主题选择中变得可见。

从这里,我现在可以通过命令行更改光标主题:

gsettings set org.gnome.desktop.interface cursor-theme xcursor-transparent

为了恢复它,我可以使用Pop光标主题,因为我使用的是 Pop OS。DMZ-White如果你使用的是 Ubuntu,你可能会使用它。

我使用键盘快捷键绑定Super+F10Super+F11来将光标主题设置为其中之一,从而有效地在需要时打开和关闭光标。从这里,您可能可以找到一种方法,让这些命令在您聚焦/取消聚焦您希望鼠标在其上不可见的窗口时运行。

相关内容