Ich möchte überall ein dunkles Design verwenden, aber einige Ausnahmen haben.
Insbesondere VLC sieht mit einem dunklen Design seltsam aus.
Gibt es eine Möglichkeit, die Verwendung des dunklen Designs durch VLC zu verhindern?
Berücksichtigung der Antworten unter der FrageDunkles Design für einzelne Anwendungen aktivieren/festlegen: Nicht nur, dass mein dunkles Design keine Varianten hat, sondern die Verwendungsmethode GTK_THEME=NAME_OF_THEME <application>
(oder in einem Desktop-Launcher Exec=env GTK_THEME=NAME_OF_THEME <application>
) funktioniert nicht für VLC (oder Libreoffice).
(Ich verwende Xfce, Linux Mint 13.2).
Antwort1
GefolgtDASAntwort:
- einen beliebigen Ordner erstellen
path/to/FOLDER
/share/themes/
Erstellen Sie darin einen Ordner (d. h.path/to/FOLDER/share/themes
).- Platzieren Sie Ihr app-spezifisches GTK3-Design im letzteren
- umbenennendas Thema zum Namen des AKTUELL AKTIVEN THEMAS.
Verwenden Sie diesen Befehl, um die Anwendung mit dem umbenannten Design anstelle des aktuell aktiven zu starten:
GTK_DATA_PREFIX=path/to/FOLDER YOUR_APPLICATON
Der Pfad danach GTK_DATA_PREFIX=
mussnurin den Ordner, der enthält /share/themes/RENAMED_THEME
,nichtzum Thema selbst
Um dies in einem Launcher zu haben, ersetzen Sie entsprechend:
Exec=sh -c 'GTK_DATA_PREFIX=path/to/FOLDER YOUR_APPLICATION'
oder
Exec=env GTK_DATA_PREFIX=path/to/FOLDER YOUR_APPLICATION
Für VLC:
Exec=sh -c 'GTK_DATA_PREFIX=path/to/FOLDER /usr/bin/vlc --started-from-file %U'
oder
Exec=env GTK_DATA_PREFIX=path/to/FOLDER /usr/bin/vlc --started-from-file %U
/usr/share/file/applications
Die Änderung kann sowohl in der Desktop-Datei als auch in einer hineinkopierten Datei vorgenommen werden ~/.local/share/applications
.
Durch das Ändern des Systemdesigns wird das Design pro Anwendung zurückgesetzt, bis der Ordner der letzteren so umbenannt wird, dass er mit dem Namen der ersteren übereinstimmt.