9

我已将 HiDPI 笔记本电脑上的 xserver 配置简化为:

  • displayManager:lightdm(自动登录,没有欢迎)
  • windowManager: xmonad
  • desktopManager:无(已禁用 xterm)

除了某些地方的 DPI 缩放之外,一切都运行良好。具体来说:光标大小和默认tty 字体都很小。由于我的 X 设置(如下),应用程序 - 终端模拟器、Firefox 等 - 可以很好地扩展。

光标大小以及由此产生的缓慢移动是最大的痛苦。

所以我的问题是:为什么我会在某些地方看到适当的缩放而不是其他地方?什么负责光标大小和其他“核心”显示内容?

我做过/尝试过的事情:

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

4

1 回答 1

6

经过一段时间的努力,这是我的结论......

无论使用什么黑魔法使鼠标指针发挥作用,它都与 DPI无关。回想起来,这似乎有点明显。在屏幕上移动的鼠标指针比 GUI 应用程序“低级”,因此 DPI本身是无关紧要的。

修复?更大的指针图标(64x64 对我有用)和更灵敏的移动(libinput Accel Speed在我的情况下)。

于 2018-04-09T11:43:20.907 回答