GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo hacer que las aplicaciones de Flatpak usen el tema Gtk correcto

Flatpak es una utilidad de implementación de software, administración de paquetes y virtualización de aplicaciones para escritorios Linux. Al igual que los paquetes instantáneos, Flatpak proporciona un entorno de espacio aislado que aísla las aplicaciones del resto del sistema.

El uso de Flatpak es útil no solo por razones de seguridad, sino también porque muchos programas se pueden descargar como paquetes de Flatpak. Puede consultar Flat Hub para ver una lista de aplicaciones Flatpak que puede instalar. Los paquetes Flatpak también se pueden ofrecer en la página de descarga de un programa.

Para obtener información sobre cómo configurar Flatpak y agregar el repositorio de Flathub a su distribución de Linux, consulte esta página.

Obtenga aplicaciones Flatpak para usar su tema Gtk actual

Flatpak es excelente por muchas razones, pero hay una molestia. Debido al sandboxing, las aplicaciones Flatpak usan el tema Gnome predeterminado (Adwaita) en lugar del tema Gtk que está usando actualmente.

La solución a este problema es instalar tu tema Gtk actual desde Flathub. De esa forma, las aplicaciones de Flatpak tomarán automáticamente su tema System Gtk actual y lo usarán en lugar de Adwaita.

Aquí está la aplicación Font Finder instalada por Flathub. Como puede ver, estoy usando el tema Adapta Gtk, pero Font Finder no:


Y aquí está Font Finder nuevamente después de aplicar la "corrección" mencionada en esta publicación:

Requisitos:

  • Paquete plano 0.8.4+
  • Para admitir temas, las aplicaciones Flatpak deben usar la plataforma Gnome 3.24+
  • Se debe seleccionar el mismo tema instalado por Flathub en la aplicación Gnome Tweaks (el tema debe tener exactamente el mismo nombre)


No todos los temas Gtk están disponibles en Flathub, por lo que no puede diseñar aplicaciones Flatpak con un tema Gtk disponible. Para ver todos los temas de Gtk disponibles en Flathub, ejecute esto (después de configurar Flatpak y agregar el repositorio de Flathub):

flatpak remote-ls flathub | grep org.gtk.Gtk3theme

En este momento hay alrededor de 11 temas con 25 variaciones de temas en Flathub. Aquí está la lista:

$ flatpak remote-ls flathub | grep org.gtk.Gtk3theme
org.gtk.Gtk3theme.Adapta
org.gtk.Gtk3theme.Adapta-Eta
org.gtk.Gtk3theme.Adapta-Nokto
org.gtk.Gtk3theme.Adapta-Nokto-Eta
org.gtk.Gtk3theme.Ambiance
org.gtk.Gtk3theme.Arc
org.gtk.Gtk3theme.Arc-Dark
org.gtk.Gtk3theme.Arc-Dark-solid
org.gtk.Gtk3theme.Arc-Darker
org.gtk.Gtk3theme.Arc-Darker-solid
org.gtk.Gtk3theme.Arc-solid
org.gtk.Gtk3theme.Breeze
org.gtk.Gtk3theme.Breeze-Dark
org.gtk.Gtk3theme.Communitheme
org.gtk.Gtk3theme.Greybird
org.gtk.Gtk3theme.Materia
org.gtk.Gtk3theme.Materia-dark
org.gtk.Gtk3theme.Materia-light
org.gtk.Gtk3theme.Mint-Y
org.gtk.Gtk3theme.Mint-Y-Dark
org.gtk.Gtk3theme.Mint-Y-Darker
org.gtk.Gtk3theme.Numix
org.gtk.Gtk3theme.Pop
org.gtk.Gtk3theme.Pop-light
org.gtk.Gtk3theme.elementary

Para instalar un tema, use este comando (¡nuevamente después de Agregar el repositorio de Flathub!):

flatpak install flathub org.gtk.Gtk3theme.<theme-name>


Como ejemplo, aquí se explica cómo instalar el tema Ambiance Gtk:

flatpak install flathub org.gtk.Gtk3theme.Ambiance

Esta optimización también funciona para los temas de íconos, pero actualmente solo hay 2 temas de íconos disponibles en Flathub. Puede verificar esto ejecutando:

flatpak remote-ls flathub | grep org.freedesktop.Platform.Icontheme


Linux
  1. Cómo usar el comando grep de Linux

  2. Cómo usar el comando de historial en Linux

  3. ¿Las aplicaciones de Flatpak parecen fuera de lugar? Aquí se explica cómo aplicar temas GTK en aplicaciones Flatpak

  4. ¿Cómo obtener de forma segura la versión de Ksh?

  5. Obtenga aplicaciones Qt5 para usar el estilo Gtk + nativo en Ubuntu o Debian

Cómo usar el comando superior en Linux

Cómo usar el tema Adwaita en Ubuntu (Spoiler:es fácil)

Cómo usar el comando ping de Linux

Cómo usar el comando nmap

Cómo obtener el tamaño de un directorio en Linux

¿Cómo hacer que el instalador de Wubi use un Iso descargado previamente?