jsbsan   15-12-2020, 11:14
#1
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.deskt.../icon?l=es
Última modificación: 15-12-2020, 11:35 por jsbsan.
jguardon   15-12-2020, 11:41
#2
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/whe...ons-stored

Saludos

Por favor, usa el corrector ortográfico antes de pulsar el botón 'Enviar'
tincho   17-12-2020, 01:30
#3
(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

1 Saludo.
jguardon   17-12-2020, 01:35
#4
(17-12-2020, 01:30)tincho escribió: img = DesktopMime.FromFile(f).GetIcon(64)

Muy bueno!!

Por favor, usa el corrector ortográfico antes de pulsar el botón 'Enviar'
jsbsan   18-12-2020, 09:11
#5
ok, gracias
  
Usuarios navegando en este tema: 4 invitado(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.