Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Themes | Thèmes Créateur de thème d'icônes : propositions
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Themes | Thèmes

Subjects Author Language Messages Last message
[Locked] Créateur de thème d'icônes : propositions
lylambda Français 10 fabounet [Read]
26 October 2009 à 16:18

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


Subscription date : 29 November 2007
Messages : 7408
Merci pour les propositions -> Je vais essayer de faire çà à l'occasion

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 !


çà c'est un peu trop spécifique pour l'intégrer dans le script. Même si je trouve le principe astucieux , le soucis c'est qu'un utilisateur lambda ne saura pas qu'il pourra profiter d'icônes alternatives en rajoutant un numéro ...

Mais bon, il faut prendre le script comme un outil pour simplifier la création du thème (et qui doit donc rester simple d'utilisation), mais rien n'empêche ensuite de peaufiner son thème à la mano

lylambda, Sunday 25 October 2009 à 19:35


Subscription date : 06 September 2009
Messages : 1635
çà c'est un peu trop spécifique pour l'intégrer dans le script.


Dommage, j'avais pas trop envie de les ajouter manuellement à toutes les appli possibles . Je le ferais pour les plus courantes dans ce cas

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

Themes | Thèmes

Subjects Author Language Messages Last message
[Locked] Créateur de thème d'icônes : propositions
lylambda Français 10 fabounet [Read]
26 October 2009 à 16:18


Glx-Dock / Cairo-Dock List of forums Themes | Thèmes Créateur de thème d'icônes : propositions Top

Online users : billsorry, rszxcvb,

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.