¿Por qué una carpeta de Thunar no muestra iconos como en la otra?

Dec 04 2018

He estado tratando de resolver que Docky no muestra los íconos de Xfce y Thunar, y lo hice con la ayuda de este hilo .

Sin embargo, en el proceso comencé a preguntarme, ¿por qué estas dos carpetas ( /usr/share/applications/y ~/.local/share/applications/) muestran los iconos de archivos de manera diferente?

No encontré ninguna configuración en las opciones de Thunar con respecto a esto.

Respuestas

1 mook765 Dec 04 2018 at 10:15

La carpeta /usr/share/applicationsse maneja de una manera especial y los iconos que se muestran para un .desktop-file se definen en el .desktopmismo -file. Si echa un vistazo más profundo, verá que Thunar tampoco muestra los nombres de archivo reales, /usr/share/applicationssino un alias que también está definido en el .desktoparchivo -file.

Para la carpeta ~/local/share/applicationstodo este no es el caso, Thunar muestra los nombres de archivo reales y los iconos predeterminados para los diferentes tipos de archivos.

La pregunta ¿Puede Nautilus mostrar un archivo .desktop por su nombre real? está muy relacionado, al menos con respecto a los nombres de archivo mostrados.

Truco con enlace suave:

Si desea mostrar los archivos de ~/.local/share/applicationsla misma manera en que se muestran los archivos /usr/share/applications, puede hacerlo con un enlace suave colocado en el /usr/shareque apunte a ~/.local/share/applications:

sudo ln -s ~/.local/share/applications /usr/share/applicationsinhome

Ahora puede navegar en Thunar para /usr/share/applicationsinhome. Esto mostrará los archivos ubicados de ~/.local/share/applicationsla misma manera que los archivos en /usr/share/applicationsy aún podrá eliminar, crear o editar archivos sin privilegios de root.

Por favor, eche un vistazo a mi respuesta en la pregunta vinculada también, allí expliqué cómo hacerlo al revés.