yeKblog

Aller au contenu | Aller au menu | Aller à la recherche

Tag - inkscape

Fil des billets

vendredi, novembre 25 2011

Résoudre le conflit de raccourci Alt clic

Par défaut, dans Gnome, maintenir Alt et clic gauche enfoncé permet de déplacer une fenêtre. C'est peut-être aussi le cas dans d'autres gestionnaires de bureau…

Dans Gimp, dans Inkscape et certainement dans d'autres logiciels, Alt+Clic est utilisé pour certaines actions (par exemple, dans Inkscape, « Sélection de l'objet en dessous », fonction très pratique).

Ce conflit de raccourci ne semble pas intéresser grand monde. Je l'avais signalé il y a longtemps ici et ailleurs sans que cela ne déchaîne les passions.

Jusqu'à peu dans Ubuntu, pour résoudre ce conflit :

Système > Préférences > Fenêtres, "Touche de mouvement", sélectionner "Super (ou le logo Windows)"

Mais dans la dernière version de Ubuntu il n'y a plus cette fenêtre de configuration (il n'y a plus beaucoup de fenêtres de configuration d'ailleurs…) donc si ce problème de conflit vous importune et que vous souhaitez le résoudre, tout simplement en remplaçant Alt par Super, tapez :

gconftool-2 --set /apps/metacity/general/mouse_button_modifier --type string '<Super>'

jeudi, mai 20 2010

Azimuth, une nouvelle icône, une !

Décidément il faut croire que ça m'amuse. Je viens de dessiner une nouvelle icône pour un projet libre. Après le script de moimael, après Phraymd, voici une icône pour Azimuth un logiciel de géolocalisation pour Maemo.

À l'origine, l'auteur de l'application m'a décrit l'application comme étant un petit prog qui publie ta position via XMPP. Cette description explique la première icône que j'ai dessinée. Mais après investigation un petit peu plus poussée, j'ai compris que pour l'instant elle se limitait au protocole XMPP mais que le but était d'étendre le procédé pour d'autres protocoles (telepahty power !). J'ai donc fait une deuxième icône inspirée des couleurs de Telepathy. Au final, c'est le troisième essai qui conviendra.

azymuth_all.png

Le logiciel est maintenant disponible en version 0.2 avec ma création :-D

azimuth-0-2.jpg

Dessiner cette icône ne m'a pas pris longtemps, elle va rendre service à Cassidy qui n'aura déjà plus ça à faire, il gagnera du temps, il en aura alors peut-être plus pour ses autres projets, améliorer Empathy par exemple, ce qui me rendra service à mon tour... Vous comprenez ? Aider un projet libre vous rend service que ce soit de manière directe ou indirecte !

Je suis intimement persuadé que tout le monde peut en faire autant, c'est un dessin très simple à faire avec un logiciel comme Inkscape. N'oubliez jamais que contribuer au développement d'un projet libre est un jeu...Et vous, à quoi vous jouez ?

dimanche, mars 7 2010

Phraymd - Histoire d'une icône

Phraymd est un logiciel qui pourrait remplacer mon gestionnaire de photo favori (F-Spot) s'il était plus joli et s'il importait les tags de mes 13000 photos. Son développement est très actif, il est écrit en python, il contient certaines fonctionnalités que j'apprécie. Mais franchement, actuellement l'interface est contre intuitive et vraiment pas à mon goût.

À part l'interface, il y a autre chose de très peu esthétique : l'icône. On se doute en la voyant que celle-ci n'était pas la priorité de l'auteur. phraymd0.jpg

J'ai alors tenté de dessiner une icône rapidement pour la proposer au projet. Dessinée en 2 minutes avec inkscape, celle-ci était plus sympa et en un coup d'œil vous compreniez l'utilité du logiciel : phraymd1.jpg

Mais l'auteur du logiciel n'est pas convaincu par cette proposition. Il aimerait quelque chose en rapport avec le nom (Phraymd se prononce framed... en bref, le plus approprié serait un cadre photo, et Antistress me fait alors remarquer que le concept rappel le logo de Solang). À ce moment je commence à penser que les personnes qui font des logiciels libres sont des chieurs. Ils ont un truc pourri, tu leur proposes quelque chose de, certes, moyen et fait à l'arrache mais dans tous les cas beaucoup mieux que l'actuel, ils ne sont pas intéressés. Mais en même temps je me dis aussi que l'idée d'un cadre c'est sympa (Je garde l'idée des polaroid tout de même...). Mais pour compléter l'idée qui germe dans mon esprit j'ai besoin d'un paysage. Une petite recherche parmi mes anciens dessins me permet de trouver ce dont j'ai besoin. Il y a quelques temps j'ai dessiné une map pour Wormux dont le ciel était plutôt sympa, autant le réutiliser ! farmmap.jpg

Ce dessin était d'ailleurs lui-même inspiré de 2 dessins vieux de 3 ans provenant de Wormux. Les montagnes sont des modifications de montagnes dessinées par Olivier Milton et les nuages sont des modifications de ceux d'une carte dessinée par Jérémie Ledentu. image2826.png

Je m'amuse donc avec mon dessin pour obtenir plusieurs icônes potentielles. Je les propose au fur et à mesure des améliorations sans même attendre que l'auteur de Phraymd me dise si ça lui plait ou non, je ne fais plus ça vraiment pour son projet, je le fais parce que je commence à apprécier le dessin que j'obtiens... J'ai envie de l'améliorer, de peaufiner le rendu et je fini par être plutôt satisfait.

phraymd2.jpg phraymd3.jpg phraymd4.jpg

La dernière version semble plaire mais une icône a des besoins particuliers, il est nécessaire d'avoir un beau rendu en petite résolution. Alors j'ajoute une version supplémentaire, ou je n'utilise que les polaroids de coins. Il semble que cette icône et ce logo conviennent à Spillz qui l'intégrera peut-être dans la prochaine version de son logiciel. phraymd5.png

Il pourra alors remercier Antistress car c'est lui qui m'a sollicité lors d'un échange sur Phraymd où j'expliquais qu'à mon sens ce soft ne pourrait pas remplacer F-Spot dans ma liste de logiciels... c'est dire si c'était mal engagé...

dimanche, décembre 6 2009

Miniatures svgz dans Nautilus

Dans Inkscape, il est possible d'enregistrer un dessin vectoriel directement en svg compressé, il s'agit du format svgz. il n'est pas rare d'obtenir un rapport 5 entre un fichier svg normal et sa version compressée ! Le svgz n'est pas destructif, il conserve toute les informations de calques, groupes,... contrairement au svg simplifié qui ne réduit pas la qualité mais supprime toutes les informations d'édition. Le svgz est donc particulièrement intéressant quand vous avez de nombreux dessins, que vous devez les transférer ou les stocker sur un serveur par exemple.

Le problème de ce format c'est que dans Nautilus, le gestionnaire de fichiers de Gnome, il n'a pas de miniatures. Ces aperçus sont particulièrement importants lors d'une recherche de dessin parmi plusieurs dizaines de fichiers. Heureusement, ce problème est relativement facile à résoudre, quelques recherches sur internet, permettent, en effet, de trouver la méthode :

  1. Installer rsvg : sudo apt-get install librsvg2-bin
  2. Récupérer le fichier svgz-thumbnailer.schemas et l'installer : gconftool --install-schema-file=svgz-thumbnailer.schemas
  3. Supprimer les miniatures dont la construction a échoué : rm -r ~/.thumbnails/fail/gnome-thumbnail-factory/*

Et voilà. Vous pouvez maintenant visualiser directement vos dessins vectoriels compressés dans le navigateur de fichier.

svgz_miniatures.png

fichier svgz-thumbnailer.schemas :

<gconfschemafile>
   <schemalist>
       <schema>
           <key>/schemas/desktop/gnome/thumbnailers/image@svg@xml-compressed/enable</key>
           <applyto>/desktop/gnome/thumbnailers/image@svg@xml-compressed/enable</applyto>
           <owner>thumbnailer</owner>
           <type>bool</type>
           <default>true</default>
           <locale name="C">
               <short>Enable thumbnailing of image/svg+xml-compressed files</short>
               <long>Enable thumbnailing of image/svg+xml-compressed files</long>
           </locale>
       </schema>
       <schema>
           <key>/schemas/desktop/gnome/thumbnailers/image@svg@xml-compressed/command</key>
           <applyto>/desktop/gnome/thumbnailers/image@svg@xml-compressed/command</applyto>
           <owner>thumbnailer</owner>
           <type>string</type>
           <default>/usr/bin/rsvg-convert -w %s -h %s -o %o -a %i</default>
           <locale name="C">
                   <short>Command that creates a thumbnail</short>
                   <long>Command that creates a thumbnail (%o) for a filename (%i)</long>
           </locale>
       </schema>
   </schemalist>
</gconfschemafile>