自从安装了 Ubuntu 12.04 以来,我一直遇到鼠标指针大小的问题。在桌面上,它比应有的大小 (24) 大很多,尽管不同的光标(编辑文本、超链接手等)都是正确的。当指针位于某些应用程序窗口(GVim、Netbeans、Firefox)上时,大小会变为正确的大小,但一旦将其移出窗口,大小就会变回原样。
有一个类似的问题这里,但 Xdefaults 解决方案对我来说不起作用,我不想尝试需要编辑图标图像的解决方案。此外,我尝试使用
sudo update-alternatives --config x-cursor-theme
以及使用 dconf-editor,但是虽然我可以更改主题,但尺寸问题仍然存在。
如果有的话,我正在使用 NVidia 视频驱动程序运行双屏设置,显示器尺寸为 2560x1600 和 1920x1080。还有其他方法可以控制指针大小吗?或者是否有可能弄乱它的设置?
编辑:这些是我在 update-alternatives 和 dconf-editor 中设置的值/选项。我现在想知道 Netbeans 和 Firefox 是否让鼠标指针比它应该的要小,但我不确定 24 应该有多大...
更新替代方案:
Selection Path Priority Status
------------------------------------------------------------
0 /usr/share/icons/DMZ-White/cursor.theme 90 auto mode
1 /etc/X11/cursors/core.theme 30 manual mode
2 /etc/X11/cursors/handhelds.theme 20 manual mode
3 /etc/X11/cursors/redglass.theme 20 manual mode
4 /etc/X11/cursors/whiteglass.theme 20 manual mode
* 5 /usr/share/icons/DMZ-Black/cursor.theme 30 manual mode
6 /usr/share/icons/DMZ-White/cursor.theme 90 manual mode
dconf 编辑器:
由于我是新用户,因此我无法发布图片,但光标大小设置为 24,光标主题为 DMZ-Black。
答案1
这实际上是一个错误,但是有一个已知的解决方案。
首先,编辑您的 /etc/X11/Xresources/x11-common 文件:
sudo nano /etc/X11/Xresources/x11-common
现在,添加或编辑文件以包含以下内容:
Xcursor.size: 22
Xcursor.theme: DMZ-Black
已知尺寸为 8、16、22、24、32
按CTRL+o然后按ENTER保存文件。按CTRL+x退出 nano。
注销然后重新登录或重新启动 xsession 以应用更改。
就我个人而言,我使用 Adwaita 而不是 DMZ-Black。Adwaita 是一个非常相似的黑色光标,但在系统繁忙时会显示不同的旋转图标。
您可以安装它:
sudo apt-get install adwaita-icon-theme-full
然后,像这样设置文件:
Xcursor.size: 22
Xcursor.theme: Adwaita
看这个相关答案有关如何更改某些应用程序上的光标大小。
答案2
编辑:通过撤消所有操作进行进一步测试后,我发现sudo update-alternatives --config x-cursor-theme
在手动模式下在光标中选择一个的命令就足够了。
我的错误是每次更改后我才退出会话。这还不够。更改后您必须重新启动系统!
答案3
我在配有 4k 屏幕的 lenovo p72 上使用 centos7 上的 xfce4。我也遇到了鼠标光标过大的问题。以下方法对我有用:
将以下行添加到 /etc/X11/xresources
Xcursor.size: 16
Xcursor.theme: Adwaita
注销并重新登录(或重新启动)。
现在您应该有一个标准的(虽然对于 4k 屏幕来说有点小)鼠标指针。