我使用的是带 gnome 的 Ubuntu 16.04,在使用某些 QT 应用程序(VLC、TexStudio)时遇到了缩放问题。我使用 HiDPi 外接屏幕,当我断开笔记本电脑与外接屏幕的连接时,图标和字体会变大并像素化(见下图)。当我连接到外接屏幕时没有问题,当我拔下笔记本电脑时,问题就出在笔记本电脑上。
我曾尝试设置 QT_AUTO_SCREEN_SCALE_FACTOR 和 QT_SCREEN_SCALE_FACTORS 变量,但目前没有任何作用。
如果有人遇到同样的问题或熟悉该问题,我将不胜感激帮助。
答案1
将笔记本电脑插入坞站并重新启动后,两个屏幕(笔记本电脑屏幕和外接屏幕)上的缩放功能均正常。将笔记本电脑拔出坞站后,缩放功能似乎变得混乱,感觉像是放大了 2 倍。
我尝试过调整QT_AUTO_SCREEN_SCALE_FACTOR, QT_SCREEN_SCALE_FACTORS and QT_SCALE_FACTOR
。但都不起作用。实际上我的屏幕都不是 hidpi 的,但笔记本的屏幕像素密度稍高一些。
如果您面临完全相同的问题,并且能够对所有屏幕使用一个设置,那么这种方法可行:
export QT_AUTO_SCREEN_SCALE_FACTOR=0
export QT_FONT_DPI=120
当然,DPI 值可以设置为任何所需的值。