Estoy tratando de descubrir cómo agregar y modificar íconos de insignia a archivos individuales en el sistema de archivos, así como Dropbox agrega el ícono de sincronización a los archivos. Quiero hacer esto en todas las plataformas y estoy buscando ver qué idioma sería el mejor. En este momento, creo que Python es el candidato, pero estoy abierto para otros idiomas en los que este problema ya podría estar resuelto.Agregar una insignia a un ícono en Python en Windows/OSX/Linux
5
A
Respuesta
5
Dudo que haya una biblioteca independiente de la plataforma en ningún idioma para lograr su objetivo. I
Para GNOME (y probablemente XFCE) los iconos de la insignia se llaman emblemas y se manipulan a través de los metadatos de gvfs. He aquí cómo usted puede cambiar el emblema a través de línea de comandos (tomado de here):
$ gvfs-set-attribute $FOLDER -t stringv metadata::emblems new urgent
estoy bastante seguro de que si usted cava en la fuente de gvfs-set-atributo que le averiguar la API.
Para 4.x de KDE puede utilizar kwriteconfig (tomado de here):
$ kwriteconfig --file "$FOLDER/.directory" --group 'Desktop Entry' --key Icon /path/to/icon.png
En Windows, se supone que implement una interfaz COM IShellIconOverlayIdentifier.
Para MAC ... No sé. De acuerdo con this no hay una API oficial para hacer eso, al menos para Mac OS X 10.6.
Cuestiones relacionadas
- 1. ¿Cómo puedo agregar una insignia a un UIButton estándar?
- 2. Insignia en el ícono de la aplicación de Iphone
- 3. Quitar insignia del ícono de la aplicación iOS
- 4. insignia en Android TabHost
- 5. HTML/CSS - Agregar un ícono a un botón
- 6. Agregar y eliminar un ícono en un JLabel
- 7. Cómo agregar una propiedad a un módulo en boost :: python?
- 8. Agregar un método a una instancia de lista en python
- 9. cómo eliminar el símbolo de notificación de insignia desde el ícono de la aplicación en iPhone
- 10. ¿Cómo agregar una insignia a una UITabBar que se puede personalizar?
- 11. Agregando un ícono de programa en Python GTK
- 12. ¿Puedo agregar una operación a una lista en Python?
- 13. Android: agregue una insignia a los iconos internos de mi aplicación
- 14. Agregar bordes a una imagen usando python
- 15. Agregar elementos a una lista de listas en python
- 16. Agregar un objeto a una lista de Python
- 17. Complemento de Outlook 2007: cómo agregar un ícono a un msoControlButton
- 18. ¿Cuál es la forma estándar de agregar un ícono a un enlace con CSS?
- 19. Usar un bucle para agregar objetos a una lista (python)
- 20. "Agregar" Diccionarios en Python?
- 21. ¿Agregar una variable/método miembro a un generador de Python?
- 22. Agregar un tipo MIME en python
- 23. Actualizando dinámicamente el ícono de la aplicación en OSX
- 24. Agregar un texto al archivo en Python
- 25. ¿Cómo colocar un ícono en una GUI web similar a un metro? (imágenes incluidas)
- 26. iOS número de insignia actualización en vivo
- 27. Cómo agregar un ícono animado a la barra de estado de OS X?
- 28. python - agregar cookie a cookiejar
- 29. En CKEditor, ¿cómo puedo agregar una etiqueta de "texto" a un botón?
- 30. acordeón de Jquery ui: cómo agregar un ícono a la derecha?
Liferay Nativity es una biblioteca de platforma gnóstica. No tiene enlaces de Python, pero ese sería un buen lugar para comenzar tal vez. –