问题描述
所以我有一个4k显示屏,由于某种原因,Ubuntu决定给我一个很大的光标而不是正常的东西是个好主意。我在4k显示器上没有任何DPI设置,并且我也不需要任何设置,那么为什么光标这么大?它是这样的:
这是在具有XFCE4和Nvidia驱动程序的Ubuntu 15.04上。
看起来只有当鼠标悬停在system-dependant上时(或类似性质的东西),例如桌面,窗口标题,菜单栏(文件,编辑,查看…)和上下文菜单。
在Firefox中,除了在书签下拉列表中,它似乎可以正常工作。
我已经尝试过的
-
运行
update-alternatives
强制光标主题。这会更改光标主题,但不会更改光标大小。 -
在
dconf-editor
中修改光标大小。这什么也没做。 -
将
Xcursor.size: 24
放在~/.Xdefaults
中。这似乎也无能为力。
xrdb -query
返回以下内容:
*customization: -color
Xft.dpi: 96
Xft.hintstyle: hintnone
Xft.rgba: none
Xcursor.theme: DMZ-Black
Xcursor.size: 24
Xcursor.theme_core: 1
最佳方法
我最终自己解决了这种问题。这不是最终的方法,但我可以自己解决。
本质上,我采用了DMZ-Cursors程序包的原始源,并创建了DMZ-Black的派生,然后删除了32x32
和42x42
图像,现在将其用作我的光标集。
为了方便起见,我在Github上放置了DMZ-Black版本:https://github.com/codecat/dmzblack-96dpi
如果您希望对DMZ-White执行相同的操作,只需下载源here,复制DMZ-White,然后删除*.in
文件中所有提及32x32
和42x42
的行。如果需要,您也可以删除这些图像的文件夹。然后只需运行make.sh
并将生成的游标文件(在../xcursors
中)复制到您的游标文件夹。 (您可以以my install script和change_cursor.sh为例。)
次佳方法
通过在“光标”设置中将”resolution dependent”更改为固定大小,我能够在Kubuntu 19.10中解决此问题。