Deux mini distributions

J’ai récemment fait la découverte de deux distributions très légères : Slitaz et Saevia. La première pesant un peu moins d’une trentaine de Mo, mais ayant l’air utilisable, avec une système de paquets bien foutu (tazpkg), un serveur X installé de base et un très bon handbook, et aussi un cookbook, pour comprendre comment ça a été fait, à regarder de près donc.
La seconde, qui est en fait un fork de Slitaz, pèse 3Mo ! Elle contient vraiment le système minimal, c’est pas trop utilisable donc, mais je vous conseille de regarder le handbook, qui peut permettre de comprendre comment est fait un système Gnu/Linux

http://www.slitaz.org/
http://saevia.net/

Un joli screensaver en ascii

Voici un screensaver assez sympathique :
Screensaver Asciiquarium
http://www.kde-look.org/content/show.php/KDE+Asciiquarium?content=29207
Pour l’installer :
$ scons
# scons install

Ou bien la démarche habituelle avec make ;)

Installer debian avec debootstrap à partir d’un CD

Voici une façon assez pratique d’installer sa debian, via debootstrap.
Á la place de redécrire toute la procédure, voici deux liens intéréssants :
http://www.debian.org/releases/stable/hppa/apds03.html.fr
http://cepcasa.info/apt/debootstrap.html

Et pour utiliser le CD comme dépôt, à la place d’indiquer le miroir http, indiquez “file:/mnt/cdrom”, où /mnt/cdrom est le chemin où est monté votre CD.

Un beau xterm :)

Le look de base de xterm est extrêment moche, et plus sur certaines distribs que d’autres.
On peut changer ça facilement, pour ça, on va simplement ajouter les options qu’on veut dans notre ~/.Xdefaults (ou ~/.Xresources sur certaines distribs)
On assigne simplement des valeurs à des variables dans ce fichier, comme ceci:
programme*attribut: valeur
Pour le programme, dans notre cas c’est xterm, pour les attributs, regardez dans le man de xterm, à le partie « Ressources »

Voici mon .Xdefaults pour xterm :
xterm*foreground: white
xterm*background: black
xterm*faceName: "BitStream Vera Sans Mono"
xterm*faceSize: 10
xterm*localeFilter: true

Comparatif OGG/MP3/WAV/FLAC

Après avoir vu un test démontrant qu’un fichier ogg prenait plus de place qu’un fichier mp3, j’ai été assez étonné, alors j’ai voulu tester par moi même.
[Read more →]

Assembler sous GNU/Linux

Voici ceux moyens d’assembler du code sous gnu/linux :

En passant par as, pour assembler et ld pour lier :
$ as fichier.s -o fichier.o
$ ld fichier.o executable

Ou bien en utilisant nasm pour assembler, et gcc pour lier
$ nasm -f elf fichier.s
$ gcc fichier.o -o executable

Compiler mini-xml 2.4 en librairie dynamique

Si vous n’arrivez pas à charger des instruments dans zynaddsubfx sous debian (ou autre), c’est sûrement à cause du fait que la version de mini xml utilisée est la 2.3 et qu’il y a un problème à la lecture de certains fichiers xml. Pour y remédier, il existe ce patch, mais je l’ai appliqué et ça ne marche pas mieux.
Alors la dernière solution est de compiler la version 2.4 et de l’installer.
Récupérez donc la version 2.4 de mini-xml ici, et décompressez la dans un dossier. ensuite vous pouvez lancer le configure, et la compilation si aucune dépendance ne vous manque.
./configure --enable-shared
make

On indique –enable-shared pour construire la librairie dynamique (.so), ce qu’il nous faut.
Ensuite, vous pouvez l’installer avec make install en root, mais la meilleure façon est d’en faire un .deb, pour celà, installez le dans ./deb/usr, créez le fichier DEBIAN/control et lancer la commande
dpkg-deb -b . mxml2.4.deb
Renseignez vous sur internet pour mieux comprendre comment faire un paquet debian ;)

Compiler mplayer avec le support jack

Pour pouvoir utiliser mplayer avec jack, il faut qu’il soit compilé avec le support jack activé, ce qui n’est pas la cas sur les dépôts debian, vous pouvez néanmoins vérifier les sorties audio que vous pouvez utiliser avec mplayer :
mplayer -ao help

Vous pouvez récupérer les sources de la dernière version de mplayer sur le site officiel, personnellement je vais récupérer les sources depuis le svn (attention, une petite centaine de Mo à télécharger quand même).
svn co svn://svn.mplayerhq.hu/mplayer/trunk mplayer

Ensuite, une fois dans le bon dossier, on lance le configure, et le module jack est déjà activé, mais si il était désactivé par le futur, on met quand même –enable-jack alors (pour plus d’informations sur ce que vous pouvez activer/désactivez, faites ./configure –help)
./configure --enable-jack --prefix=/usr --language=fr

Et si aucune dépendance ne vous manque, vous pouvez lancer la compilation, avec la commande (pensez bien avoir les packages libjack-dev et libao-dev)
make
Et enfin l’installer (en root)
make install
Même si la meilleure méthode est d’en créer un package debian, mais ça serait un peu long à expliquer ici (bien que …)

Une fois installé, pour lancer mplayer avec le module de sortie jack, on le fait via la commande :
mplayer -ao jack

Récupérer une vidéo de youtube & co, ou juste la bande son

Voilà une des nombreuses manières de récupérer une vidéo ou simplement le son de cette vidéo sur youtube (ou de dailymotion, etc) Pour ce faire, on va utiliser ffmpeg, c’est une libraire multimédia, qui est utilisée dans beaucoup de programmes (mplayer, vlc, blender par exemple), et qui permet de faire des manipulations avec du son et des vidéos. Pour plus d’informations, regardez le wikipedia, ou la page du projet.
[Read more →]

CinePaint, le Gimp de la vidéo

Vous connaissez sûrement Gimp, un logiciel assez bien foutu pour manipuler, retoucher les images, mais vous ne connaissez peut être pas CinePaint, anciennement Hollywood Gimp ou Film Gimp (mais pour son histoire, je vous laisse regarder l’article du wikipédia), un logiciel basé sur Gimp qui lui permet de retoucher les vidéos, sous forme d’une suite d’images.
Nous allons voir comment l’utiliser grossièrement.
[Read more →]