KDE Plasma:在配置文件中保存显示/桌面/任务栏设置?

Aki*_*kif 5 desktop profile display manjaro

我在我的笔记本电脑上使用默认的 Manjaro (17.0.5) 安装和 KDE Plasma。在我的工作中,我连接了两个外部显示器。一切正常,但我的显示配置设置和我的 taksbar 几乎每次连接外部显示器时都会搞砸。

有没有办法保存我的配置以便我可以重置它?或者更好的是,如果我能够为我的特定设置创建配置文件。如“工作”和“家”。

顺便说一句,我正在寻找一个“不错”的直观解决方案。最好的菜单是我可以在配置文件之间切换的地方。

Spa*_*awk 1

要保存的配置文件是~/.config/plasma-org.kde.plasma.desktop-appletsrc. 您可以在其他地方保存该文件的多个版本,然后将其复制回来。替换文件后您需要重新启动 Plasma。我使用以下脚本,它试图以越来越恶毒的方式杀死等离子。

#!/usr/bin/env bash
# Replace current instance of plasmashell

kbuildsycoca5
timeout 5 kquitapp5 plasmashell
pgrep -U $USER -x plasmashell &>/dev/null && pkill -U $USER -x plasmashell
pgrep -U $USER -x plasmashell &>/dev/null && pkill -U $USER -x -9 plasmashell
pgrep -U $USER -x plasmashell &>/dev/null && echo "ERROR: cannot kill plasmashell"
plasmashell &
Run Code Online (Sandbox Code Playgroud)

另请注意,Plasma 需要一分钟左右的时间来更新配置文件,因此也许保存文件的副本,进行更改,然后保存diff两个配置,直到看到写入的更改。

另外,我发现 Plasma 在使用多个显示器时有点问题。有时它会变得混乱,显示器会恢复到默认设置。基本上,您只需再次设置并保存新配置即可。然后,您将拥有同一显示器的两个变体的重复布局,但它工作正常。(如果你检查配置文件,一个是例如,lastScreen=4另一个是lastScreen=5。我不知道为什么。)