Midilibre.fr
Tous les blogs | Alerter le modérateur| Envoyer à un ami | Créer un Blog

20/01/2009

[Gnome] - Gnome et les templates (modèles)

brand.gifJ'avais toujours vu ce menu vide lorsque je faisais un clic droit -> Créer un document, j'avais uniquement un fichier texte bien pratique... mais la mention "aucun Modèle installé" m'a conduit a me poser la question, de savoir comment se gérait ce système de templates? Aprés avoir lu la documentation  la manipulation était extrement simple il suffit de créer un fichier type dans le bon dossier (~/Modèles) auquel on peut également accéder avec le menu Aller -> Modèle dans Nautilus.

Par exemple un fichier vierge d'openoffice et de lui donner un nom 'parlant' (bidule.odt par ex.) et normalement tout fonctionne....

Sauf que chez moi le dossier Modèles n'existait pas, j'ai surement du le supprimer dans un accés de ménage aigue... pas démonté je recrée le dossier Modèles dans mon répertoire utilisateur et j'y place mes fichiers templates... toujours rien....j'ai tenté avec la version anglaise Templates ... rien

j'ai donc scruté mon fichier .config/user-dirs.dirs pour voir si il n'y avait pas quelque chose dedans qui me mettrais sur la piste:

XDG_DESKTOP_DIR="$HOME/Bureau"
XDG_DOWNLOAD_DIR="$HOME/Bureau"
XDG_TEMPLATES_DIR="$HOME/"
XDG_PUBLICSHARE_DIR="$HOME/"
XDG_DOCUMENTS_DIR="$HOME/"
XDG_MUSIC_DIR="$HOME/"
XDG_PICTURES_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/"

Comme on peut le voir la variable XDG_TEMPLATES_DIR était réglé sur mon dossier utilisateur cela devait donc poser probleme....j'ai donc rajouter le bon chemin (notez au passage les variables que vous pouvez régler notamment pour les chemin vers le bureau....) et hop  tout a été réglé immédiatement, j'ai maintenant mes fichiers templates a porté de clic :

capture-0.png

Maintenant je ferais attention au dossier que je supprime.... mais si le cas se présente chez une personne débutante ? il vaut mieux si on installe ce système de templates, cacher le dossier Modèles afin d'éviter que celui ci ne soit supprimé par accident.
Deux choix :
soit on modifie le chemin dans la variable XDG_TEMPLATES_DIR vers le dossier .Modèles (en ajoutant un point avant) et on modifie le nom du dossier adéquat, ainsi vous rendez le dossier invisible
soit on crée un fichier .hidden dans le dossier utilisateur et on mets le mot Modèles

19/01/2009

[gnome] - Faire un applet pour ajouter un répertoire ou un fichier à Audacious

capture-0.pngVous commencez a me connaitre maintenant, Python reste pour moi l'outil à tout faire... et j'ai la vilaine manie de travailler avec un casque en écoutant de la musique. Vous allez me dire quel lien entre les deux ? et bien il est tout simple : j'utilise Audacious et je trouve le processus d'importation d'un album dans Audacious non adapté a mon fonctionnement, je voulais quelque chose de simple et de rapide, en gros quand je veux écouter tel album, je souhaite cliquer sur le dossier et ca s'ajoute dans Audacious... (certes je peut faire un glisser déplacer...mais ce n'est pas le propos)

Heureusement pour moi il y a la possibilité de faire des plugins pour Nautilus avec Python. J'ai donc crée un fichier dans le répertoire approprié : ~/.nautilus/python-extensions et l'ai rendu exécutable avec un joli chmod +x ... la dernière étape est le code en lui même ;-) que vous pourrez trouver ici.

Le principe est simple on détecte si un seul élément (fichier ou dossier) est bien sélectionné avec if len(files) != 1 si c'est le cas il faut supprimer la premiere partie de la variable (les 7 premiers caractères sinon on se retrouve avec file:// et python ne sait pas quoi en faire) avec self.filename = urllib.unquote(file.get_uri()[7:]).

Ligne 22 et 23 on vérifie que si le fichier n'est pas un répertoire, il contient bien l'extension approprié pour être lu dans audacious. On branche ensuite le menu au menu contextuel de Nautilus.

Il reste a crée la fonction qui va lancer audacious avec le répertoire ou le fichier en argument :

os.system('audacious "%s"&'%file.get_uri()[7:])

me voila paré pour ajouter a tour de bras des albums dans Audacious.

 

17/01/2009

[kde] - Deux petits raccourcis pour KDE

top-kde.jpgDeux petites astuces  pour les utilisateurs de KDE. L'une pour gérer les blocages d'applications et l'autre pour Konqueror...

Astuce 1 : Parfois (oui cela arrive) une application bloque ou reste en mémoire et refuse de se relancer, Firefox par exemple pour ne point la nommer, les utilisateurs avancés auront vite fait un killall firefox en ligne de commande, pour terminer l'application récalcitrante... mais quid de l'utilisateur débutant ? et bien il suffit de montrer deux raccourcis trés intéressant : CTRL+ALT+ESC qui permet d'avoir l'équivalent d'un xkill en effet aprés pression sur ces touches une croix apparait et permet de cliquer sur la fenêtre de l'application qui pose probleme pour la fermer automatiquement. Mais que faire si la fenêtre n'est pas présente à l'écran ? (firefox par exemple qui vous lance un pop-up outrancier : Firefox is already running...) et bien un autre raccourci vous attend : CTRL+ESC, la vous aurez l'équivalent graphique d'un ps -ef avec la liste des différents processus en cours.

Astuce 2 : autres raccourcis mais pour konqueror cette fois ci, vous utilisez cette application en tant qu'application web, et vous êtes un accros a Google vous pouvez taper gg:linuxerie pour faire une recherche sur google avec le mot linuxerie,une liste de raccourci web est accéssible en allant sur Configuration -> Configurer Konqueror -> Raccourcis Web. Vous pourrez à cet endroit activé les raccourcis prédéfini ou en crée de nouveau en cliquant sur le bouton Nouveau. En fait vous définissez un raccourci et les caractères : {@} remplacent votre variable.

Vous pouvez également rechercher la définition d'un mot (en anglais) avec dict:various ... de nombreuses autres options sont disponibles comme print:/ qui permet d'avoir un accés rapide au système d'impression, ou camera:/ pour les appareils photos ou devices:/ pour voir vos medias montés. Tout une liste de kioslave vous permet de faire différentes actions avec ce navigateur (de fichier) du ftp, samba, ssh, ... une liste des différentes actions possible est disponible sur : help:/kioslave/index.html

Vous aurez compris qu'en tapant help:/kopete on obtiens de l'aide sur l'application sur l'application désiré (ici kopete)

15/01/2009

[gimp] - Gmic4Gimp pléthore d'effets pour The gimp !

capture-1.pngJ'espère que vous connaissez tous G'mic de David Tschumperl ! Cet outil en ligne de commande permet de faire des miracles avec vos photos (transformations, conversions...). Si cela n'est pas le cas je vous conseille de vous ruer sur la page de documentation en français pour installer ce logiciel :  http://doc.ubuntu-fr.org/gmic

A l'issue de la sortie de la version 1 du logiciel une idée est arrivé sur la mailling list de linonroot-dev : pourquoi ne pas faire une interface à ce Gmic ? l'idée d'interfacer G'mic avec The Gimp est apparu comme une évidence et une option géniale. Aprés un premier jet en python par votre serviteur et David, des limitations sont trés vite apparu (notamment au niveau de python-gimp qui ne permettait pas de traiter correctement certains éléments). David à donc pris à bras le corps GTK et nous à livré un plugin pour le Gimp : http://registry.gimp.org/node/13469

Des binaires sont disponibles ici pour 32bits et 64bits ...

L'installation est on ne peut plus simple : il suffit de copier le fichier dans le répertoire ~/.gimp-2.*/plug-ins/ et une nouvelle option apparait dans les filtres : G'mic toolbox. Il ne vous reste plus qu'a choisir votre filtre G'mic et à régler les différentes valeurs de celui ci.

05/01/2009

[Picasa] - Télécharger un album de Picasa

logo.jpgPicasa est certainement un outil intéressant, mais même si il fonctionne parfaitement sous GNU/Linux, il est propriétaire, mais surtout ne me convient pas en bien des points, je reste donc trés friand de Digikam (même sous gnome). Hors quand on vous envoi un lien vers un album (qu'il soit privé ou public) une question se pose si vous n'avez pas ce logiciel : comment récupérer toutes les photos d'un album sans avoir à les enregistrer une par une sur mon pc ?

La réponse est venu de Blue-Gnu.biz et d'un superbe script bash/perl (en GPL V3). L'installation est ultra simple :
Il suffit de télécharger le Script : https://liris.cnrs.fr/Members/lcerf/picasaweb-download
De le rendre exécutable (soit avec le clic droit, soit en tapant chmod a+x picasaweb-download)
Et enfin de le placer dans le répertoire des programmes pour l'avoir toujours à disposition : sudo mv picasaweb-download /usr/local/bin

Nous voila prêt à utiliser le script, soit en téléchargeant uniquement un album précis :

picasaweb-download http://picasaweb.google.com/utilisateur/lien_vers_l_album_que_vous_avez_recu_par_email

soit en téléchargeant tout les albums de l'utilisateur :

picasaweb-download http://picasaweb.google.com/utilisateur

Il est possible de rajouter à la fin de votre commande un répertoire de destination optionnel.

Il s'agit l'a d'une brillante idée, qui m'a facilité énomément la vie et fait gagné un temps précieux, merci à l'auteur de ce script. Il recherche apparement quelqu'un qui lui ferait l'interface graphique, je vais voir si je peut aider sur ce point car je trouve trés bonne l'idée. Je vous tiens au courant si il y a des avancés sur ce point.

22/11/2008

[kde] - KDE 4.2 Attention les yeux !

Je n'ai pas pu résister, j'ai téléchargé le live CD avec le trunk de KDE 4.2 (4.1.72 en fait) : http://home.kde.org/%7Ebinner/kde-four-live/
Autant KDe 4.1 m'avait laissé un peu sur ma faim (il manquait quelques options pour en faire un bureau utilisable pour ma part) ... et bien la on peut dire waow (sans jeux de mots). C'est ultra rapide, ca booste, les applications avec QT4 sont géniales (ktuberling notament m'a impréssioné, bon ok il faut avoir des enfants pour en comprendre l'utilité...).
La fonction qu'il me manquait a été rajouté : pouvoir faire une bureau une zone de stockage d'icone et donc un vrai bazar rapidement(avant on avait juste le choix d'avoir un plasma qui contenait les fichiers). Dolphin à également beaucoup progréssé, et est devenu une vrai alternative aux différents gestionnaire de fichier.

Cela reste une béta, elle plante encore un peu (c'est l'occasion de faire des remontées) et je n'ai pas pu tester les effets 3d.  En tout cas il me tarde la sortie de cette superbe machine, bravo à tout ceux qui ont contribué à faire de kde 4.2 une véritable bête de course. Je vous conseille donc de tester le live cd (il y a une option pour l'installer également) et faire un maximum de remonté pour le rendre encore plus intéressant.

Sans titre-1.jpg

21/11/2008

[grabouille] - Le dessin pour les enfants sous Windows.

Sans titre-1.jpg

Les stéphanes auvergnat sont des gens formidables (comment ca je m'appelle stéphane et je suis né dans le cantal? je ne vois pas le rapport...) bon bref j'ai rencontré un autre stéphane, et qui plus est également un auvergnat, et bien deviné de qui nous avons parlé ... (non pas de tripoux!!!) ... de grabouille. Ce stéphane la à eu pour idée folle de faire un exécutable pour windows de Grabouille je lui fait quelques modifications pour rendre grabouille opérationnel. Non seulement cela marche bien, mais en plus c'est portable donc vous pourrez emmenez grabouille en vacances. C'est pas formidable ça?

La licence sous windows est toujours la même : GPL V2.

Pour l'installation, c'est plus dur que sous linux certes (il faut cliquer suivant, suivant, suivant... mais vous êtes habitué ;-)) le fichier se trouve ici

En grand merci à Stéphane pour son travail.

En autre news j'ai également ouvert un projet sur google code : http://code.google.com/p/grabouille/ pour ceux qui serait intéréssé à la participation du projet.

20/11/2008

[inkscape] - créer son logo ubuntu sous inkscape

img-174-96x96.pngAprés lecture d'un commentaire de Mathias sur "Dessiner le logo Ubuntu avec The Gimp" du trés excellent http://gontcho.wordpress.com/ j'ai pris le pari de faire un tutorial sur comment faire un logo ubuntu avec Inkscape... que je ne connaissais que trés peu. Bref tout cela pour vous dire que si j'y' suis arrivé ca va être simple. Et le gros avantage de travailler en vectoriel est que ca ne pixélise pas.

Ouvrez Inkscape (ou installez le paquet inkscape si ce n'est déja fait) et faisons place net sur notre feuille de dessin, car il faut avant tout et pour plus de précision afficher une grille :

Affichage -> grille
Fichier -> Propriété du document -> grilles -> Espacement X et Y à 5

concernant les tailles et position pour plus de simplicité je vais vous donner les indications numéraire que vous pouvez régler avec ect outil (cela permet encore plus de précision) :

capture-12.png


Faites un nouveau cercle (option sur la gauche)  -> X à 125 Y à 350 et 500x500
Nouveau cercle -> X à 225 Y à 450 et de taille 300x300

Sélectionnez les deux cercles avec CTRL et Chemin -> différence ainsi notre cercle est évidé.

Voici ce que vous aurez ainsi :

capture-1.png

Tracez un rectangle -> X à 500 à Y à 600  et de taille 150x25
et appliquez lui une couleur blanche (clic droit -> remplissage et contour)

copier le et coller le -> X à 225 à Y à 700  et de taille 100x140 faites la bonne rotation pour que cela cadre avec l'image ci dessous
copier le et coller le -> X à 213 à Y à 370  et de taille 100x140 faites la bonne rotation pour que cela cadre avec l'image ci dessous

Pour effectuer une rotation sélectionnez votre objet (F1 outil de sélection) puis venez cliquer une deuxième fois sur l'objet (les poignets changent de forme)

capture-2.png

Selectionnez un des rectangle et le cercle avec CTRL en cliquant sur les objets l'un aprés l'autre puis faites  Chemin -> différence
faite de me me pour les deux autres rectangles (rectangle puis cercle)
Pour désolidariser notre objet en trois (pour avoir les trois parties distincte et ainsi mettre une couleur différente dedans) il nous reste a faire : Chemin ->Séparé
vous avez trois blocs que vous pouvez grabouiller... pardon l'habitude...je voulais dire colorier en faisant clic droit Remplissage et contour.

f44800ff pour l'objet en haut a droite
fb8b00ff pour l'objet en gauche
d40000ff pour l'objet en bas a droite

Vous noterez que la valeur hexa est couplé a un ff à la fin qui permet d'indiquer la taux d'opacité.. assez déroutant au début mais on s'y fait.

On y est presque :

capture-3.png

Reste à placer les cercles, faites donc trois cercles avec un contour blanc de 25 (clic droit remplissage et contour)
un avec X à 413 Y à 300 et 170x160
un autre avec X à 15 Y à 552 et 170x160
un autre avec X à 460 Y à 715 et 170x160

Pour les couleurs il suffit de les décaler (et donc de reprendre les couleur donné plus haut)

et voila :

capture-4.png

19/11/2008

[shirt] - Un tee-shirt launchpad et un concours !

launchpad-t-shirts.jpgLa boutique de canonical s'enrichi d'un nouveau tee-shirt : celui de launchpad. Il existe en version homme et femme
et si vous ne voulez pas dépenser les 14€ nécéssaire pour faire l'acquisition des ces jolis tee-shirt launchpad et que vous êtes chanceux vous pouvez en gagner un en participant à un tirage au sort.

Pour cela il suffit de répondre a la question :

What’s the average (mean) number of people per team in Launchpad?

(trad: combien y a t'il de personnes en moyenne dans chaque équipe sur launchpad?)

Les réponses doivent être envoyé à feedback@launchpad.net, en mentionnant la taille du tee-shirt (de S à XXL pour les hommes et de XS à XL pour les dames). Le gagnant (oui LE car il n'y a qu'un lot, ca fait peu certes mais c'est mieux que rien et qui ne tente rien n'a rien...) sera tiré au sort parmis les bonnes réponses.

Attention, vous avez jusqu'au 12 décembre. D'autre part il est intéressant de noter que la moyenne doit être calculé par rapport a cette date et non par rapport à aujourd'hui, en effet le nombre de personne par équipe ne sera pas le même le 12 décembre qu'aujourd'hui (enfin cela ne devrait pas varier non plus trop...)

Bonne chance donc. Et si l'un d'entre vous gagne qu'il nous tienne au courant.

 

[PDF] - extraire les images d'un PDF et diverses bricoles...

pdf_icon_large.jpgPrenons un PDF au hasard  avec des images dedans si possible. Parfois on souhaite récupérer les images qui se trouve dedans, avec leur résolution native, la solution "sous le coude" est l'utilisation d'impr écran. Mais lorsque vous avez plusieurs centaines d'images a récupérer la manipulation peut vite devenir douloureuse (et longue...). Heureusement notre pingouin, ami des solutions rapide et propre, nous propose une solution on ne peut plus simple : pdfimages.

Que nous dit le manpage : pdfimages [options] PDF-file image-root

Le format d'extraction sera donc : pdfimages les_options le_fichier le_nom_racine_de_l_image

ainsi si vous avez un pdf qui s'appelle toto.pdf et que vous voulez extraire toutes les images sous le nom 'images' il vous suffira de taper :

pdfimages -j toto.pdf images

le -j permet si le pdf contient des images au format jpg de conserver ce format.


Et puis comme je suis un peu curieux, j'ai regarder le manpage, qui en fin de page mentionne les programmes liés, il mentionne pdffonts qui permet de lister les polices utiliser dans un pdf.

Mieux pdftotext, permet d'extraire le texte brut (ou de générer un pseudo html, imbriqué dans un PRE)

Décidement, notre os regorge de bien des outils qui facilite bien des choses (sous ma debian lenny tout était installé par défaut je n'ai pas été obligé de rajouté des paquets, sinon l'ensemble se trouve dans xpdf-utils)