由于高分辨率显示器,Ubuntu 上的光标很大

Cod*_*cat 24 ubuntu xfce cursor

所以我有一个 4k 显示器,出于某种原因,Ubuntu 认为给我一个巨大的光标而不是普通的光标是个好主意。我在 4k 显示器上没有任何 DPI 设置,我也不想要,那为什么光标会这么大呢?这是它的样子:

这是在带有 Nvidia 驱动程序的 XFCE4 的 Ubuntu 15.04 上。

只有当鼠标悬停在与系统相关的事物(或具有这种性质的事物)上时,才会出现这种情况,例如桌面、窗口标题、菜单栏(文件、编辑、视图等)和上下文菜单。

在 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
Run Code Online (Sandbox Code Playgroud)

Cod*_*cat 10

我最终自己解决了它(有点)。这不是最终的方法,但它是一种我可以接受的解决方法。

本质上,我采用了 DMZ-Cursors 包的原始来源并创建了 DMZ-Black 的分支,然后我删除了32x3242x42图像,现在将其用作我的光标集。

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

如果你希望做同样的DMZ白色,只需下载源在这里,复制DMZ白,并删除所有提及行32x3242x42*.in文件中。如果需要,您还可以删除这些图像的文件夹。然后只需运行make.sh并将生成的游标文件(在../xcursors)复制到您的游标文件夹。(你可以以我的安装脚本change_cursor.sh为例。)