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


18

所以我有一个4k显示屏,由于某种原因,Ubuntu认为给我一个大光标而不是正常的东西是个好主意。我在4k显示器上没有任何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

您是否尝试过更改主题和/或主题中的pointer设置?
shivams 2015年

是的,显示的指针大小dconf-editor是24,这是默认值。我可以将光标主题更改为其他内容,但是大小保持不变。
Codecat 2015年

我也尝试将指针大小设置为16,没有任何变化。
Codecat 2015年

Answers:


10

我最终自己解决了这种问题。这不是最终的方法,但我可以自己解决。

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

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

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


1

我遇到了同样的问题,但是不想切换到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例如使用)。


0

我遇到了同样的问题,并且我注意到,如果我将登录名设置为auto,则光标很大,并且不管我进行了什么尝试(我已经尝试过这里发布的所有建议),它都不会更改为常规大小。如果我关闭了自动登录功能,因此在登录时需要输入密码,则光标的大小正确。


-1

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

首先在终端类型:

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

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

0 for DMZ-White

重新启动系统。使用dconf-editor(使用sudo apt-get install dconf-tools进行安装导航到

org.gnome.desktop.interface

在此处输入图片说明 将光标大小更改为

24 and cursor theme to DMZ-White

如评论中所述,OP可能已经尝试过此操作。
shivams 2015年

我检查了一下,发现许多报告结果不一致。这可能是系统中的错误。
Shaheen Iquebal

是的,不幸的是,这对我不起作用。重新启动后,它会更改光标的主题,但不会更改大小。
Codecat

1
经过进一步测试后,发现使用 sudo update-alternatives --config x-cursor-theme 命令在具有手动模式的游标中选择一个就足够了。之后重新启动系统。希望这能奏效...
Shaheen Iquebal 2015年

这将更改光标主题,是的,但不会更改光标大小,后者保持不变。
2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.