lylambda, Saturday 24 October 2009 à 19:39
|
|
Subscription date : 06 September 2009
Messages : 1635
|
Il faut le dire et le répéter, ce script est un bijou. Je compte pas le nombre d'heures économisées ! Et en plus, avec l'idée des liens, cela allège considérablement la taille des thèmes.
Voici quelques éléments que je pense intéressants à ajouter (j'éditerais au fur et à mesure si d'autres idées me viennent) :
MAIN_CAT :
- photo_manager (à différencier de image_reader) --> Les logiciels spécifiques à la gestion des photos (comme JBrout, F-Spot, etc) devraient avoir si possible une icône différente des visionneurs générales (commes Eyes of Gnome, gwenview).
- note_reader --> pour les softs comme gnote ou tomboy
DRIVES_CAT=
- mimetype_executable --> pour spécifier une icônes aux scripts (ex: gnome-mime-application-x-shellscript) ou même au vilain .exe qui traîne dans son disque dure
- mimetype_htm --> fichier de lien internet
- mimetype_compressed --> fichiers compressés
- mimetype_data --> fichier de tableur, de sortie de traitement de stat
Pour l'instant je le fait à mano, pour avoir une icône spécifique à une extension particulières qui manque (ou alors obligatoire de toutes façon pour différencier les png des jpeg et autres par exemple), mais tant qu'à faire autant compléter le script .
En annexe, j'aimerais ajouter la possibilité de faire plusieurs liens possibles pour une Cat spécifique.
Exemple, j'ai 2 icônes potentielles pour les navigateurs web. En mettant pour l'une web_browser et web_browser2 pour la seconde, j'obtiens grâce au scripts respectivement les liens firefox et firefox2.
Ainsi un utilisateur n'aura qu'à ajouter 2 (ou 3, 4 et autres indices) à ses noms d'images des icône pour en changer rapidement et dans le même thème ! |
nochka85, Sunday 25 October 2009 à 18:46
|
|
lylambda, Sunday 25 October 2009 à 19:35
|
|
nochka85, Sunday 25 October 2009 à 19:56
|
|
Subscription date : 29 November 2007
Messages : 7408
|
Dommage, j'avais pas trop envie de les ajouter manuellement à toutes les appli possibles
Tu peux peut-être te faire un simple petit script qui "scannerait" le répertoire et créerait des liens symboliques à chaque fichier trouvé (hors .quelque_chose) |
lylambda, Sunday 25 October 2009 à 20:37
|
|
Subscription date : 06 September 2009
Messages : 1635
|
Effectivement j'y pensais. Mais c'est clairement pas ma spécialité .
Sinon, j'ai réussi à donner une icône spécifique à certains types de fichier, qui sont ainsi reconnu par Quick Browser :
- pdf (gnome-mime-application-pdf)
- doc (application-msword)
- scripts (gnome-mime-application-x-shellscript)
- exe (gnome-mime-application-x-ms-dos-executable)
- et aussi zip, 7zip, rar, tar ...
Mais je bloque pour les xls, ppt, odt, ... Impossible de trouver le bon mime malgré ce site.
De même, je n'arrive pas à différencier les différentes extensions d'image (jpeg, png, etc), apparemment seul image-x-generic est pris en compte.
Sais-tu ce qu'utilise quick browser (ou cairo-dock en général) ? |
nochka85, Sunday 25 October 2009 à 20:46
|
|
Subscription date : 29 November 2007
Messages : 7408
|
non ... mais je dirais les mêmes que gnome/KDE/XFCE |
matttbe, Sunday 25 October 2009 à 20:58
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Mais je bloque pour les xls, ppt, odt, ... Impossible de trouver le bon mime malgré Voici une petite liste de mime :application-illustrator.png, application-msword.png, application-pdf.png, application-pgp-keys.png, application-pgp-signature.png, application-postscript.png, application-relaxng.png, application-rtf.png, application-text.png, application-vnd.ms-excel.png, application-vnd.ms-powerpoint.png, application-vnd.ms-word.png, application-vnd.oasis.opendocument.chart.png, application-vnd.oasis.opendocument.database.png, application-vnd.oasis.opendocument.formula.png, application-vnd.oasis.opendocument.graphics.png, application-vnd.oasis.opendocument.image.png, application-vnd.oasis.opendocument.presentation.png, application-vnd.oasis.opendocument.presentation-template.png, application-vnd.oasis.opendocument.spreadsheet.png, application-vnd.oasis.opendocument.spreadsheet-template.png, application-vnd.oasis.opendocument.text.png, application-vnd.oasis.opendocument.text-master.png, application-vnd.oasis.opendocument.text-template.png, application-vnd.stardivision.calc.png, application-vnd.stardivision.draw.png, application-vnd.sun.xml.calc.template.png, application-x-abiword.png, application-x-applix-spreadsheet.png, application-x-bittorrent.png, application-x-blender.png, application-x-compress.png, application-x-designer.png, application-x-executable.png, application-x-executable-script.png, application-x-extension-nfo.png, application-x-flash-video.png, application-x-font-afm.png, application-x-font-bdf.png, application-x-font-otf.png, application-x-font-pcf.png, application-x-font-snf.png, application-x-font-ttf.png, application-x-font-type1.png, application-x-gnumeric.png, application-x-gzpostscript.png, application-xhtml+xml.png, application-x-initrd.png, application-x-jar.png, application-x-java.png, application-x-java-applet.png, application-x-jokosher.png, application-x-matroska.png, application-x-mimearchive.png, application-xml.png, application-x-mplayer2.png, application-x-ms-dos-executable.png, application-x-mswinurl.png, application-x-mswrite.png, application-x-nzb.png, application-x-object.png, application-x-perl.png, application-x-php.png, application-x-planner.png, application-x-python.png, application-x-python-bytecode.png, application-x-quattropro.png, application-x-ruby.png, application-x-sharedlib.png, application-x-shellscript.png, application-x-shockwave-flash.png, application-x-siag.png, application-xslt+xml.png, application-x-sqlite2.png, application-x-sqlite3.png, application-x-tgif.png, application-x-theme.png, application-x-trash.png, application-x-troff-man.png, application-x-vmlinuz.png, application-x-wmf.png, application-x-zerosize.png, ascii.png, audio-ac3.png, audio-basic.png, audio-midi.png, audio-mpeg.png, audio-vnd.rn-realaudio.png, audio-vnd.rn-realvideo.png, audio-x-adpcm.png, audio-x-aiff.png, audio-x-flac.png, audio-x-flac+ogg.png, audio-x-generic.png, audio-x-it.png, audio-x-midi.png, audio-x-mp3-playlist.png, audio-x-mpeg.png, audio-x-ms-wma.png, audio-x-speex+ogg.png, audio-x-vorbis+ogg.png, audio-x-wav.png, binary.png, cdbo-list.png, cdimage.png, cdtrack.png, contents2.png, deb.png, document.png, empty.png, encrypted.png, exec.png, folder_tar.png, font.png, font_bitmap.png, font-bitmap.png, font_truetype.png, font-truetype.png, font_type1.png, font-type1.png, font-x-generic.png, gnome-fs-executable.png, gnome-fs-regular.png, gnome-library.png, gnome-mime-application.png, gnome-mime-application-magicpoint.png, gnome-mime-application-msword.png, gnome-mime-application-ogg.png, gnome-mime-application-pdf.png, gnome-mime-application-postscript.png, gnome-mime-application-rtf.png, gnome-mime-application-vnd.lotus-1-2-3.png, gnome-mime-application-vnd.ms-excel.png, gnome-mime-application-vnd.ms-powerpoint.png, gnome-mime-application-vnd.oasis.opendocument.formula.png, gnome-mime-application-vnd.oasis.opendocument.graphics.png, gnome-mime-application-vnd.oasis.opendocument.graphics-template.png, gnome-mime-application-vnd.oasis.opendocument.image.png, gnome-mime-application-vnd.oasis.opendocument.presentation.png, gnome-mime-application-vnd.oasis.opendocument.presentation-template.png, gnome-mime-application-vnd.oasis.opendocument.spreadsheet.png, gnome-mime-application-vnd.oasis.opendocument.spreadsheet-template.png, gnome-mime-application-vnd.oasis.opendocument.text.png, gnome-mime-application-vnd.oasis.opendocument.text-template.png, gnome-mime-application-vnd.oasis.opendocument.text-web.png, gnome-mime-application-vnd.rn-realmedia.png, gnome-mime-application-vnd.rn-realmedia-secure.png, gnome-mime-application-vnd.rn-realmedia-vbr.png, gnome-mime-application-vnd.stardivision.calc.png, gnome-mime-application-vnd.stardivision.impress.png, gnome-mime-application-vnd.stardivision.writer.png, gnome-mime-application-vnd.sun.xml.calc.png, gnome-mime-application-vnd.sun.xml.calc.template.png, gnome-mime-application-vnd.sun.xml.draw.png, gnome-mime-application-vnd.sun.xml.draw.template.png, gnome-mime-application-vnd.sun.xml.impress.png, gnome-mime-application-vnd.sun.xml.impress.template.png, gnome-mime-application-vnd.sun.xml.writer.png, gnome-mime-application-vnd.sun.xml.writer.template.png, gnome-mime-application-wordperfect.png, gnome-mime-application-x-7z-compressed.png, gnome-mime-application-x-abiword.png, gnome-mime-application-x-applix-spreadsheet.png, gnome-mime-application-x-applix-word.png, gnome-mime-application-x-archive.png, gnome-mime-application-x-arj.png, gnome-mime-application-x-bzip.png, gnome-mime-application-x-bzip-compressed-tar.png, gnome-mime-application-x-compress.png, gnome-mime-application-x-compressed-tar.png, gnome-mime-application-x-cpio.png, gnome-mime-application-x-cpio-compressed.png, gnome-mime-application-x-deb.png, gnome-mime-application-x-dvi.png, gnome-mime-application-x-executable.png, gnome-mime-application-x-extension-nfo.png, gnome-mime-application-x-font-afm.png, gnome-mime-application-x-font-bdf.png, gnome-mime-application-x-font-linux-psf.png, gnome-mime-application-x-font-pcf.png, gnome-mime-application-x-font-sunos-news.png, gnome-mime-application-x-font-ttf.png, gnome-mime-application-x-glade.png, gnome-mime-application-x-gnumeric.png, gnome-mime-application-x-gzip.png, gnome-mime-application-x-gzpostscript.png, gnome-mime-application-xhtml+xml.png, gnome-mime-application-x-jar.png, gnome-mime-application-x-java-archive.png, gnome-mime-application-x-killustrator.png, gnome-mime-application-x-kpresenter.png, gnome-mime-application-x-kspread.png, gnome-mime-application-x-kword.png, gnome-mime-application-x-lha.png, gnome-mime-application-x-lhz.png, gnome-mime-application-x-lzma.png, gnome-mime-application-x-lzma-compressed-tar.png, gnome-mime-application-x-ms-dos-executable.png, gnome-mime-application-x-perl.png, gnome-mime-application-x-php.png, gnome-mime-application-x-python.png, gnome-mime-application-x-python-bytecode.png, gnome-mime-application-x-rar.png, gnome-mime-application-x-scribus.png, gnome-mime-application-x-shellscript.png, gnome-mime-application-x-shockwave-flash.png, gnome-mime-application-x-stuffit.png, gnome-mime-application-x-tar.png, gnome-mime-application-x-tarz.png, gnome-mime-application-x-tex.png, gnome-mime-application-x-theme.png, gnome-mime-application-zip.png, gnome-mime-audio.png, gnome-mime-image.png, gnome-mime-image-x-xcf.png, gnome-mime-text.png, gnome-mime-text-css.png, gnome-mime-text-html.png, gnome-mime-text-plain.png, gnome-mime-text-vnd.wap.wml.png, gnome-mime-text-x-c.png, gnome-mime-text-x-c++.png, gnome-mime-text-x-changelog.png, gnome-mime-text-x-chdr.png, gnome-mime-text-x-copying.png, gnome-mime-text-x-credits.png, gnome-mime-text-x-csh.png, gnome-mime-text-x-csharp.png, gnome-mime-text-x-csrc.png, gnome-mime-text-x-c++src.png, gnome-mime-text-x-haskell.png, gnome-mime-text-x-install.png, gnome-mime-text-x-license.png, gnome-mime-text-x-makefile.png, gnome-mime-text-xml.png, gnome-mime-text-x-objcsrc.png, gnome-mime-text-x-python.png, gnome-mime-text-x-readme.png, gnome-mime-text-x-sh.png, gnome-mime-text-x-todo.png, gnome-mime-text-x-vcalendar.png, gnome-mime-text-x-vcard.png, gnome-mime-text-x-zsh.png, gnome-mime-video.png, gnome-mime-x-font-afm.png, gnome-package.png, gtk-file.png, html.png, image.png, image-bmp.png, image-cgm.png, image-fax-g3.png, image-gif.png, image-jpeg.png, image-jpeg2000.png, image-jpg.png, image-png.png, image-svg.png, image-svg+xml.png, image-svg+xml-compressed.png, image-tiff.png, image-x-3ds.png, image-x-applix-graphics.png, image-x-compressed-xcf.png, image-x-dcraw.png, image-x-dds.png, image-x-eps.png, image-x-exr.png, image-x-fits.png, image-x-generic.png, image-x-hdr.png, image-x-ico.png, image-x-jng.png, image-x-msod.png, image-x-pcx.png, image-x-photo-cd.png, image-x-portable-bitmap.png, image-x-portable-graymap.png, image-x-portable-pixmap.png, image-x-psd.png, image-x-rgb.png, image-x-tga.png, image-x-vnd.trolltech.qpicture.png, image-x-win-bitmap.png, image-x-xbitmap.png, image-x-xcf.png, image-x-xfig.png, image-x-xpixmap.png, info.png, initrd.png, make.png, mime_ascii.png, misc.png, odf.png, package.png, package_editors.png, package_wordprocessing.png, package-x-generic.png, pdf.png, plan.png, rpm.png, shellscript.png, sound.png, spreadsheet.png, stock_addressbook.png, stock_calendar.png, stock_script.png, tar.png, tex.png, text.png, text2.png, text-css.png, text-csv.png, text-directory.png, text-enriched.png, text-html.png, text-htmlh.png, text-mathml.png, text-plain.png, text-rdf.png, text-richtext.png, text-sgml.png, text-spreadsheet.png, text-troff.png, text-vnd.abc.png, text-vnd.wap.wml.png, text-x-adasrc.png, text-x-bak.png, text-x-bibtex.png, text-x-c.png, text-x-c++.png, text-x-changelog.png, text-x-chdr.png, text-x-c++hdr.png, text-x-copying.png, text-x-credits.png, text-x-csharp.png, text-x-csrc.png, text-x-c++src.png, text-x-dtd.png, text-x-fortran.png, text-x-generic.png, text-x-gtkrc.png, text-x-hex.png, text-x-install.png, text-x-java.png, text-x-katefilelist.png, text-x-ldif.png, text-x-license.png, text-x-log.png, text-x-makefile.png, text-xmcd.png, text-xml.png, text-x-nemerle.png, text-x-objchdr.png, text-x-objcsrc.png, text-x-pascal.png, text-x-patch.png, text-x-preview.png, text-x-python.png, text-x-readme.png, text-x-script.png, text-x-source.png, text-x-sql.png, text-x-tcl.png, text-x-tex.png, text-x-todo.png, text-x-xslfo.png, tgz.png, txt.png, txt2.png, type-blank.png, type-bool.png, type-float.png, type-int.png, type-list.png, type-pair.png, type-schema.png, type-string.png, unknown.png, vcalendar.png, vcard.png, video.png, video-avi.png, video-flic.png, video-mpeg.png, video-real.png, video-x-generic.png, video-x-msvideo.png, vmlinuz.png, wordprocessing.png, x-office-address-book.png, x-office-calendar.png, x-office-document.png, x-office-document-template.png, x-office-drawing.png, x-office-drawing-template.png, x-office-presentation.png, x-office-presentation-template.png, x-office-spreadsheet.png, x-office-spreadsheet-template.png, zip.png => ms pour Office et open pour Ooo
Tu peux regarder dans les thème de bisigi.
De même, je n'arrive pas à différencier les différentes extensions d'image (jpeg, png, etc), apparemment seul image-x-generic est pris en compte. As-tu essayé avec cette liste : image.png, image-bmp.png, image-cgm.png, image-fax-g3.png, image-gif.png, image-jpeg.png, image-jpeg2000.png, image-jpg.png, image-png.png, image-svg.png, image-svg+xml.png, image-svg+xml-compressed.png, image-tiff.png, |
lylambda, Sunday 25 October 2009 à 22:21
|
|
Subscription date : 06 September 2009
Messages : 1635
|
Parfait ! Cela fonctionne pour jpeg et png. À voir pour odt et compagnie mais je devrais trouver mon bonheur dans ta liste .
Merci !
Toujours dans quick browser, est-il possible de changer les icônes de "Bureau" et "Ouvrir ce dossier" ?
(J'arriverais à tous remplaçer !) |
matttbe, Sunday 25 October 2009 à 23:26
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Pour ouvrir ce dossier, c'est gtk-open je pense (mais ça pourrait être aussi gnome-fs-directory, folder_open, folder-open, stock_open ; n'hésite pas à regarder dans ton thème du système (/usr/share/icons ou ~/.icons) car c'est gtk qui s'occupe de tout donc voilà )
Pour le Bureau, mmh, p-ê : desktop, gnome-fs-desktop, user-desktop. |
lylambda, Monday 26 October 2009 à 15:45
|
|
Subscription date : 06 September 2009
Messages : 1635
|
n'hésite pas à regarder dans ton thème du système (/usr/share/icons ou ~/.icons)
Bien vu ! On peut voir de visu les mimes utilisés.
Pour le bureau c'est user-desktop, mais aucun des 4 cités ne fonctionnent pour "Ouvrir ce dossier". Étrange car il n'y a que ceux là dans le thème gnome. Peut-être une histoire de taille d'icône.
Pour revenir au script, je suis tomber sur ce sujet dans ubuntu.fr : [bash/gtkdialog] Modifier thème d'icones].
On y trouve un script très bien fait pour se modifier un thème perso. Il y a peut être moyen de l'utiliser pour améliorer celui de cairo-dock ?
Et ça me fait rebondir sur une idée : serait-il possible d'intégrer un plugin qui fait passer d'un thème de cairo à un autre (ça c'est fait) mais aussi d'un thème d'icône système à un autre ? Si c'était que pour gnome, ce devrait être réalisable en faisant des allocations de liens sur les icône du current theme de cairo-dock, mais je ne sais pas ce qu'il en est pour kde, xfce, etc. |
fabounet, Monday 26 October 2009 à 16:18
|
|
Subscription date : 30 November 2007
Messages : 17118
|
ça c'est au bureau de le faire.
par contre, tu as une option bien pratique dans le module "Icones" qui te permet de spécifier le thèmes d'icônes de ton choix, et ça devrait normalement suffire pour tous les thèmes présents sur gnome-look.org par exemple |
|