Quiero usar un tema oscuro en todas partes, pero tener algunas excepciones.
Especialmente VLC parece incómodo con un tema oscuro.
¿Hay alguna manera de evitar que VLC use el tema oscuro?
Considerando las respuestas a la pregunta.Habilitar/configurar el tema oscuro según la aplicación: no solo mi tema oscuro no tiene variantes, sino que el método de uso GTK_THEME=NAME_OF_THEME <application>
(o en un iniciador de escritorio Exec=env GTK_THEME=NAME_OF_THEME <application>
) no funciona para VLC (o Libreoffice).
(Estoy en Xfce, Linux Mint 13.2).
Respuesta1
SiguienteESTErespuesta:
- crear cualquier carpeta
path/to/FOLDER
- cree una
/share/themes/
carpeta dentro de él (es decirpath/to/FOLDER/share/themes
). - coloque el tema GTK3 específico de su aplicación dentro de este último
- rebautizarel tema al nombre del TEMA ACTUALMENTE ACTIVO.
Utilice este comando para iniciar la aplicación con el tema renombrado en lugar del actualmente activo:
GTK_DATA_PREFIX=path/to/FOLDER YOUR_APPLICATON
El camino despuésGTK_DATA_PREFIX=
tiene que sersoloa la carpeta que contiene/share/themes/RENAMED_THEME
,noal tema mismo
Para tener eso dentro de un lanzador, reemplácelo en consecuencia:
Exec=sh -c 'GTK_DATA_PREFIX=path/to/FOLDER YOUR_APPLICATION'
o
Exec=env GTK_DATA_PREFIX=path/to/FOLDER YOUR_APPLICATION
Para VLC:
Exec=sh -c 'GTK_DATA_PREFIX=path/to/FOLDER /usr/bin/vlc --started-from-file %U'
o
Exec=env GTK_DATA_PREFIX=path/to/FOLDER /usr/bin/vlc --started-from-file %U
El cambio se puede realizar en el archivo del escritorio en /usr/share/file/applications
o en uno copiado en ~/.local/share/applications
.
Cambiar el tema del sistema restablecerá el tema por aplicación, hasta que se cambie el nombre de la carpeta de esta última para que coincida con el nombre de la primera.