Okular 的 UI 元素太大了。经过一番查看,我发现QT_SCALE_FACTOR
设置为 2 是因为我的笔记本电脑屏幕是 4K,而外接显示器不是。即使我的笔记本电脑屏幕关闭,唯一的显示是我的显示器,仍然是QT_SCALE_FACTOR
2!如果不根据当前显示进行设置,那么变量有什么意义呢……唉。
无论如何,我注意到如果我运行QT_SCALE_FACTOR=1 okular
,这将打开具有正确 UI 比例的 Okular,所以我想,嘿,让我们设置环境变量并完成它。我输入了export QT_SCALE_FACTOR=1
我的~/.bashrc
。现在printenv | grep QT_SCALE
显示变量设置为 1,但这里有个陷阱。每当我双击打开文档或只是从开始菜单中打开 Okular 时,它仍然会过度缩放。但是,如果我okular
在终端中运行,它会弹出正确的缩放比例。有人可以帮助我QT_SCALE_FACTOR=1
正确设置,或者更好的是根据当前显示进行设置吗?
答案1
您可以创建一个可执行文件:
~/.local/bin/okular
内容如下:
QT_SCALE_FACTOR=1.2 /usr/bin/okular "$@"
根据您的需要调整比例因子。