有人知道這些主題是否與最新版本的 gtk 相容嗎?
我喜歡氛圍主題,但希望橙色亮點變成藍色或我當時喜歡的任何顏色。
也請隨意提出任何替代方案。
答案1
那你可以編輯GTK的CSS檔案來改變選擇顏色:
- 建立一個名為類似名稱的文字文件
colour.sh
,並將吹線貼到該文件中。舊顏色=f07746 新顏色=f0cb46 old_progress_bar_color=db6a3c new_progress_bar_color=dbb93b sed -i "s|$oldcolor|$newcolor|g" /usr/share/themes/Ambiance/gtk-2.0/gtkrc sed -i "s|$oldcolor|$newcolor|g" /usr/share/themes/Ambiance/gtk-3.0/gtk-main.css sed -i "s|$oldcolor|$newcolor|g" /usr/share/themes/Ambiance/gtk-3.0/settings.ini sed -i "s|$old_progress_bar_color|$new_progress_bar_color|g" /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css
- 使該腳本可執行,在終端機中輸入
chmod +x colour.sh
sudo ./colour.sh
現在,在終端機中輸入以運行腳本,並在出現提示時輸入密碼。- 登出並重新登錄,選擇顏色變更為淺黃色(從預設的橙色)。
上面的腳本將選擇和進度條顏色變更為黃色,如下圖所示。
除了 nautilus 檔案複製進度條之外,這在任何地方都有效。 Ambiance 使用 png 影像檔案來繪製檔案複製對話方塊的進度條(檔案是這樣的:/usr/share/themes/Ambiance/gtk-3.0/assets/progressbar-vertical-fill.png
和/usr/share/themes/Ambiance/gtk-3.0/assets/progressbar-horizontal-fill.png
)。現在您需要透過 gimp 執行一些圖像魔法,透過顏色轉換將這些圖像的顏色從橙色轉換為黃色(這是 gimp 中的「著色」)。相同的詳細教學可以是在這裡找到。
視窗邊框按鈕、複選框、單選按鈕和其他所有內容均由 png 檔案呈現,這些檔案位於/usr/share/themes/Ambiance/gtk-3.0/assets
、/usr/share/themes/Ambiance/gtk-3.0/assets
和/usr/share/themes/Ambiance/metacity-1
。這些圖像需要從橙色轉換為黃色。應該有一種方法可以透過腳本自動執行這種顏色轉換。有關如何更改圖像顏色的超級用戶鏈接應該對這一切有幫助。
筆記:您可以找到十六進位代碼的完整清單(f07746
橙色和f0cb46
黃色)這裡。
您也可以在以下位置找到與給定顏色類似的顏色:這個連結。只需將連結中的顏色十六進位代碼替換為您的顏色,您就可以獲得其他顏色的匹配色調和色調。