全体的にダークテーマを使用したいのですが、いくつか例外を設けたいと思っています。
特に 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
。
システム テーマを変更すると、アプリケーションごとのテーマがリセットされます。後者のフォルダーの名前が前者の名前と一致するように変更されるまで、この状態が続きます。