当前位置: 首页>>技术教程>>正文


由于高分辨率监视器,Cursor在Ubuntu上非常庞大

, ,

问题描述

所以我有一个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的派生,然后删除了32x3242x42图像,现在将其用作我的光标集。

为了方便起见,我在Github上放置了DMZ-Black版本:https://github.com/codecat/dmzblack-96dpi

如果您希望对DMZ-White执行相同的操作,只需下载源here,复制DMZ-White,然后删除*.in文件中所有提及32x3242x42的行。如果需要,您也可以删除这些图像的文件夹。然后只需运行make.sh并将生成的游标文件(在../xcursors中)复制到您的游标文件夹。 (您可以以my install scriptchange_cursor.sh为例。)

次佳方法

通过在“光标”设置中将”resolution dependent”更改为固定大小,我能够在Kubuntu 19.10中解决此问题。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/11576.html,未经允许,请勿转载。