云网牛站
所在位置:首页 > Linux教程 > 使优麒麟UbuntuKylin 20.10系统在登录界面支持HiDPI的方法

使优麒麟UbuntuKylin 20.10系统在登录界面支持HiDPI的方法

2021-03-07 15:34:43作者:zmd_zyp稿源:ubuntukylin站

以前在优麒麟UbuntuKylin 20.04版本上一直有登录界面不能HiDPI显示的问题,也没有找到可行的办法,在试用Lubuntu后学了点技巧,然后用在UbuntuKylin 20.10中试了一下,直接就出效果了,以下将分享成功的方法。

 

以前尝试的操作:原因是UbuntuKylin 20.04登录屏幕不支持HiDPI

用VMware Workstation 16虚拟运行了UbuntuKylin 20.04系统,在使用过程中发现登录屏幕显示的输入框超小,应该是登录屏幕未设置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

这样操作也没用。

 

相关截图

以下是Ubuntu 20.04(Ubuntu 20.04 LTS操作系统桌面屏幕截图和解说)和UbuntuKylin 20.04的登录界面对比截图:

使优麒麟UbuntuKylin 20.10系统在登录界面支持HiDPI的方法

使优麒麟UbuntuKylin 20.10系统在登录界面支持HiDPI的方法

注:从上图中能发现UbuntuKylin的密码框明显比Ubuntu的小,感觉是没开启HiDPI支持。

 

最终方案:解决登录界面不支持HiDPI的操作步骤

a、进入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版本上未测试过,而且UbuntuKylin 20.10似乎把设置里的缩放功能取消了。

 

相关主题

run_scaled:运行通过xpra缩放的X应用程序,在hidpi屏幕上有用

精选文章
热门文章