¿Cómo cambiar los iconos de los programas instantáneos?

Sep 27 2020

Descargué algunos temas e íconos para personalizar toda la interfaz de usuario de mi escritorio y lo último que necesito cambiar son algunos íconos. Estoy usando un tema y cambió todos los íconos excepto los programas que descargué de la tienda de software de Ubuntu o usando el snapcomando.

Entré en la snapcarpeta de la terminal y vi una lista de todos los programas cuyos iconos no cambiaron. Encontré los .desktoparchivos de algunos de los programas, pero cuando uso gedit e intento cambiar la ubicación del icono, dice que es de solo lectura.

¿Cómo puedo cambiar los permisos para poder cambiar el .desktoparchivo? ¿Existe una forma más fácil de lograr esto?

Vea, por ejemplo, el .desktopcontenido del archivo de Android Studio :

Respuestas

2 user535733 Sep 27 2020 at 08:25

No desea cambiar el .desktoparchivo instalado por Snap. No se puede. En su lugar, anule el .desktoparchivo con su propia versión personalizada. Hilo fuente en snapcraft.io.

  1. El .desktoparchivo del complemento se encuentra en /var/lib/snapd/desktop/application/snap-name_application-name.desktop.

  2. Copiarlo en: ~/.local/share/applications/snap-name_application-name.desktop.

    • NO intente borrar o editar el original.
    • El esquema de nombre (snap-name_application-name) es crítico. No lo cambie.

Aquí hay un ejemplo de cómo crear una copia de anulación editable (la aplicación de discordia , proporcionada por el complemento de discordia ):

$ cp \
> /var/lib/snapd/desktop/applications/discord_discord.desktop \
> ~/.local/share/applications/discord_discord.desktop