如何仅为标题栏颜色创建 KDE Plasma 配色方案?

如何仅为标题栏颜色创建 KDE Plasma 配色方案?

我希望利用 KDE Plasma 的功能,通过特定于窗口的规则设置标题栏颜色。一般来说,我知道如何实现这一目标。但是,由于我仅设置标题栏颜色选项,因此我希望有一些仅包含与标题栏相关的颜色设置的配色方案,并且不考虑用户可能使用的任何其他(自定义)颜色。实现这一目标的正确方法是什么?

拥有仅包含这些值(常规和 WM)的 .colors 文件是否足够?

[General]
Name=My_ColorScheme_Name
[WM]
activeBackground=
activeBlend=
activeForeground=
inactiveBackground=
inactiveBlend=
inactiveForeground=

或者我是否需要包含所有颜色部分,包括与标题栏颜色无关的部分?

[ColorEffects:Disabled]
[ColorEffects:Inactive]
[Colors:Button]
[Colors:Selection]
[Colors:Tooltip]
[Colors:View]
[Colors:Window] 

我试图让事情变得简单,并避免指定未使用的颜色值以及可能与用户设置的值冲突的颜色值。我的目标是仅使用 KDE 的窗口特定规则更改标题栏颜色。这些规则有一个更改标题栏颜色的选项,我发现它在通过系统设置 GUI 设置时效果很好。我的目标是找到一种通过编辑文本文件来设置它的简单方法。

答案1

列出指定活动标题栏的最小颜色就足够了。在以下位置创建一个文本文件:

~/.local/share/color-schemes/

文件应以.colors扩展名结尾。它的最少内容可以包括以下内容,其中Name=是您选择的任何名称。

[General]
Name=YourName_TitlebarColors

[WM]
activeBackground=255,0,0
activeForeground=0,0,0

此示例将使活动窗口的标题栏变为红色并带有黑色文本。当您将其与窗口特定规则相结合时,这变得非常有趣和有用,例如 WM_CLASS 上的匹配使不同的应用程序具有不同的活动标题栏颜色(类似于 Android)。

相关内容