如何自訂窗框(面板)

如何自訂窗框(面板)

我想學習客製化GTK主題。到目前為止,我已經設法學習如何更改背景(強調)顏色、文字顏色等。

我可以透過更改 /usr/share/themes//gtk-3.0/gtk.css 中檔案中的值來更改顏色。透過更改此程式碼中的值,我可以使用顏色。

/* default color scheme */

@define-color bg_color #cdc3b8;
@define-color fg_color #262626;
@define-color base_color #accdff;
@define-color text_color #262626;
@define-color selected_bg_color #01b9fc;
@define-color selected_fg_color #ffffff;
@define-color tooltip_bg_color #A3D0FF;
@define-color tooltip_fg_color #023C79;

但是視窗框架(面板)的文件到底在主題中的哪裡,以便我可以更改標題欄的文本,更改框架的顏色?如果可能的話,如果您還說明什麼程式碼用於什麼目的,那確實會很有幫助。

謝謝你。

答案1

假設您使用帶有 Unity 桌面環境和 Ambiance 主題的 Ubuntu,視窗標題列從檔案中取得 CSS 主題/usr/share/themes/Ambiance/gtk-3.0/apps/unity.css,並且視窗按鈕本身可以在 中找到/usr/share/themes/Ambiance/unity/。 「UnityDecoration」樣式屬性就是您在 CSS 中尋找的內容。

有關所有不同屬性和文件的功能的完整說明,請參閱Ubuntu Wiki 關於 Unity 主題的頁面

相關內容