Finissons de MacOS-Xiser une Ubuntu Linux 10.04… ou comment Apple est devenu l’alpha et l’omega de certains acteurs du logiciel libre – partie 1.

NB : J’ai longtemps hésité avant de poster cet article sur le planet-libre, mais comme il parle de logiciels libres sans se limiter à un bête coup de gueule, je l’ai posté. Si un de mes camarades administrateurs ou modérateurs décide de l’enlever, je n’y verrais aucun inconvénient.

J’ai déjà plusieurs fois parlé de la tendance de Canonical à copier l’interface d’Apple et de son MacOS-X. Au moins sur deux billets, dont le dernier est assez humoristique sur le plan du titre.

J’ai donc récupéré l’image iso d’une version récente de développement d’Ubuntu Linux 10.04 via wget :

fred@frugalware:~/download$ wget -c http://cdimages.ubuntu.com/daily-live/current/lucid-desktop-amd64.iso
–2010-04-16 11:29:28– http://cdimages.ubuntu.com/daily-live/current/lucid-desktop-amd64.iso
Résolution de cdimages.ubuntu.com (cdimages.ubuntu.com)… 91.189.88.34
Connexion vers cdimages.ubuntu.com (cdimages.ubuntu.com)|91.189.88.34|:80…connecté.
requête HTTP transmise, en attente de la réponse…200 OK
Longueur: 728909824 (695M) [application/x-iso9660-image]
Sauvegarde en : «lucid-desktop-amd64.iso»

100%[======================================>] 728 909 824 689K/s ds 17m 17s

2010-04-16 11:46:45 (687 KB/s) – «lucid-desktop-amd64.iso» sauvegardé [728909824/728909824]

Et j’ai ensuite utilisé le protocole habituel de test :


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

Pour mémoire, kvm64 est un alias pour :


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

On va maintenant rendre Ubuntu Linux 10.04 copie presque conforme à MacOS-X. Et il suffit de quelques minutes et d’utiliser uniquement des logiciels disponibles dans les dépots par défaut.

Comment ? Suivez le guide 🙂

Après avoir effectué les mises à jour, j’ai lancé l’installation de cairo-dock. A cause de certaines limitations de la machine virtuelle, l’ensemble n’est pas très rapide à l’usage. Il suffit d’aller dans la Logithèque Ubuntu et de chercher cairo-dock, puis de l’installer.

Continuer la lecture de « Finissons de MacOS-Xiser une Ubuntu Linux 10.04… ou comment Apple est devenu l’alpha et l’omega de certains acteurs du logiciel libre – partie 1. »

Sortie de Gthumb 2.11.3… Mais que restera-t-il au final à F-Spot ? :)

Depuis le mois de janvier, j’observe avec attention le développement de Gthumb 2.12.

La version 2.11.3 est sortie récemment, et de bonnes choses sont au menu :

  • Support complet de l’import / export vers Flickr
  • On peut exporter vers un cd.
  • Export possible vers Facebook
  • Les extensions sont réorganisés par catégorie
  • Support de l’affichage en mode vignette

Et encore plein de petites choses qui rendent cet outil encore meilleur. Je l’ai fait recompiler en utilisant le FrugalBuild suivant :

# Compiling time: 0.82 SBU
# Maintainer: Christian Hamar alias krix
# Contributer : Frederic Bezies

pkgname=gthumb-git
pkgver=2.11.3.gb9bfc63
pkgrel=1
pkgdesc= »Image browser and viewer for GNOME »
depends=(‘libgnomeui>=2.24.0-2’ ‘libgnomeprintui’ ‘libgphoto2’ ‘rarian’ \
‘desktop-file-utils’ ‘libxtst’ ‘gnome-common’)
makedepends=(‘intltool’ ‘gnome-doc-utils’)
replaces=(‘gthumb’)
groups=(‘gnome’ ‘gnome-minimal’)
archs=(‘i686’ ‘x86_64’ ‘ppc’)
_F_gnome_schemas=(‘/etc/gconf/schemas/gthumb.schemas’)
_F_gnome_scrollkeeper= »y »
_F_gnome_desktop= »y »
_F_gnome_iconcache= »y »
url= »http://gthumb.sourceforge.net/ »

_F_scm_type= »git »
_F_scm_url= »git://git.gnome.org/gthumb »
_F_scm_module= »gthumb-git »
Finclude gnome-scriptlet scm
build()
{
Funpack_scm
Fcd $_F_scm_module
./autogen.sh –prefix=/usr || Fdie
Fbuild
Fbuild_gnome_scriptlet
}
# optimization OK

Et bien entendu, quelques captures d’écran pour illustrer les notes de publications : L’import/export étendu :

La réorganisation des extensions :

Et bien entendu, une capture de la version 🙂

Autant dire que je pense que pour les personnes qui veulent un outil pour cataloguer et gérer leurs photos, sans passer par F-Spot, Gthumb 2.12 sera une réponse intéressante 🙂

Fedora 13 Beta : à suivre d’ici quelques jours ? ;)

La béta de la 13ième version de la distribution Fedora Linux est disponible depuis peu.

Utilisant le réseau bitorrent avec l’excellent client Transmission (ou plutôt le réseau de pirates dixit les sociétés de droits d’auteurs…), j’ai récupéré l’image ISO du DVD en 64 bits.

Ensuite, j’ai lancé l’installation dans la machine virtuelle habituelle :


fred@frugalware:~/download$ qemu-img create -f qcow2 f13b.img 32G
Formatting 'f13b.img', fmt=qcow2 size=34359738368 encryption=off cluster_size=0
fred@frugalware:~/download$ kvm64 -hda f13b.img -cdrom Fedora-13-Beta-x86_64-DVD.iso -boot d &

Pour mémoire, kvm64 correspond à :


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

Pour être tranquille avec qemu, j’ai choisi l’option « Install system with basic video driver », sinon l’affichage est inutilisable 🙁

Continuer la lecture de « Fedora 13 Beta : à suivre d’ici quelques jours ? 😉 »

En vrac’ rapide et libre.

N’ayant pas trop de temps à consacrer au « blogging » cette semaine, je comble un peu le « trou » avec un petit en vrac’ rapide et libre.

C’est tout pour aujourd’hui, j’espère faire mieux d’ici ce week-end 😉

Un mug d’homme libre ;)

Je l’avoue, je suis un grand fan de la série « Le Prisonnier » jadis créé par Patrick McGoohan entre 1966 et 1967.

Etant allé sur le site de Portmeirion (Lieu de tournage des extérieurs de la série), on peut acheter des objets en relation avec la série.

Et j’ai craqué pour le mug du Prisonnier :

mug du Prisonnier, coté pile

mug du Prisonnier, coté face

Le bug est franchement assez beau, et j’avoue ne pas regretter mon achat. Et comme disait Patrick McGoohan : « I’m not a number, I’m a free man » ; « Je ne suis pas un numéro, je suis un homme libre ».

Network Manager a-t-il révélé un méchant bug dans le noyau linux ?

Il y a quelques temps, j’annonçais l’arrivée de Network Manager sur le dépot current de la Frugalware Linux.

Peu de temps après, j’ai été confronté à un bug assez ennuyeux qui se manifestait après une charge réseau un peu lourde ou une grosse opération de calcul : la connexion wifi rendait l’âme.

J’ai donc ouvert un bug, le 4156. Un bug proche existait déjà, et comme un patch était disponible, Miklos Vajna m’a proposé un patch adapté pour recompiler le noyau.

Après une série de galères pour recompiler le noyau, j’y arrive enfin, et manque de chance, le bug est toujours présent, cependant, une ligne m’interpelle et me donne une piste :


net_ratelimit: 10 callbacks suppressed
ath5k phy0: gain calibration timeout (2412MHz)
ath5k phy0: gain calibration timeout (2467MHz)
ath5k phy0: gain calibration timeout (2412MHz)
ath5k phy0: gain calibration timeout (2472MHz)
ath5k phy0: gain calibration timeout (2412MHz)
No probe response from AP 00:1d:6a:9b:6f:a0 after 500ms, disconnecting.

Après quelques recherches, je m’aperçois que cela ne touche pas que mon circuit wifi, mais aussi d’autres, comme ceux de Broadcomm par exemple.

Un contournement sale a été trouvé, via un bug sur le tracker du site kernel.org sur la fiche du bug 15693 : désactiver toute gestion de l’énergie… Et cela semble fonctionner 🙁

Donc, je compte retourner pour le moment à Wicd qui n’utilise pas la connexion wifi quand la connexion filaire est présente.

Ce sera déjà mieux que de désactiver la gestion de l’énergie, non ? 😉

Quand la mère copie la fille… Debian Squeeze aura son « software center » !

Lors de la sortie de Ubuntu Linux Karmic Koala alias Ubuntu Linux 9.10, un point qui avait fait couler pas mal d’encre électronique, c’était l’arrivée d’un « software center » à l’image de l’App Store d’Apple, dénommé en français « Logithèque Ubuntu« .

Ayant récupéré la dernière image ISO de développement en date disponible pour Debian Squeeze qui sera la version 6.0 via http://cdimage.debian.org/cdimage/weekly-builds/ (j’ai utilisé une image AMD-64 en DVD), et ayant lancé ma machine virtuelle habituelle, j’ai eu la surprise, une fois l’installation terminée et mise à jour de voir apparaître dans le menu Système du Gnome installé un certain « Debian Software Center« .

Je l’ai lancé, et voici ce que j’ai eu :

Le Debian Software Center en action

Etant donné qu’Ubuntu est dérivée de la Debian, on peut vraiment penser que la mère copie la fille 🙂

Si cela permet d’avoir quelques utilisateurs supplémentaires pour Debian, pourquoi pas… Mais je me pose une question : que va-t-on faire de l’innovation dans le monde du libre désormais ?

Un correctif pour un effet de bord de l’arrivée de NetworkManager sur Frugalware-current.

J’annonçais dans mon précédent billet l’arrivée de NetworkManager sur la Frugalware-current.

Cependant, j’ai été confronté à un effet de bord : à chaque fois que j’ose fermer ma session pour la réouvrir – suite à un redémarrage par exemple, j’ai droit à ce genre de boite de dialogue :

Ce qui devient vite lassant. Surtout que la clé wep ne semblait pas être enregistrée 🙁

merci d'insérer la clé ;)

Après en avoir discuté sur le canal irc #frugalware.fr disponible sur freenode avec Bouleebil, j’ai décidé de fouiller un peu le fichier /etc/pam.d/gdm et voici ce que j’ai vu :

#%PAM-1.0
auth required pam_unix.so
auth requisite pam_nologin.so
account required pam_unix.so
password required pam_unix.so
session required pam_unix.so
#Gnome Keyring’s PAM Support
#auth optional pam_gnome_keyring.so
#session optional pam_gnome_keyring.so auto_start

Or, keyring signifie trousseau en anglais !

J’ai essayé en sortant les « # » sur les deux dernières lignes et en redémarrant. Après plusieurs essais de fermeture et de réouverture de session, la boite de dialogue n’apparaît plus.

Donc, si cela peut être utile, je vous donne l’info 😉

Petit hors sujet : si vous utilisez identi.ca, j’ai créé un groupe frugalwarefr pour les utilisateurs francophones de la frugalware 🙂

NetworkManager enfin disponible sur Frugalware-current ;)

Hier soir, lorsque dans mon Pino, j’ai vu apparaître l’info suivante postée par Devil505, j’ai du me pincer pour y croire. NetworkManager arrivait enfin sur Frugalware-current !

Tout comme Wicd, il permet de gérer les connexions d’une machine. Mais j’avoue que j’ai toujours préféré NetworkManager à Wicd pour une raison : on peut rapidement changer d’une connexion sans-fil à une connexion filaire. Le délai d’attente est proche de zéro.

L’installation se fait très simplement. On commence par mettre à jour le dépot de la frugalware-current :


sudo pacman-g2 -Syy

Puis on installe les composants de NetworkManager. Je me suis limité au strict minimum, sachant qu’il existe des greffons pour chaque type de connexion possible, comme pour les VPN par exemple)


sudo pacman-g2 -S networkmanager nm-applet

J’ai ensuite utilisé gService pour désactiver Wicd et activer NetworkManager au démarrage de la machine. Un simple rédémarrage après, l’icone de NetworkManager était disponible, et je n’avais plus qu’à rentrer la clé de ma livebox pour me connecter en liaison sans fil.

Merci à Bouleetbil pour avoir créé et géré les paquets de NetworkManager.

Liste des réseaux sous NetworkManager 0.8

NetworkManager 0.8 en action

Par rapport à mon expérience sous Archlinux, il me manquait deux logiciels : NetworkManager et PulseAudio.

Maintenant à quand le tour de PulseAudio ?

Pino 0.2.5, déjà ;)

Il y a à peine deux jours, je parlais des nouveautés de la future version de Pino, et la voila déjà arrivée !

  • Gestions des favoris (ajout, suppression, affichage)
  • Rajout du raccourcisseur d’url ur1.ca
  • Support du langage vala 0.8.0
  • Support très basique de l’applet d’indication

Et les obligatoires captures d’écran :

Favoris dans Pino 0.2.5

Crédits de pino 0.2.5

Merci à Devil505 pour l’info 😉