为什么 KWin 配置 BorderlessMaximizedWindows 无法持久?

为什么 KWin 配置 BorderlessMaximizedWindows 无法持久?

我刚刚将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

更新:

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

答案1

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

我在几台电脑上安装 Latte Dock 后,我的 KWin BorderlessMaximizedWindows 设置开始重置。只有一台电脑受到影响。这与允许不同 Dock 布局对最大化窗口使用不同边框设置的功能有关。(请参阅我可以在不同的布局之间使用不同的 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

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

拿铁底座设置 1


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

拿铁码头设置 2

相关内容