根据使用中的显示器自动 KDE Plasma 缩放

Clo*_*ine 5 kde display kubuntu display-resolution

我是一个完全的 Linux 菜鸟,希望能得到一些建议,希望能够根据所使用的显示器的分辨率设置 KDE Plasma 的自动缩放。

我成功地将完全便携式的 Kubuntu 20.04 系统安装到外部 SSD 上,我在家中使用 Surface Pro 4,在工作时使用 Sony Vaio 笔记本电脑。根据xrandr输出,前者的屏幕为eDP-1,分辨率为2736x1824,而后者的屏幕为LVDS-1,分辨率为1366x768。现在,在笔记本电脑上,全局比例设置为 100%(在“系统设置”>“显示配置”中),一切看起来都很棒。在 SP4 上,我必须将缩放比例设置为 175% 或 200%,否则一切看起来都太小而无法完成任何工作。我根据使用系统的位置手动更改缩放比例,但是,在过去一个月左右的时间里每天都使用它,它变得很乏味(启动、更改缩放比例、注销并重新登录)。

我对此做了很多“谷歌搜索”,并尝试添加以下内容:

[KSCREEN]
ScaleFactor=1 
ScreenScaleFactors=LVDS-1=1;VGA-1=1,DVI-1=1.75;HDMI-1=1.75;DP-1=1.75;eDP-1=1.75;
Run Code Online (Sandbox Code Playgroud)

到 /root/.config 中的 kdeglobals (以及 /root/.kde/share/config/ 中),但它没有任何效果。

我确实找到了一些信息表明我可以使用 xrandr 来达到此目的,但这一切都超出了我的理解水平。

还有一个问题是,在 SP4 上使用具有不同分辨率的外部显示器,并且 200% 缩放在外部显示器上太大。Windows 10 完美地处理了这个问题,在本机屏幕和外部显示器上具有不同的缩放比例,但我发现这在 Linux 上是不可能做到的,除非使用 Wayland。说到这里,我已经安装了它,但是 Plasma Wayland 会话有错误,一些应用程序无法正常工作......

无论如何,是否有人有任何指示,实际上的解决方案,用于设置自动缩放(忽略外部监视器位)?

::编辑:: 10 月 12 日::

我想我可以通过输入来实现类似于我所要求的东西

xrandr --output eDP-1 --scale 0.7x0.7
Run Code Online (Sandbox Code Playgroud)

在终端中(或设置脚本以在启动时运行此命令)。不幸的是,使用此命令后,屏幕上的所有内容都有点模糊。另外,Firefox 似乎无法使用此命令正确缩放,它看起来很奇怪,就像缩放了一半一样......

那么,是否有人知道是否真的可以通过使用脚本或其他方式以任何方式自动化 KDE Plasma 缩放?或者如果我对 kdeglobals 文件执行了错误的操作?