发布于 2018-05-13 10:48:10
根据Archlinux Wiki的说法:
从Qt5.6开始,可以指示Qt5应用程序通过设置QT_AUTO_SCREEN_SCALE_FACTOR环境变量来尊重screen DPI。
因此,您只需要编辑~/.profile
或~/.bash_profile
并添加这一行来导出正确的环境变量,如下所示:
export QT_AUTO_SCREEN_SCALE_FACTOR=1
我在ubuntu18.04下成功地尝试了KeepassXC。
发布于 2019-06-14 11:31:40
我在让Viber在我的HiDPI显示器上正常运行时遇到了一些问题。默认情况下,Viber将是巨大的,以至于我必须全屏才能使用它。
解决方案是禁用自动缩放(QT_AUTO_SCREEN_SCALE_FACTOR=0
)并设置手动值(QT_SCALE_FACTOR=1.5
)。
我修改了Exec=
在/usr/share/applications/viber.desktop
中的行如下:
Exec=/usr/bin/env QT_AUTO_SCREEN_SCALE_FACTOR=0 QT_SCALE_FACTOR=1.5 /usr/bin/viber %u
现在看起来很完美。您的里程可能因显示器的大小而不同,您可能希望将QT_SCALE_FACTOR
设置为2甚至更多。
我感到奇怪的是,我不得不显式地禁用自动缩放,因为我在网上找到的大多数答案都说,您必须使它能够修复您的缩放问题。我想它已经成为新版本的QT (?)的默认版本了。
(我知道这并不能严格地回答所提的问题,但我认为这对某些人是有用的。)
发布于 2020-11-23 22:56:48
如果有人来这里寻找修复Anaconda Navigator上的小文本的方法,下面是我的工作结果:
这个页面说:
如果您有多个不同DPI的屏幕,则可能需要执行QT_SCREEN_SCALE_FACTORS="2;2“。
我有多个屏幕,所以我试了一下,结果成功了;在本例中,上面讨论的任何方法都没有做任何事情。
在Ubuntu20.04上,我创建了一个桌面配置文件(快捷方式),如下所示:
[Desktop Entry]
Exec=env QT_SCREEN_SCALE_FACTORS="2;2" //home/dev/anaconda3/bin/anaconda-navigator
Icon=/home/dev/anaconda3/lib/python3.7/site-packages/anaconda_navigator/static/images/anaconda-icon-256x256.png
Name=Anaconda Navigator
Terminal=false
Comment=Open Anaconda Navigator
Type=Application
它只是一个具有.desktop
扩展名的文件。编辑后,右键单击它并选择“允许启动”。如果您随后向~/.local/share/applications
添加一个副本并重新登录,它将出现在您的应用程序菜单中,因此您也可以从那里启动它。
我只想看看我能用Anaconda Navigator做什么。现在我真的能看到这件事了,我希望我能说这是值得的,但是.
https://unix.stackexchange.com/questions/433385
复制相似问题