我已经将我的HiDPI笔记本电脑上的xserver配置剥离到了:
displayManager
:lightdm(autologin,no greeter)windowManager
:xmonaddesktopManager
:none(xterm禁用)除了某些地方的DPI扩展外,一切都很好。具体来说:光标大小和默认tty字体都很小。应用程序 - 终端模拟器,Firefox等 - 由于我的X设置(下面)正在缩放。
光标大小和导致的缓慢移动是最大的痛苦。
所以我的问题是:为什么我会在某些地方看到适当的缩放而不是其他地方?什么负责游标大小和其他“核心”显示的东西?
我做过/试过的东西:
✓services.xserver.dpi = 180;
(设置xserver
标志)
✓.Xresources设置
Xft.dpi: 180
Xft.autohint: 0
Xft.lcdfilter: lcddefault
Xft.hintstyle: hintfull
Xft.hinting: 1
Xft.antialias: 1
Xft.rgba: rgb
✓export GDK_SCALE=2
✓export GDK_DPI_SCALE=0.5
✓export XCURSOR_SIZE=32
✓export QT_AUTO_SCREEN_SCALE_FACTOR=1
相关(?)GH问题:
使用NixOS 18.03
经过一段时间的努力,这是我的结论......
无论黑魔法是什么,使得鼠标指针都能做到这一点,它不用担心DPI。回想起来,这似乎有点明显。在屏幕上移动的鼠标指针比GUI应用程序“低级”,因此DPI本身是无关紧要的。
修复?更大的指针图标(64x64适合我)和更敏感的运动(在我的情况下libinput Accel Speed
)。