Comunidad Gambas-es
¿en que directorio guarda linux los iconos de las extensiones de los programas? - Versión para impresión

+- Comunidad Gambas-es (https://gambas-es.org)
+-- Foro: Linux (https://gambas-es.org/forum-9.html)
+--- Foro: Mundo Linux (https://gambas-es.org/forum-10.html)
+--- Tema: ¿en que directorio guarda linux los iconos de las extensiones de los programas? (/thread-209.html)



¿en que directorio guarda linux los iconos de las extensiones de los programas? - jsbsan - 15-12-2020

Pues eso, ¿sabeis en que directorio guarda linux los iconos que usa en el navegador de ficheros, para asiganarselo a cada tipo de extensión su icono?

Saludos

Julio

Me respondo a mi mismo:
 
Código:
/usr/share/icons


Y en gambas tenemos esta forma de obtener el icono de un fichero en concreto:
http://gambaswiki.org/wiki/comp/gb.desktop/desktopfile/icon?l=es


RE: ¿en que directorio guarda linux los iconos de las extensiones de los programas? - jguardon - 15-12-2020

En varios lugares:
  • /usr/share/pixmaps/
  • /usr/share/app-install/icons/
  • ~/.local/share/icons/
  • /usr/share/icons/...  y subdirectorios
  • /snap/... sólo en subdirectorios si tienes aplicaciones instaladas con snap
  • ~/.icons (no siempre, pero podría existir esta ruta).

Fuente: https://askubuntu.com/questions/6009/where-are-icons-stored

Saludos


RE: ¿en que directorio guarda linux los iconos de las extensiones de los programas? - tincho - 17-12-2020

(15-12-2020, 11:14)jsbsan escribió: para asiganarselo a cada tipo de extensión su icono

Si lo que queres es poner el icono del sistema para un archivo concreto podes usar algo como esto
Código:
img = DesktopMime.FromFile(f).GetIcon(64)
Donde:
"f" es una ruta completa a un archivo
"img" es una imagen
64 es el tamaño del icono
Saludos


RE: ¿en que directorio guarda linux los iconos de las extensiones de los programas? - jguardon - 17-12-2020

(17-12-2020, 01:30)tincho escribió: img = DesktopMime.FromFile(f).GetIcon(64)

Muy bueno!!


RE: ¿en que directorio guarda linux los iconos de las extensiones de los programas? - jsbsan - 18-12-2020

ok, gracias