本帖最后由 zmd_zyp 于 2021-3-4 10:09 编辑
用VMware Workstation 16做了一台UbuntuKylin 20.04.1的虚机,使用过程中发现登录屏幕显示的输入框超小,应该是登录屏幕未设置HiDPI支持的缘故。
看了一下“设置”,没有管理登录屏幕的功能;
尝试修改/etc/lightdm/ukui-greeter.conf,在[Greeter]下增加enable-hidpi=on,没用;
尝试命令:
su root
xhost +SI:localuser:lightdm
sudo -u lightdm gsettings set org.gnome.desktop.interface scaling-factor 2
没用。
有没有小伙伴知道UbuntuKylin 20.04的登录屏幕是否支持HiDPI?了解情况的还望告知一下。
------------------------------------------------我是分割线,下面是解决方法----------------------------------------------------------------
a.解决登录界面不支持HiDPI,进入root用户,修改/etc/lightdm/lightdm.conf文件,没有就新建,如下内容:
[Seat:*]
xserver-command=X -dpi 192
不过这里有个问题,dpi设置会延续到桌面,然后就会发现桌面比较纷乱,有些地方缩放,有些地方还是老样子。
b.在登录用户的.profile文件中追加如下内容:
exportQT_SCALE_FACTOR=2
export QT_FONT_DPI=96
环境变量QT_SCALE_FACTOR用于设置缩放,QT_FONT_DPI用于设置字体dpi,对冲/etc/lightdm/lightdm.conf中的设置。
c.然后打开设置功能:设备->鼠标->指针大小=较大,避免鼠标太小,不容易看到;个性化->字体->高级设置->标题字体,设置大小为18,解决标题栏太小的问题。
注意,以上内容在UbuntuKylin 20.10上测试通过,UbuntuKylin 20.04.1上未测试过,而且UbuntuKylin 20.10似乎把设置里的缩放功能取消了。