Y aurait pas comme un goût de pomme ?

J’ai longtemps hésité avant de décider de ne pas mettre ce billet sur le planet-libre, car c’est un billet qui pourrait tellement pousser à la polémique que j’ai préféré m’abstenir. Et que je n’avais pas envie de lancer une guerre sainte.

Selon Louis Roche, dans un article où les commentaires ont été assez assassins, et sur lequel Cyrille Borne a fait un billet assez corsé, la distribution reine irait lentement du coté obscur de la Force, au moins sur son apparence esthétique.

J’ai donc récupéré une image iso d’une post alpha3 pré-alpha4 de la Ubuntu Lucid Lynx, puis lancé mon qemu.

fred@frugalware:~/download$ qemu-img create -f qcow2 lucid.img 32G
Formatting 'lucid.img', fmt=qcow2 size=34359738368 encryption=off cluster_size=0
fred@frugalware:~/download$ kvm64 -hda lucid.img -cdrom lucid-alternate-amd64.iso -boot d &

Après l’installation, j’ai eu un environnement qui me rappelle franchement une époque de ma vie, vers 2006. Par exemple, voici ce que donne le Mozilla Firefox 3.6 et ce que j’avais à l’époque avec une pré-version de Mozilla Firefox 1.5

Ubuntu Lucid Lynx post-alpha3

Et en 2006…

fx-cocoa-widgets

Et il est intéressant de voir à quel point le thème de Lucid Lynx – du moins de cette version alpha – a des ressemblances avec l’interface de MacOS-X.

Les boutons de gestion des fenêtres en haut à gauche de la fenêtre, la simplification / concentration des icones en haut à droite de l’écran.

Modulo l’absence du dock, on pourrait presque se demander quelles sont les grandes différences au niveau de l’interface. Si, un thème plus gris foncé 😉

C’est dommage de copier ainsi une interface connue, mais si cela permet de démocratiser gnu/linux, pourquoi pas.

Et pour paraphraser un célèbre dirigeant chinois : « Peu importe que le chat soit noir ou gris; S’il attrape les souris, c’est un bon chat »

Maintenant à chacun de se faire son avis.

Sortie de Pino 0.2.1

Cet excellent et très léger client identi.ca et twitter vient de sortir dans une nouvelle version. La grosse nouveauté ? On peut avoir des infos sur les utilisateurs.

J’ai modestement apporté ma pierre à cette version, en complétant la traduction française déjà entamée auparavant. Voici ce que dit l’en-tête du fichier fr.po dans le code source du logiciel :

# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE’S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# Dorian JAMINAIS , 2009.
# Frederic Bezies , 2010.
#

Et les captures d’écran obligatoires à tout bon logiciel : L’interface de base et l’interface de recherche d’info sur un utilisateur.

Pino 0.2.1 sous Frugalware Linux

Le panneau d'information d'utilisateur ;)

Pour la traduction si vous voyez des coquilles, des incohérences, ou si voulez me proposer des modifications, n’hésitez pas, elles seront les bienvenues !

Synonyme de Flash ?

Crash ! 🙂

J’utilise actuellement une version de développement de Mozilla Firefox, connu sous le nom de Mozilla Developer Preview, qui a le bon goût de séparer les processus concernant les greffons comme Flash des autres processus.

En cas de plantage, on est tranquille, et on peut continuer à utiliser le navigateur. Ce qui est utile. Car voici ce que j’ai eu en essayant de lire une vidéo sur le site Genesis 8, un site consacré à l’Amstrad CPC :

Plantage de Flash dans toute sa splendeur

Comment dire cela de manière simple et pourtant courtoise ? Meurt, Flash, meurt ! 🙂

Gnome 2.29.91 sous Frugalware : installation et aperçu rapide.

Cet article est surtout « pédagogique ». Il essaye de montrer comment – en rajoutant un dépot tiers – on peut avoir un aperçu d’une future version de Gnome sous Frugalware.

NB : c’est une manipulation qui peut réduire une frugalware à un ensemble inutilisable. Donc, il est fortement conseillé de passer par une machine virtuelle.

C’est en lisant cet article sur le forum du site francophone de la frugalware que j’ai eu envie de voir à quoi ressemblait Gnome 2.29.91 sous Frugalware.

J’ai lancé ma machine qemu-kvm habituelle, avec un clavier français, 1500 MiO de mémoire vive, 32 GiO de disque :

$ qemu-img create -f qcow2 frug.img 32G
Formatting 'frug.img', fmt=qcow2 size=34359738368 encryption=off cluster_size=0
$ kvm64 -hda frug.img -cdrom frugalware-1.1-x86_64-net.iso -boot d &

kvm64 étant un alias pour :


qemu-system-x86_64 -enable-kvm -m 1500 -soundhw all -localtime -k fr

Continuer la lecture de « Gnome 2.29.91 sous Frugalware : installation et aperçu rapide. »

Aperçu rapide de PC-BSD 8.0, un « MacOS-X » à la sauce libre.

PC-BSD 8.0, c’est une version « end-user friendly » de FreeBSD 8.0 avec une interface KDE 4.3.

C’est en gros cela. Disponible sous la forme d’un live-DVD installable (option qu’on peut choisir au démarrage du DVD), il propose des logiciels variés et récents (OpenOffice, Mozilla Firefox, Mozilla Thunderbird, K3B, VLC).

Bref, rien que du bien classique. Quel différence avec une distribution linux lambda ?

Une de taille. C’est que le socle ce n’est pas le duo noyau linux + outils gnu, c’est le système FreeBSD 8.0 (noyau et outils dans une seul et même paquet d’ensemble).

On passe d’un un*x décentralisé (un groupe apporte le noyau, un second les outils), à une approche plus centralisée : un seul groupe pour le noyau et le reste du système. A noter qu’Apple utilise du code de FreeBSD comme base de son MacOS-X.

Continuer la lecture de « Aperçu rapide de PC-BSD 8.0, un « MacOS-X » à la sauce libre. »

Parfois repartir de zéro, cela sert ;)

Il y a une semaine, j’installais une frugalware sur ma machine. Mais faisant l’autruche, j’avais une grosse installation dès le départ (avec Gnome et tout le toutim). Ce qui m’a emmené à pas mal d’ennuis, surtout quand il a fallu trifouiller pour m’aider à comprendre un bug assez ennuyeux dont j’ai déjà parlé.

Résultat des courses : une installation très lourde, ultra-difficile à nettoyer, et surtout surchargée.

Profitant de la sortie de la deuxième release candidate de la Frugalware 1.2, j’ai suivi le conseil jadis donné par Devil505, à savoir installer le strict minimum (base + applications), et installer ensuite le métapaquet gnome-minimal pour avoir un gnome utilisable.

J’ai cependant rajouté le groupe devel. Une fois cette base installée depuis un DVD-RW contenant la première ISO de la Frugalware 1.1, je suis passé en current, et j’ai installé ensuite : Xorg, gnome-minimal, et les outils que j’utilise : gimp, openoffice.org, vlc, xsane, empathy, xchat, pino, compiz, wicd, cheese, sans oublier VirtualBox.

Pour les opérations post-installation et passage en current, je me suis basé sur les pages du wiki de la Frugalware.

Cela m’a demandé deux heures et demi, sachant que j’ai perdu près d’une demi-heure pour configurer Xorg. En effet, utilisant le pilote propriétaire nvidia, et comme l’outil xconfig gelait, je me suis souvenu de l’outil nvidia-xconfig qui m’a sauvé la mise.

Cependant, l’installation qui en résulte est assez lourde. De plus, quand on installe VirtualBox, il faut installer le paquet kernel-source qui pèse à lui seul près de 400 Mo !

Après avoir installé l’outil localepurge, j’ai lancé une première purge…

Localepurge en action

Le gain est d’environ 300 Mo… Donc, de 4,4 GiO, on passe à 4,1 GiO… Ce qui est encore assez important. Passons donc une deuxième couche, en virant le paquet kernel-source… Et on gagne 400 MiO de plus.

Et on vire kernel-source ;)

En gros, l’installation qui comprend les outils de développement, OpenOffice, gnome et compagnie ne prend plus que 3,7 GiO… Donc, une baisse de 15,90%…

Comme quoi les petits outils sont souvent plus puissants que l’on imagine 😉

Pino, enfin un client léger pour le duo Gnome + Identi.ca

Pino, c’est un programme rédigé en Vala, qui permet d’avoir enfin un client léger pour le protocole identi.ca.

En tout cas, si on compile le code source actuellement en développement.  Etant donné que je ne suis vraiment pas un grand empaqueteur sous Frugalware pour le moment, j’ai préféré suivre les recommandations du développeur.

Ce qui donne les instructions suivantes dans une console, en ayant comme pré-requis installé les paquets webkit, vala, libgee.


hg clone https://pino-twitter.googlecode.com/hg/ pino-twitter
cd pino-twitter
./waf configure --prefix=/usr
./waf build
sudo ./waf install

Et on peut enfin utiliser un client léger pour Identi.ca sous Gnome. Ce qui me fait extrèmement plaisir 🙂

Un compte identi.ca sous Pino

Un compte identi.ca sous Pino, version post 0.1.5

Vivement la 0.1.6 officielle pour le support d’identi.ca de manière complètement officielle !

En vrac’ rapide et libre ;)

Un petit en vrac’ rapide et libre.

C’est tout pour aujourd’hui !

Est-ce que je vais devoir abandonner la Frugalware pour une sombre histoire de graveur inutilisable ?

Ce matin, je voulais graver des données, histoire de libérer un peu mon disque dur externe. Je vais donc dans Brasero, je créé mon image à graver, et au moment de graver, la tuile. Impossible de faire prendre en compte le DVD-vierge qui est cependant reconnu par Gnome, car son icône apparaît sur le bureau…

Je me suis dit que c’est un bug de Brasero, donc je tente la même expérience avec Nautilus CD Burner, et idem… Voici ce que m’affiche Gnome :

Gravure impossible dans Nautilus sous Frugalware.

Ce qui est quand même assez fort de café, étant donné que le DVD-vierge est reconnu comme tel, et que donc, il devrait être utilisé comme cible à graver.

Encore plus étrange, quand j’essaye de faire lire un CD – que j’avais copié sur mon disque dur quelques jours auparavant quand j’étais encore sous Archlinux – j’ai un message abscons, comme quoi /dev/hda est indisponible !

lecture CD audio impossible sous Frugalware

Et en insérant un DVD double couche que j’avais gravé il y a quelques semaines – lors de la sortie du premier double DVD du collectif « This One Is On Us » – et VLC – comme totem – lance la lecture !

J’ai donc jeté un oeil dans les tripes du système, histoire de pouvoir, au mieux, diagnostiquer le problème, ou au pire, faire un rapport de bug aussi complet que possible.

Je commence par jeter un oeil au /etc/fstab, et je m’aperçois que mon graveur n’est pas listé :

none             /proc            proc        defaults         0   0
none             /sys             sysfs       defaults         0   0
devpts           /dev/pts         devpts      gid=5,mode=620   0   0
usbfs            /proc/bus/usb    usbfs       devgid=23,devmode=664 0   0
tmpfs            /dev/shm         tmpfs       defaults         0   0
/dev/sda2        swap             swap        defaults         0   0
/dev/sda3        /                ext4        defaults         1   1
/dev/sda1        /boot            ext2        defaults         1   1
/dev/sda4        /home            ext4        defaults         1   1

Je jette alors un oeil aux messages système, et en utilisant la commande dmesg | tail :

vboxdrv: counter framework which can generate NMIs is active. You have to prevent
vboxdrv: the usage of hardware performance counters by
vboxdrv:   echo 2 > /proc/sys/kernel/perf_counter_paranoid
vboxdrv: Found 2 processor cores.
VBoxDrv: dbg – g_abExecMemory=ffffffffa0e15080
vboxdrv: fAsync=1 offMin=0x5ce73 offMax=0x5ce73
vboxdrv: TSC mode is ‘asynchronous’, kernel timer mode is ‘normal’.
vboxdrv: Successfully loaded version 3.1.4 (interface 0x00100001).
eth0: no IPv6 routers present
cdrom: This disc doesn’t have any tracks I recognize!

Comment cela, aucune piste lisible ? Mais c’est normal, c’est un DVD-vierge…

Après avoir rapporté mes ennuis sur le forum francophone de la Frugalware, j’ai ouvert un bug sur l’outil de suivi de bug de la Frugalware« >Frugalware, à savoir le bug 4113.

Serait-je le « cyrille borne » de la Frugalware, à savoir la personne qui tombe sur des bugs qui cassent tout, mais dont les autres personnes ne sont pas victimes ?

Ce serait quand même une malchance monstrueuse que de devoir quitter une distribution pour un bug aussi gros, et aussi étrange.

Tout ce que j’espère, c’est que ce soit un bug logiciel, et non mon matériel qui décide de rendre l’âme… 🙁

Gnash 0.8.7… Peut mieux faire !

J’ai fait compilé sur ma Frugalware current la version 0.8.7 de Gnash sortie tout récemment. Pour arriver à ce but, j’ai pris le FrugalBuild de la version 0.8.5-2.

J’ai juste remplacé le pkgver par un 0.8.7, et le sha1sum par une version qui corresponde au paquet de source en tar.bz2. En clair, deux modifications assez rapide à faire.

Compilation de Gnash 0.8.7 sur Frugalware current

Après une compilation d’environ 50 minutes, j’ai tenté de voir le résultat, en utilisant par exemple des vidéos sur Youtube ou encore Dailymotion… Et le résultat est simple :

Je sais que c’est totalement injuste de juger de la valeur d’un logiciels sur deux sites, mais comme ce sont des sites ultra connus et qui sont aussi ceux qui utilise Flash pour fonctionner…

En tout cas, une chose est sure… Le chemin est encore long pour que Gnash soit une implémentation viable et libre de Flash 🙁