我想全身使用深色主題,但也有一些例外。
尤其是 VLC 在深色主題下顯得很尷尬。
有沒有辦法避免 VLC 使用深色主題?
考慮問題下的答案在每個應用程式的基礎上啟用/設定黑暗主題:不僅我的深色主題沒有變體,而且使用方法GTK_THEME=NAME_OF_THEME <application>
(或在桌面啟動器中Exec=env GTK_THEME=NAME_OF_THEME <application>
)不適用於 VLC(或 Libreoffice)。
(我在 Xfce,Linux Mint 13.2)。
答案1
下列的這答:
- 建立任意資料夾
path/to/FOLDER
- 在其中建立一個
/share/themes/
資料夾(即path/to/FOLDER/share/themes
)。 - 將您的應用程式特定的 GTK3 主題放入後者中
- 改名將主題變更為目前活動主題的名稱。
使用此命令啟動具有重命名主題而不是當前活動主題的應用程式:
GTK_DATA_PREFIX=path/to/FOLDER YOUR_APPLICATON
之後的路徑GTK_DATA_PREFIX=
必須是僅有的到包含 的資料夾/share/themes/RENAMED_THEME
,不是到主題本身
若要將其放入啟動器中,請相應地替換:
Exec=sh -c 'GTK_DATA_PREFIX=path/to/FOLDER YOUR_APPLICATION'
或者
Exec=env GTK_DATA_PREFIX=path/to/FOLDER YOUR_APPLICATION
對於 VLC:
Exec=sh -c 'GTK_DATA_PREFIX=path/to/FOLDER /usr/bin/vlc --started-from-file %U'
或者
Exec=env GTK_DATA_PREFIX=path/to/FOLDER /usr/bin/vlc --started-from-file %U
/usr/share/file/applications
可以在 中的桌面檔案或複製的桌面檔案中進行變更~/.local/share/applications
。
更改系統主題將重置每個應用程式主題,直到後者的資料夾被重新命名以符合前者的名稱。