某些应用程序会显示自己的鼠标指针,但无法正确隐藏 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+F10和Super+F11来将光标主题设置为其中之一,从而有效地在需要时打开和关闭光标。从这里,您可能可以找到一种方法,让这些命令在您聚焦/取消聚焦您希望鼠标在其上不可见的窗口时运行。