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

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

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

这是在带有 XFCE4 和 Nvidia 驱动程序的 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

答案1

我最终自己解决了这个问题(某种程度上)。这不是最终的方法,但它是我可以接受自己的解决方法。

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

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

如果您想对 DMZ-White 进行同样的操作,只需下载源代码这里,复制 DMZ-White,并删除文件中提及32x32和的所有行。如果需要,您还可以删除这些图像的文件夹。然后只需运行并将生成的光标文件(在 中)复制到您的光标文件夹中。 (你可以采取42x42*.inmake.sh../xcursors我的安装脚本更改光标.sh举个例子。)

答案2

光标设置

我能够在 Kubuntu 19.10 中通过将光标设置中的“分辨率相关”更改为固定大小来修复此问题。

答案3

我遇到了同样的问题,但不想切换到 DMZ 光标主题之一,所以我想出了如何将 @Angelo Geels 的方法应用于 Oxygen 光标主题:

# Ensure that dependencies are installed
sudo apt-get install cmake inkscape

# Download the cursor source
wget http://archive.ubuntu.com/ubuntu/pool/universe/o/oxygencursors/oxygencursors_0.0.2012-06-kde4.8.orig.tar.gz

# Unpack
tar -xvzf oxygencursors_0.0.2012-06-kde4.8.orig.tar.gz
cd oxygencursors-0.0.2012-06-kde4.8.orig

# The critical modification step
sed -i "s/90 180 270/90/" theme-*/CMakeLists.txt

# Prepare the build directory
mkdir build
cd build

# Build the cursors
cmake ..
make # This will take a long time, so use -j<n> or specify a single cursor to build (make theme-<color>)

完成此过程后,修改后的主题将build/packages按照您的意愿进行安装(lxappearance例如,使用 )。

答案4

首先更新您的光标主题和光标大小

首先在终端类型中:

sudo update-alternatives --config x-cursor-theme

选择您想要的主题编号 - 例如

0 for DMZ-White

重新启动您的系统。使用dconf 编辑器(安装使用sudo apt-get install dconf-tools导航

org.gnome.desktop.interface

在此输入图像描述 将光标大小更改为

24 and cursor theme to DMZ-White

相关内容