Archive

Archive for the ‘GNU/Linux & Logiciels Libre’ Category

L’affichage sous GNU/Linux, quand les constructeurs jouent le jeu

Ce billet relate une petite expérience qui témoigne des progrès fait par X.org, le serveur graphique des système Unix, quand les constructeurs jouent le jeu du libre.

Comme annoncer sur identi.ca, histoire de fêter le dernier épisode de la saison 2 de Code Geass et de revoir le tout dans le but d’écrire une critique sur la série, j’ai décidé de revoir l’entièreté des deux saisons de ce manga. Mon frère souhaitant aussi les regarder, j’ai décidé d’aller chercher une fiche S-VHS pour les regarder sur la télévision.

Alors, mauvaise surprise avec abel, mon ordinateur portable munit d’une carte graphique Ati Mobility Radeon X700 : ça ne fonctionne pas. N’ayant pas envie de bidouiller la configuration de X.org pour essayer de faire fonctionner cela, je décide d’utiliser jin, l’ordinateur portable de mon père qui lui a une carte graphique Intel.

Jin est en dual-boot Windows Vista/Fedora 9, mais j’oublie de choisir l’OS et jin boot sous Vista. Je laisse faire me disant que ça me permettra au moins de vérifier si ça fonctionne, cette capacité étant certainement supporté sous Windows. Effectivement, pas de problème, l’affichage est bien visible à la fois sur la télé et l’ordinateur.

Je redémarre sous Fedora, me préparant à devoir paramétré quelques trucs pour regarder mon anime. Alors que j’écris mon mot de passe, mon frère me dit : «Il est quand même vachement long ton mot de passe». Alors, je regarde la télévision et je vois GDM ( \o/ ). Ça fonctionne out-of-box!

Même si ATI a récemment libérer la documentation de ses cartes graphiques, le driver proprio est toujours développé plutôt que de travailler avec la communauté du libre sur les drivers radeon et radeonhd. Alors qu’Intel travaille depuis longtemps avec la communauté sur les drivers libres et en participant également à l’innovation dans X.org.

Intel : 20 points
AMD/ATI : 3 points
NVIDIA : 0 point

Je sais déjà vers qui va se porter mon choix lors de l’achat de mon prochain ordinateur.

En vrac/bref – mercredi 17 septembre 2008

Parcellite, une application qu’elle est utile

Parcellite est un gestionnaire de presse-papier, une application permettant de conserver l’historique de votre copier/couper.

# yum install -y parcellite

Astuce parcellite

Vous pouvez copier certaines informations à partir du shell en utiliser un pipe.

$ votre_commande | parcellite

xmpp link-local (aka: Bonjour/Salut) et firewall

J’ai posté sur identi.ca à ce sujet mais je me repète, histoire que l’information soit plus facile à trouver et éviter à d’autres de chercher pendant une heure comme je l’ai fait.
Pour faire fonctionner le protocole xmpp link-local (Bonjour sous pidgin et Salut sous Empathy) derrière un pare-feu, il faut donc que le port 5298 soit ouvert en tcp et udp.

PS: Ce billet est en brouillon depuis un moment mais vu que je ne trouve rien à y ajouter pour l’instant, j’ai décidé de le publier.

gnome-periodic-bg : Changement périodique d’arriére plan (version lite)

Il y a quelque temps, j’ai écrit un petit script en python : pyriodicbg.
Bien que ce script fonctionne sans problème, je le trouvais assez gourmand en utilisation mémoire.

Après un long moment à apprendre/ré-apprendre le C ainsi que l’utilisation des g*lib, j’ai enfin obtenu un application fonctionnelle.
Je vous invite donc à télécharger, compiler et tester gnome-periodic-bg-0.0.1.
Pas de ./configure -> make -> make install, je suis pas encore capable d’utiliser les autotools.
Donc en gros :

# yum install GConf2-devel glib2-devel libxml2-devel
$ cd chemin/d/extraction/gnome-periodic-bg/src
$ make
$ ./gnome-periodic-bg (éventuellement le nombre de secondes pour le temps de changement)

Normalement, l’utilisation de ce programme ne devrait tuer détruire votre PC (en théorie).
La liste des arrière-plan est la même que celle de GNOME et garde les même options.

PS: Je fais une demande pour être hosté chez Fedora qui a ma connaissance, il est le seul a proposé git (le seul SCM que je connaise un peu) et un gestionnaire de bug libre (Trac).

Les notifications aux couleurs de Fedora

L’équipe de Nodoka continue son excellent travail de création d’un thème GNOME pour Fedora. Après GTK et Metacity, c’est maintenant les notifications qui font peau neuve.

Noticification à la sauce nodoka

Le paquet notification-daemon-engine-nodoka est passé dans le dépôt updates hier. Pour l’installer, un simple «yum install notification-daemon-engine-nodoka» suffit.

Pour changer le thème utilisé, il faut remplacer le texte de la clé /apps/notification-daemon/theme par nodoka. Vous pouvez utiliser la commande suivante pour cela :

$ gconftool-2 --type string -s /apps/notification-daemon/theme "nodoka"

Edit :J’ai oublié de parler de la petite astuce que l’on voit dans la capture d’écran.
On peut utiliser notify-send pour créer des notifications à partir de la ligne de commande. Par exemple:

travail_vraiment_long && notify-send "Fini" "Travail vraiment long vient de finir"
Catégories:GNU/Linux & Logiciels Libre Mots-clefs :, ,

En vrac/bref – mardi 20 mai 2008

Firefox et les liens irc / X-Chat

Firefox (v3 et précédentes) semble allergique aux liens irc chez moi. La modification de la page about:config ne fonctionne pas et le système introduit dans la version 3 n’apprécie pas l’ajout d’option.

Ma solution a été d’utiliser un petit script bash :

#!/bin/bash
xchat -e --url=$1

Il suffit de rendre le script exécutable puis de configurer Firefox pour qu’il l’utilise (irc dans l’onglet Applications)

Update : J’ai été chercher midi à 14h, gnome-open fonctionne très bien …

Expressions avec yum

Je vois souvent sur les forums et les blogs des commandes du type :

yum install -y gstreamer*

où on utilise * pour installer plusieurs paquets en une seule commande. Au passage, cette méthode bien bourrin installera également les paquets de dévellopement et les paquets de debug (si le dépôt est activé).

En dehors de * (n’importe quels caractères), il y a également les accolades ({}) pour définir une liste, par exemple :

yum install gstreamer-plugins-{ugly,schroedinger,farsight,bad,bad-extras}
yum install nautilus-{image-converter,open-terminal}

On peut également définir des plages entre crochet. Exemple :

yum list [a-zA-Z]im

xguest

Tout vrai geek est parano (à un certain degré du moins), c’est pour cela qu’on ne laisse pas n’importe qui avoir accès n’importe comment à notre précieux ordinateur. Pour cela, il existe un paquet très pratique, xguest, qui crée un utilisateur nommé guest permettant à n’importe qui d’utiliser votre ordinateur entant qu’invité.

L’avantage de ce paquet par rapport à la création d’un utilisateur normal est que le guest est confiné grâce à SELinux (par exemple, guest ne peut pas utiliser su pour devenir root) et le home du guest est automatiquement nettoyer après déconnexion.

yum install -y xguest

Fedora 9 (Sulphur) enfin disponible

La version finale de Fedora 9 est disponible et c’est ici qu’on la télécharge.

Vous pouvez consulter les notes de version ici ou lire ce billet de Pti-Seb résumant les nouveautés.

De mon coté, je vais profiter pour passer à la version x86-64 et refaire mes partitions pour me permettre d’installer rawhide en parallèle (ce qui viendra remplacer le dual boot Windows XP/Fedora que j’avais abandonné à la sortie de la Fedora 8).

J’essayerai également de prendre quelques notes sur les manipulations post-installation que je vais faire pour publier quelques billets qui pourraient être intéressant.

Catégories:GNU/Linux & Logiciels Libre Mots-clefs :, , ,

Fedora abandonne yum et rpm pour utiliser apt et dpkg

Sur la mailing list de dev : https://www.redhat.com/archives/fedora-devel-list/2008-April/msg00027.html

New package apt
Advanced front-end for dpkg

New package dpkg
Package maintenance system for Debian

Removed package rpm

Removed package yum

Bon 1er Avril à tous

Catégories:GNU/Linux & Logiciels Libre Mots-clefs :, , ,

Ubuntu brainstorm, une idée intéressante mais…

Je vient de lire un billet paru sur Planet-Libre ayant pour sujet le lancement d’Ubuntu brainstorm.

Ubuntu brainstorm est un site permettant de soumettre des idées afin d’améliorer la distribution Ubuntu ou de voter pour ces dernières.

La distribution (open)Suse possède aussi un équivalent

Bien que je trouve le concept intéressant, je trouve que ces sites sont mauvais.
Ils sont mauvais car ils sont spécifique à chaque distribution alors que de nombreuses idées font référence à des projets externes tel que GNOME ou le noyau Linux. Seulement discuter dans son coin n’est pas productif, tous cela devrait se faire de manière commune avec les autres distributions et en amont avec le projet.
Par contre, cet outil a ça place pour les logiciels qui sont spécifique à la distribution tels que Yast pour Suse ou les programmes d’installation qui sont souvent spécifique à chaque distribution.

Ce qui serait vraiment bien, c’est qu’un tel projet soit créer à l’extérieur des distributions et qu’il soit neutre. Un site qui serait un vrai espace de partage entre les développeurs et les utilisateurs de logiciels libre.

Catégories:GNU/Linux & Logiciels Libre Mots-clefs :, ,

La Revange des wallpapers: pyriodicbg

Épisode précédent: l’apprenti “pythoniste” parvint à faciliter l’ajout de fonds d’écran en alliant la puissance de Python à l’extension Nautilus script. Seulement une nouvelle menace se profilait déjà à l’horizon…

C’est sympa d’avoir une liste d’arrière-plan bien fournie grâce à ns-add-wallpaper mais bon voilà l’affichage reste ce qu’il est et j’aime le voir changer régulièrement. Le différent programme permettant de changer périodiquement le fond d’écran qui sont disponible dans les dépôts Fedora ne me satisfont pas. Je veux un truc simple et qui utilise ma liste tel-quel POINT. Pas de fond différent par bureau virtuel, tous ça …

Alors, j’ai écrit un petit script qui fait cela : pyriodicbg

Il est pleinement fonctionnel mais utilise trop de mémoire vive car il conserve toute les informations, je vais me mettre à écrire une nouvelle version plus légère et qui prendra en compte les changements fait dans la liste d’arrière plan

Catégories:GNU/Linux & Logiciels Libre Mots-clefs :,

Yet another nautilus script: ns-add-wallpaper

Hier, alors que j’étais chez un ami, j’ai entreprit d’ajouter quelques fonds d’écran dans la liste du programme de gestion d’apparence de GNOME. Seulement l’utilisation du glisser-déposer à partir de Nautilus est une vrai plaie lorsqu’on utilise le touchpad et je trouve la fenêtre de sélection de fichier beaucoup moins pratique que Nautilus pour visualiser et naviguer.

Et c’est là qu’intervient cette merveilleuse extension qu’est nautilus-script. Voilà donc un petit script pour ajouter une sélection d’images de la liste des fonds d’écran.

Le script (Python) est ici. Enjoy!