除了某些應用程式(如 VLC)不使用目前的 gtk3 主題

除了某些應用程式(如 VLC)不使用目前的 gtk3 主題

我想全身使用深色主題,但也有一些例外。

尤其是 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


更改系統主題將重置每個應用程式主題,直到後者的資料夾被重新命名以符合前者的名稱。

相關內容