タイトルバーの色に対してのみKDEプラズマカラースキームを作成する方法は?

タイトルバーの色に対してのみKDEプラズマカラースキームを作成する方法は?

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

この例では、アクティブウィンドウのタイトルバーを赤で黒のテキストにします。これは、異なるアプリケーションが異なるアクティブなタイトルバーの色(Androidに似ている)を持つように、WM_CLASSマッチングなどのウィンドウルールと組み合わせると非常に興味深く便利です。

関連情報