为什么 KWin 配置 BorderlessMaximizedWindows 不会持续存在?

tom*_*msk 5 persistence kwin

我刚刚将BorderlessMaximizedWindows设置更改~/.config/kwinrctrue隐藏窗口标题栏并且它可以工作,但是在重新启动我的电脑后,我的 kwin 配置被重置为默认设置,因此再次BorderlessMaximizedWindows设置为false

如何使这些设置在重启后保持不变?

输出来自inxi -Sxxx

System:    Host: tomsk-U36SD Kernel: 4.15.0-33-generic x86_64 (64 bit gcc: 5.4.0)
           Desktop: KDE Plasma 5.13.5 (Qt 5.11.1) dm: sddm,sddm Distro: neon 16.04 xenial
Run Code Online (Sandbox Code Playgroud)

更新:

问题出在 Latte Dock 上: 我可以在不同的布局之间有不同的 BorderlessMaximized 窗口选项吗?

xio*_*ota 3

(这个答案是基于问题和评论中找到的信息......写这个以防链接有一天停止工作......)

在几台计算机上安装 Latte Dock 后,我的 BorderlessMaximizedWindows KWin 设置开始重置。只有一台计算机受到影响。它与一项功能相关,该功能允许不同的停靠布局对最大化窗口具有不同的边框设置。(请参阅在不同布局之间可以有不同的 BorderlessMaximized 窗口选项吗?

以下命令将使 KWin 返回到之前的行为:

kwriteconfig5 --file ~/.config/lattedockrc --group UniversalSettings --key canDisableBorders false
latte-dock -r &

kwriteconfig5 --file ~/.config/kwinrc --group Windows --key BorderlessMaximizedWindows true
qdbus org.kde.KWin /KWin reconfigure
Run Code Online (Sandbox Code Playgroud)

它们对应于在 Latte Dock 设置对话框的“首选项”选项卡中取消选中“支持不同布局中的无边框最大化窗口”。

拿铁底座设置 1


或者,您可以启用该设置并在“布局”选项卡中选中“无边框”选项(通过双击)以获得所需的布局。

拿铁底座设置 2