Articles taggés ‘Planet-Libre’

Compiler inkscape 0.48 sous mandriva 2010 spring

Jeudi, août 19th, 2010

Inkscape est un de mes logiciels préférés et j’avais l’habitude de tester les versions plus récentes. Comme il n’y a pas toujours de paquet disponible, il fallait passer par la case compilation. Je le faisais sous ubuntu et maintenant j ‘y arrive aussi sur mandriva 2010 spring ! Voici donc la méthode pour faire cohabiter les deux versions sur sa machine.

Tout d’abord , on télécharge les sources ici ou plus directement en cliquant sur ce lien.

Par défaut, l’archive une fois téléchargée doit se trouver dans le dossier « Téléchargements ». Décompressez la et ouvrez un terminal !

Petit aparté : pour lancer une commande en super-utilisateur , il faut passer en root avant en tapant « su » puis son mot de passe.

En premier, installez les paquetages avec la commande qui suit (en mode super-utilisateur)

urpmi libpng-devel intltool libgc-devel libfreetype6-devel libxft-devel libpango1.0-devel libgnome-vfs2-devel liblcms-devel libsigc++2.0-devel libxslt-devel libgsl-devel libboost-devel libpopt-devel  autoconf make gcc-c++ libgtkmm2.4-devel         ( a vos souhaits !  il faudra un peu de patience ! )

Le programme urpmi peut vous demander la version a installer en tapant 1 ou 2 (un peu comme dans les jeux télé) en fonction des dépôts. J’ai choisis les plus récentes en tapant toujours sur 1.

Retournons dans le terminal et continuons :

cd Téléchargements

cd Inks*** (appuyez sur TAB pour faire apparaître sur les caractères suivants)

./ configure –prefix=/opt/inkscape            (attention il y a un point avant le /)

make ( a partir de cette commande , il va falloir attendre un peu)

make install ( a éxécuter en mode super utilisateur)


Il ne reste plus qu’a créer un lanceur sur votre bureau. Clic droit / créer un lanceur. Donnez un petit nom en premier au programme. Pour ce qui est de la commande , cliquez sur Parcourir et allez dans Système de fichiers / opt / inkscape / bin et sélectionnez « inkscape ». Ou plus simplement tapez dans la rubrique commande : /opt/inkscape/bin/inkscape

Bon dessins sous inkscape 0.48 !




La boule à facettes avec inkscape 0.48

Lundi, juin 14th, 2010

Tutoriel un peu particulier , il vous faudra la version 0.48 d’inkscape qui n’est pour l’instant qu’en développement. Merci a Luc qui m’a donné cette idée sans faire exprès :mrgreen:

Où peut on trouver cette version ? :

Les utilisateurs de windows peuvent la télécharger ici. Il suffira de décompresser l’archive et de lancer le programme directement. Pour les utilisateurs d’ubuntu 10.04 , vous pouvez le compiler avec un peu de patience en suivant cet article ici.


Au boulot ! :

Tout d’abord, il va falloir dessiner les facettes … et c’est plutôt facile avec l’extension « sphère fil de fer ». Vous la trouverez dans le menu Extensions / rendu. Voici les paramètres que j’ai utilisé :

Donc , le résultat obtenu en cliquant sur accepter est ceci :

Première constat , on ne peut pas changer le contour de cette sphère qui devra être blanche. Sélectionnez la sphère, cliquez sur le bouton dégrouper ou bien en passant par le raccourci (MAJ+CTRL+G ).

Resélectionnez les objets séparés et allez dans le menu Chemin / combiner. Laissez la sphère telle que, nous la modifierons par la suite. Il nous manque de la couleur tout en ayant du relief… Il va donc falloir dessiner un cercle qui aie la même taille que la sphère avec en prime un dégradé radial blanc -> noir. Pour ce qui est de la taille, c’est assez simple. Il suffit de reporter les bonnes valeurs en pixels qui se trouvent sur la barre en haut. (voir image)

Donc dans mon cas, le cercle dessiné devra être parfait avec un diamètre de 201 pixels. (en maintenant la touche ctrl enfonçée on dessine de beaux cercles)

Passons au dégradé blanc vers transparent comme pour l’image ci dessous.

L’outil dégradé fonctionne de façon un peu particulière. Une fois appliqué , on se retrouve avec un dégradé couleur princpale vers cette même couleur mais transparente… (si vous êtes paumé , un petit tour par ici s’impose)

Pour résumé :

(1) : c’est votre liste de « stop » qui correspond a une étape du dégradé. Le dégradé  par défaut a donc deux stop.

(2) : c’est l’outil de sélection de couleurs. Perso, je préfère la roue.

(3) : c’est le piège de cet outil. Si vous changez la couleur du deuxième stop pour du noir comme nous en avons besoin, il ne faut pas oublier de mettre cette réglette a fond. Sinon votre couleur de fin est totalement transparente.

Vous vous en sortez avec le dégradé ? Parfait ! Reste a mettre ces deux objets l’un sur l’autre.

Sélectionnez les deux objets et cliquez sur l’outil de positionnement ( CTRL + MAJ + A) et cliquez sur les boutons de centrage comme sur l’image qui suit.

Cliquez sur la sphère en fil de fer, et appliquez un contour blanc. (clic droit sur le blanc dans la palette puis « définir le contour ».

Voici ce que cela donne avec un fond noir et un petit rectangle gris pour simuler le fil d’accroche de la boule.


Bien entendu , on peut encore améliorer avec par exemple :

- une copie du cercle de fond de la boule mis en blanc, flouté et passé en arrière plan. Cela donne un halo lumineux assez sympa.

- deux petites formes en arc de cercles faites avec l’outil bézier et floutées permettent de cibler des effets de lumières

- on peut tenter aussi de mettre des petites étoiles (il y a un outil pour ça) et de les flouter également.

Si vous cherchez le SVG, il se trouve en lien sur la dernière capture.


Pour aller plus loin :

Le rendu n’est pas parfait mais il a l’avantage d’être facilement réalisable. Si vous désirez appliquer une couleur  ou un dégradé pour chaque facette de la boule, c’est tout a fait faisable. Mais cela demandera plus de travail par la suite.

Il faudra travailler sur la sphère fil de fer ainsi qu’un cercle en dessous de la même taille. Sélectionnez les deux objets et allez dans le menu Chemin/exclusion. Le fond va disparaître. Retournez dans le menu Chemin/séparer. Chaque facette est devenue autonome et peut avoir un remplissage indépendant des autres !


Motif tribal facile avec inkscape

Samedi, juin 12th, 2010

Attention , article très court fait en 5 minutes. :mrgreen: Comment faire de petits motifs « tribal » en quelques secondes avec inkscape sans être un pro du dessin ? Il vous faudra juste suivre mes instructions ;)


Tout d’abord, il nous faut une forme de départ qui devra être réalisée avec l’outil bézier  :

(gardez le même sens des pointes)


Copiez cet objet dans le presse papier. (CTRL + C)

Toujours avec l’outil bézier , passez en mode spiro et sélectionnez « à partir du presse papier ».

Tracez une courbe, appuyez sur entrée pour la terminer… et le tour est joué !


Le motif est modifiable par l’outil noeud. Un petit carré permet de remodeler la courbe comme on le souhaite.

Si le motif plaît, il ne reste plus qu’a le convertir en chemin , Menu chemin / objet en chemin.

Rien qu’en dupliquant le motif (et en inversant horizontalement comme luc me le fait remarquer  :-P ) que je viens de faire, voici le résultat :

amazonMP3 / ubuntu 10.04 / mandriva 2010 spring : comment télécharger ses mp3

Samedi, juin 5th, 2010


Il m’arrive d’acheter quelques titres sur amazonmp3 qui propose des tarifs intéressants. (0.99 au lieu de 1.29 chez la conccurence française). Le premier problème est que le « downloader » fourni par amazon ne fonctionne pas en 64 bits et ne marche pas non plus avec une version récente de mandriva. L’an dernier avec getlibs , un petit programme qui permet l’installation de paquets 32 bits sur une distribution 64 bits, on pouvait faire marcher ce programme tant bien bien que mal sous ubuntu mais depuis la 9.10 … ça merde ! :cry:

J’aurais pu rebooter sous windows mais c’est moins drôle. Alors voici la méthode pour continuer a faire des achats en utilisant ubuntu ou mandriva.

Pour mandriva 2010 spring :

Les mandriviens sont chanceux ! « Clamz » est dans les dépôts. Cherchez ce petit programme dans l’installateur mandriva et passez l’étape de compilation !

Pour ubuntu 10.04 :

Commençons déja par installer ces paquets qui vont nous servir a compiler un programme qui s’apelle « clamz ». :

libgcrypt11-dev

libexpat-dev

libcurl4-gnutls-dev

Téléchargez clamz sur cette page.

Une fois téléchargé , le programme soit se trouver dans votre dossier téléchargements.

La compilation du programme est simple. Ouvrez un terminal et c’est parti pour taper les commandes qui suivent :


cd Téléchargements

tar xfvz clam-04.tar.gz     (ou le nom fichier si la version a évolué, cette commande sert a décompresser l’archive)

cd clamz-0.4 (ou le nom de l’archive si il a changé)

./configure

make

sudo make install

(Reprendre ici pour les utilisateurs mandriva)

Cliquez sur ce lien pour activer amazonmp3 dans votre navigateur. Faites ensuite votre marché sur le site et tout a la fin faites enregistrer sous. Le fichier AMZ vous est proposé. C’est ce fameux fichier qu’est censé ouvrir le downloader d’amazon.

Le fichier amz doit donc se retrouver dans votre dossier téléchargements. Si le terminal n’est pas fermé tapez clamz amazonMP3-564646.amz   (le nom du fichier change évidemment)

Voici ce que vous devriez voir apparaître dans votre terminal :

Vos achats vont se télécharger les uns après les autres.

Qu’est ce qu’il ne faut pas faire pour quelques mp3… Amazon pourrait mettre à jour son programme…. :roll:

 

Ajout piur ubuntu  : Il existe deux scripts pour le downloader amazon. Le problème vient de la librairie libboost qui doit être dans une version plus ancienne que le logiciel fonctionne.

Script pour la version 32 bits :

mkdir old_boost
cd old_boost
wget https://launchpadlibrarian.net/26959932/libboost-signals1.34.1_1.34.1-16ubuntu1_i386.deb https://launchpadlibrarian.net/26959936/libboost-thread1.34.1_1.34.1-16ubuntu1_i386.deb https://launchpadlibrarian.net/26959922/libboost-iostreams1.34.1_1.34.1-16ubuntu1_i386.deb https://launchpadlibrarian.net/26959918/libboost-filesystem1.34.1_1.34.1-16ubuntu1_i386.deb https://launchpadlibrarian.net/26959916/libboost-date-time1.34.1_1.34.1-16ubuntu1_i386.deb https://launchpadlibrarian.net/26959928/libboost-regex1.34.1_1.34.1-16ubuntu1_i386.deb https://launchpadlibrarian.net/34165098/libicu40_4.0.1-2ubuntu2_i386.deb
sudo dpkg -i *.deb
cd ..
rm -r old_boost

script pour la version 64 bits :

#!/bin/sh

sudo dpkg -i --force-all ~/amazonmp3.deb
sudo apt-get install ia32-libs
wget http://frozenfox.freehostia.com/cappy/getlibs-all.deb
sudo dpkg -i getlibs-all.deb
sudo getlibs /usr/bin/amazonmp3
sudo getlibs -p gvfs
sudo getlibs -w http://ftp.osuosl.org/pub/ubuntu/pool/universe/b/boost/libboost-date-time1.34.1_1.34.1-16ubuntu1_i386.deb http://ftp.osuosl.org/pub/ubuntu/pool/universe/b/boost/libboost-filesystem1.34.1_1.34.1-16ubuntu1_i386.deb http://ftp.osuosl.org/pub/ubuntu/pool/universe/b/boost/libboost-iostreams1.34.1_1.34.1-16ubuntu1_i386.deb http://ftp.osuosl.org/pub/ubuntu/pool/universe/b/boost/libboost-regex1.34.1_1.34.1-16ubuntu1_i386.deb http://ftp.osuosl.org/pub/ubuntu/pool/universe/b/boost/libboost-signals1.34.1_1.34.1-16ubuntu1_i386.deb http://ftp.osuosl.org/pub/ubuntu/pool/universe/b/boost/libboost-thread1.34.1_1.34.1-16ubuntu1_i386.deb http://ftp.osuosl.org/pub/ubuntu/pool/main/i/icu/libicu40_4.0.1-2ubuntu2_i386.deb
sudo ldconfig

A vous de tester ! Voici la page du forum pour plus d’informations.

Stats by WP SlimStat