如何为 Okular 设置 QT_SCALE_FACTOR?

如何为 Okular 设置 QT_SCALE_FACTOR?

Okular 的 UI 元素太大了。经过一番查看,我发现QT_SCALE_FACTOR设置为 2 是因为我的笔记本电脑屏幕是 4K,而外接显示器不是。即使我的笔记本电脑屏幕关闭,唯一的显示是我的显示器,仍然是QT_SCALE_FACTOR2!如果不根据当前显示进行设置,那么变量有什么意义呢……唉。

无论如何,我注意到如果我运行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 "$@"

根据您的需要调整比例因子。

相关内容