Gtk
除了使用目前 gtk3 主題的某些應用程序(如 VLC)
我想全部使用深色主題,但有一些例外。
尤其是 VLC 在深色主題下看起來很尷尬。
有沒有辦法避免使用深色主題的 VLC?
考慮在每個應用程序基礎上啟用/設置深色主題問題下的答案:不僅我的深色主題沒有變體,而且使用方法
GTK_THEME=NAME_OF_THEME <application>
(或在桌面啟動器Exec=env GTK_THEME=NAME_OF_THEME <application>
中)不適用於 VLC(或 Libreoffice) .(我在 Xfce,Linux Mint 13.2)。
按照這個答案:
- 創建任何文件夾
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
。更改系統主題將重置每個應用程序的主題,直到後者的文件夾被重命名以匹配前者的名稱。