web-dev-qa-db-fra.com

À quoi sert / usr / share / icons / gnome / scalable / mimetypes /?

Ajout d'une icône section dans AddingMimeTypes a ceci:

Nous devons maintenant associer une icône au type MIME. Obtenez une icône SVG et nommez-la "text/extension .svg", ou quel que soit le nom de votre type MIME modifié; ce sera l'icône pour représenter toutes les instances du type MIME sur votre système. Pour notre python, c'est un bon choix. Renommez le fichier .svg pour qu'il corresponde à "text/x-python.svg" (ou "insertYourMIMEtype.svg")) afin que le les barres obliques sont remplacées par "-" et il n'y a pas de majuscule.

Ensuite, exécutez simplement la commande suivante, avec 'text/x-python' remplacé par votre type MIME.

Sudo cp text-x-python.svg /usr/share/icons/gnome/scalable/mimetypes

La reconnexion et tous les fichiers se terminant par l'extension MIME s'afficheront avec cette icône.

Dans mon système Lubuntu 13.04, je vois très peu d'icônes dans ce dossier par rapport aux types MIME que je connais sont présents dans le système:

[08:31 AM] /usr/share/icons/gnome/scalable/mimetypes $ ls
application-certificate-symbolic.svg  libreoffice4.0-oasis-drawing-template.svg       libreoffice4.0-oasis-spreadsheet.svg           package-x-generic-symbolic.svg
application-rss+xml-symbolic.svg      libreoffice4.0-oasis-formula.svg                libreoffice4.0-oasis-spreadsheet-template.svg  text-mkd.svg
audio-x-generic-symbolic.svg          libreoffice4.0-oasis-master-document.svg        libreoffice4.0-oasis-text.svg                  text-x-generic-symbolic.svg
libreoffice4.0-oasis-database.svg     libreoffice4.0-oasis-presentation.svg           libreoffice4.0-oasis-text-template.svg         video-x-generic-symbolic.svg
libreoffice4.0-oasis-drawing.svg      libreoffice4.0-oasis-presentation-template.svg  libreoffice4.0-oasis-web-template.svg          x-office-calendar-symbolic.svg
[08:31 AM] /usr/share/icons/gnome/scalable/mimetypes $ 

(J'ai installé LibreOffice qui n'est pas inclus par défaut sur Lubuntu.)

Par exemple, les icônes pour html et pdf ne sont pas ici bien qu'elles soient présentes, par exemple, dans /usr/share/icons/lubuntu/mimes/16.

Ensuite, si l'on compare les tailles en regardant le contenu du .svg fichiers, les icônes des composants LibreOffice sont ~ 256x256 tandis que les autres sont 16x16.

En bref :
Quel est le but de /usr/share/icons/gnome/scalable/mimetypes/?
Pourquoi y a-t-il si peu d'icônes?
Pourquoi les tailles diffèrent-elles?

3
user25656

À quoi sert/usr/share/icons/gnome/scalable/mimetypes /?

Le dossier x/y/mimetypes a pour but de fournir des icônes pour les mimetypes (tous les fichiers).

Pourquoi y a-t-il si peu d'icônes?

Dans le cas particulier de ce dossier, c'est parce que la plupart des logiciels fournissent leurs propres icônes de type MIME, et ils placent généralement les icônes dans usr/share/icons/hicolor/mimetypes/[size] au lieu des dossiers Gnome.

Pourquoi les tailles diffèrent-elles?

3
Uri Herrera