ubuntu-fr

Communauté francophone des utilisateurs d'Ubuntu

lundi, mai 5 2008

Désactiver le montage automatique des périphériques USB dans Hardy Heron

Je me suis mis cette semaine, après avoir recu mes PC zonbu, à tester des distros embarquées sur carte compact-flash.

Gros problème, à chaque manipulation sur les partitions, celles-ci se montent automatiquement et je passe mon temps à les démonter. Impossible de retrouver dans la gestion des médias amovibles l'option pour désactiver ce montage automatique. J'ai eu du mal à trouver la solution, j'ai enfin réussi à tomber sur cette page sur Launchpad.

Le nouvel emplacement pour gérer cette fonctionnalité : Système > Administration > Autorisations

Il faut sélectionner l'entrée

  • org
  • →freedesktop
  • →→hal
  • →→→storage
  • →→→→mount file systems from removable devices
  1. cliquer sur modifier
  2. option console active
  3. dans le menu déroulant, sélectionner Authentication

Maintenant, il est nécessaire de rentrer le mot de passe pour monter automatiquement un périphérique comme une clé USB ou autre carte jusqu'au rétablissement de la configuration par défaut.

un dépôt Amarok2 pour Kubuntu 8.04 Hardy Heron

Projet neonLe projet Neon (nom de code du projet de développement d'Amarok 2) annonce la disponibilité de paquets Amarok 2 pour Kubuntu 8.04 Hardy Heron. Dans le même temps, l'équipe demande à tous les contributeurs expérimentés en construction de paquets pour d'autres distributions de bien vouloir se faire connaitre pour enrichir le dépôt. Les candidatures peuvent être faites sur IRC, (salon #rokymotion sur irc.freenode.net). Les nouveaux paquets seront référencés sur la page officielle du projet.

Parmi les nouveautés: Un nouveau thème, une meilleure intégration dans KDE 4, le support du SVG dans les thèmes, le support de l'excellent format ouvert Ogg Vorbis lors de l'utilisation de Magnatune.com. Une meilleure intégration avec last.fm permet également, à partir d'un clic droit sur un artiste de votre bibliothèque, de récupérer des flux en provenance de last.fm pour ce même artiste.

Ce dernier point est très intéressant: L'interface d'Amarok 2 utilisée pour last.fm est réutilisable pour développer des intégrations avec d'autres services équivalents. En clair, la quasi-totalité du code spécifique à last.fm se trouve dans le plugin last.fm et pas dans le code d'Amarok 2. Last.fm est donc le premier, mais certainement pas le dernier plugin à offrir des services d'intégration de ce type.

Le dépôt à ajouter dans votre sources.list: deb http://ppa.launchpad.net/project-neon/ubuntu hardy main
Le paquet à installer: amarok-nightly

Le paquet proposé peut s'installer en complément de votre Amarok actuel. Même dans ce cas, ce dépôt n'est pas officiel et les versions proposées sont hautement instables et généralement non testées. Vous installez donc ce dépôt et ses paquets à vos risques et périls.

Page officiel du projet Neon
Source en allemand
Source en anglais

Sun xVM VirtualBox 1.6.0

Virtualbox 1.6.0 est sortie il y a quelques jours (30 Avril 2008) et cette nouvelle version est téléchargeable directement sur le site de Sun Microsystems. On peut constater que ce nouveau nom, enterre définitivement Innotek et que Sun en a profité pour fusionner le nom de son ancienne application de virtualisation xVM avec le produit de la défunte société.

Le paquet virtualbox_1.6.0-30421_Ubuntu_hardy_i386.deb pèse 21MB et peut être téléchargé à condition d'accepter la licence PUEL (Personal Use and Evaluation License) de VirtualBox 1.6.

VirtualBox 1.6 est une mise à jour majeure, comprenant plus de 2000 améliorations, parmi lesquels on peut noter :

  • La nouvelle livrée aux couleurs de Sun.
  • Les versions Solaris et Mac ne sont plus en phase de bêta test
  • Guest Additions pour Solaris
  • Seamless opérationnel pour les guest Solaris et Linux (CtrlR+L)
  • Controleur SATA (AHCI) supporte jusqu'à 32 disques durs par VM (premier produit de l'industrie à faire cela)
  • Support expérimental du PAE (Physical Address Extension) les guest (modèle de mémoire requis par certains OS serveur)
  • WebServices API pour la gestion à distance.
  • Une nouvelle version du manuel Utilisateur.
Le changelog complet pour ceux que çà intéressent.

Il est important faire attention au fait que les fichiers de configurations XML des machines virtuelles existantes, sont converties version 1.3-Linux, tandis que les disques VDI eux restent identiques. Donc si pour une raison ou une autre, vous voulez toujours employer d'anciennes versions de machines virtuelles, vous devrez recourir à la version 1.2 du fichier xml. Alors, au moment ou l'installeur vous demandera quoi faire avec les fichiers de configurations XML, cliquez sur le bouton Sauvegardez ainsi une copie au format 1.2-Linux sera crée et présente dans chacun des répertoires de vos machines virtuelles.

Malheureusement, dans le dépôt de Hardy Héron, n'est présente que la version 1.5.6, alors pour installer Virtualbox 1.6.0, il faut installer avec GDebi le paquet que vous avez téléchargé précédemment sur le site de Sun.

Il faut absolument desinstaller toutes versions antérieurs présente sur votre système.


dimanche, mai 4 2008

PyTube : Vos vidéos préférées sur votre Ubuntu

Je vous présente aujourd'hui une excellente application qui se nomme PyTube. Elle sert à télécharger des vidéos depuis Youtube et de tout autres sites proposant des contenus vidéos (Metacafé, GoogleVideo, etc.). PyTube permet aussi de convertir ces vidéos dans les formats les plus connus (avi, mpg, ogm) et offre un set d'outils pour extraire la bande son des vidéos aux formats (mp3, ogg ou wav), opérer des rotations ou encore assembler plusieurs vidéos en un seul fichier. Depuis la version 0.0.10 on peut aussi noter la présence d'un outils de recherche intégré de vidéos pour Youtube.

Installation :

Pré-requis:

  • libsox0
  • sox
  • ffmpeg2theora

Pour pouvoir installer PyTube 0.0.10.8 vous devez ajouter le dépôt suivant :

deb http://www.bashterritory.com/pytube/releases /

pour cela la commande suivante à taper dans un Terminal, vous sera utile : 

echo "deb http://www.bashterritory.com/pytube/releases /" | sudo tee -a /etc/apt/sources.list

une fois que c'est fait, cliquez sur le lien suivant : 


si votre version de Ubuntu ne supporte pas le processus apturl, tapez dans un Terminal la commande suivante :

sudo aptitude install pytube

Si vous ne voulez pas modifier votre sources.list, vous pouvez installer Pytube 0.0.10.8 avec la paquet deb suivant. Mais sachez tout de même que de cette manière, il ne sera pas mis à jour automatiquement. Pour terminer sur le sujet de l'installation, sachez que si vous êtes un lecteur assidu de Cedynamix.fr vous serez informé des mises à jours régulièrement.


Maintenant que PyTube est installé, vous n'avez plus qu'à vous diriger dans le menu Applications > Son et Vidéo > Pytube Multimedia Converter pour le lancer et découvrir ce logiciel indispensable.

 

Pour les nostalgiques de XMMS 1.XX sous Ubuntu Hardy Heron 8.04

xmms.1.2.11.png

Avis aux nostalgiques de WINAMP, XMMS dans sa branche 1.XX n'est plus intégré dans les dépôts depuis la version beta de Ubuntu Heron 8.04, XMMS est mort vive XMMS !! Il est remplacé par XMMS2. Alors certes, XMMS est un peu vieillot (les menus ne sont pas très hypes à cause de GTK+), mais il reste mon player MP3 par défaut depuis toujours, car (pas de troll svp ;) ce n'est que mon avis...) trés réactif, light, winamp like, bonne qualité de rendu sonore, égaliseur performant, simple à utiliser...

Alors voila comment installer la dernière version de la branche 1.XX, la version 1.2.11 n'est disponible qu'à partir des sources que j'ai compilés et transformés en paquet .deb avec l'utilitaire CheckInstall. Vous trouverez ci-dessous plusieurs façons d'installer XMMS 1.2.11 ainsi que quelques goodies indispensables :

Installation de XMMS 1.2.11 à partir du paquet xmms_1.2.11-1_i386.deb

wget http://taltan2.free.fr/dl/ubuntu/xmms_1.2.11-1_i386.deb
sudo dpkg -i xmms_1.2.11-1_i386.deb

Installation de XMMS 1.2.11 à partir des sources

Installation des dépendances (merci bishop ;) ) :

sudo apt-get install libasound2-dev libc6-dev libaudiofile-dev libaudiofile0 libesd0-dev libesd-alsa0 libgl1-mesa-dev libgl1-mesa-glx libgl1-mesa-dri libglib1.2-dev libgtk1.2-dev libice-dev libmikmod2-dev libogg0 libogg-dev libsm-dev libsm6 libvorbis0a libvorbis-dev libvorbisfile3 libx11-dev libx11-6 libxi-dev libxi6 libxxf86vm-dev libxxf86vm1 zlib1g-dev

Téléchargement des sources et compilation :

wget http://xmms.org/files/1.2.x/xmms-1.2.11.tar.gz
tar -xvzf xmms-1.2.11.tar.gz
cd xmms-1.2.11
./configure --prefix=/usr
make
sudo make install

Goodies

Téléchargement et installation de tous les skins

Les skins sont disponibles sur le site de XMMS, pour en avoir un aperçu en une seule page, c'est par ici : http://taltan2.free.fr/dl/ubuntu/xmms_all_skin.html

wget http://taltan2.free.fr/dl/ubuntu/xmms-all_skin.tar.gz
tar -xvzf xmms-all_skin.tar.gz -C ~/.xmms/Skins

Téléchargement et installation des présélections WINAMP pour l'égaliser

wget http://taltan2.free.fr/dl/ubuntu/xmms-winamp_presets.gz
gunzip -c xmms-winamp_presets.gz > ~/.xmms/eq.preset

Création du lanceur XMMS dans le menu Audio et vidéo de Gnome

cd ~/.local/share/applications
wget http://taltan2.free.fr/dl/ubuntu/XMMS.desktop

Concernant l'icône, par défaut en suivant cette méthode il s'agit de l'icône Gnome, vous pourrez aisément le changer en téléchargeant la panoplie d'icônes disponibles : http://www.xmms.org/files/icons/xmms-icons.tar.bz2

Play avec XMMS via les nautilus-scripts

Pour plus d'info sur les nautilus-scripts : http://www.taltan.fr/post/2006/06/07/14-les-nautilus-scripts

Pour Jouer dans XMMS tous le fichiers audio du dossier (et sous dossier) sélectionné à partir d'un click droit de la souris

#play_XMMS.sh
#!/bin/bash
xmms "$1"*

Script d'installation automatique

Pour simplifier tous ça, j'ai fait un petit script qui permet de réaliser toutes ces opérations one shot (hors nautilus-scripts), il s'agit du script XMMS-1.2.11_install.sh

  1. Installe le paquet xmms_1.2.11-1_i386.deb
  2. Télécharge et installe de tous les skins
  3. Télécharge et installe des présélections WINAMP pour l'égaliser
  4. Crée le lanceur XMMS dans le menu Audio et vidéo de Gnome
wget http://www.taltan.fr/public/dl/XMMS-1.2.11_install.sh
chmod +x XMMS-1.2.11_install.sh
./XMMS-1.2.11_install.sh

Liens

samedi, mai 3 2008

Planning pour Ubuntu 8.10 Alias Intrepid Ibex

Je vous présente aujourd'hui, le planning de sortie des pré-versions jusqu'à la sortie officielle de Intrepid Ibex (le bouquetin intrépide) qui, comme vous le savez déjà, est le nouveau nom de code de la prochaine version de Ubuntu.

Voici les dates :

  • 22 mai : Sommet de développement (permet de défini les objectifs de la version)
  • 05 juin :Finalisations des objectifs de la version
  • 12 juin : Alpha1
  • 03 juillet : Alpha2
  • 24 juillet : Alpha3
  • 14 août : Alpha4
  • 04 septembre : Alpha5
  • 18 septembre : Alpha6
  • 02 octobre : Beta
  • 23 octobre : Release Candidate
  • 30 octobre Sortie officielle : Ubuntu 8.10 Intrepid Ibex

Source : Ubuntu

Développements futurs de Gnome Display Manager (GDM)

Vous connaissez tous GDM. C'est un composant incontournable de l'environnement de bureau GNOME qui fournit un système de connexion graphique à votre bureau. Pourquoi incontournable ? Parce que c'est le premier élément que l'utilisateur voit après l'amorçage du système et c'est pour cela qu'il est  souvent personnalisé à l'image des entreprises qui distribuent leurs propres version de Linux. Mais fondamentalement il a peu changé depuis sa création, en tous cas pas depuis que je suis sous Linux (pour donner un point de repère, cela fait 4 ans).

Mirco Müller expert graphique GNOME et employé de Canonical, travaille actuellement sur GDM afin de le rendre esthétiquement plus riche et plus intéractif. Il est en train de concevoir un navigateur de visage animé (face browser en anglais) pour la future version de GDM qui sera utilisée, vous vous en doutez, dans une prochaine version de Ubuntu. Bien que les détails fonctionnels et visuels ne soient pas encore figés, le projet est bien documenté dans un cahier des charges que vous pouvez consulter sur le wiki de Ubuntu.

Ce navigateur de visage affichera les photos des comptes utilisateurs présent sur le système dans un format type grille et permettra à ces mêmes utilisateurs de sélectionner leur compte, soit en cliquant sur leur photo, soit en tapant leur identifiant. Dans le second cas, le navigateur de visage filtre automatiquement les photos affichées lorsque l'utilisateur saisit son identifiant de telle façon, que seuls les comptes avec les noms d'utilisateur correspondant restent présents. Après avoir sélectionné son compte, l'utilisateur sera invité à entrer son mot de passe. Autre élément intéressant de ce projet, Cheese pourra être intégré dans l'utilitaire de configuration de GDM afin que les utilisateurs puissent prendre leur photo directement pendant la création de leur compte.

D'un point de vue purement technique, Müller développe la nouvelle interface de connexion avec Clutter une bibliothèque d'animation basée sur OpenGL. Je ne saurais vous en dire plus à ce sujet car je ne suis pas plus renseigné que cela. Mais les 3 liens suivant vous aideront peut-être à en connaître un peu plus sur le sujet. (lien 1, lien 2, lien 3)

Müller a fait une vidéo qui donne une idée intéressante de ce à quoi le navigateur de visage pourrait ressembler. Cette vidéo est disponible sur son site. Cette ébauche graphiquement impressionnante, va à coups sûr rendre encore un peu plus attrayante l'expérience avec Ubuntu et les diverses distributions fonctionnant sous Gnome. Et vous, qu'en pensez vous Gadget ou nécessaire ?

vendredi, mai 2 2008

Wifi sous Ubuntu Hardy Heron 8.04 LTS et portable Acer Aspire 5020 série

Hardy Heron est décidément à marquer d’une pierre blanche. Cette version récemment sortie fin avril 2008 est non seulement un petit bijoux de stabilité mais reste à ce jour la meilleure solution si vous voulez utiliser votre connexion wifi en deux minutes chrono.

La GRANDE nouveauté, c’est l’intégration de acer_acpi (et de son successeur futur acer-wmi) dans le noyau linux.
Petit retour en arrière :
En fait, le noyau fournit avec Ubuntu 8.04 est le 2.6.24 … et acer_acpi n’est intégré dans le noyau qu’à partir de la version 2.6.25. Mais nos gentils geeks de chez Ubuntu ont “backportés” le module dans le 2.6.24 pour le plus grand bonheur de tous, …enfin presque :)
(Voir sur Launchpad)

Résultat : le chipset wifi est reconnu du premier coup, dès le démarrage de la machine … mais n’est pas encore tout à fait opérationnel.
Pour ce faire, suivez le guide !

1 - Installez le “firmware” b43 : là, il vous faut une connexion réseau par câble car il va falloir “apt-get-installer” ! (nouveau verbe de la langue francaise geekienne : apt-get-installer ! :) )
Faites simplement :
sudo apt-get install b43-fwcutter
2 - Puis activez acer_acpi :
sudo echo 1 > /sys/devices/platform/acer_acpi/wireless
… et là miracle ! La led wifi clignote !
Il ne vous reste qu’à configurer votre connexion (via network-manager).

Petite astuce :
Créez un fichier /etc/init.d/acer avec les lignes suivantes dedans :
#!/bin/sh
echo 1 > /sys/devices/platform/acer_acpi/wireless
iwconfig wlan0 rate 54M

Puis créez un lien symbolique avec la commande suivante :
sudo ln -s /etc/init.d/acer /etc/rcS.d/S38acerwifi
Puis enfin, faites :
sudo chmod 755 /etc/init.d/acer-acpi
Cela aura pour résultat d’activer acer_acpi à chaque démarrage et de forcer la connexion wifi à 54 Mb/s. Il y a encore visiblement un petit soucis au niveau du firmware B43 car, sans cette manip, la connexion nous indique un débit de … 1 Mb/s ! :(
Bon surf !

Annonce : les « Linux Days 2008 » (à Agadir, Maroc)

Linux Days d'Agadir

Les élèves de l’ENSA organisent le 8, 9 et 10 mai 2008 les Linux Days, un événement annuel dont le but, vous l’aurez deviné, est de promouvoir les logiciels libres. Pour votre information, il se tiendra à l’hotel COS-ONE d’Agadir. Les Linux Days comporteront des conférences, des débats animés et des ateliers pratiques.

Cette année, je ferai partie des conférenciers ^_^ , comme cela sera le cas dans le Blog Day 2008 dans peu. Dans cet événement, je parlerai, pendant 1h30, de sécurité sous GNU/Linux (bureau et serveur).

Si vous souhaitez plus d’informations, n’hésitez pas à contacter les organisateurs par téléphone au 013-73-20-15 ou par courriel à ensalinux2008@ensa.ac.ma.

Pour vous rendre à l’hotel COS-ONE, son adresse est la suivante : boulevard Cheikh Saadi, BP 3175, Agadir. Un plan d’accès est disponible dans le site officiel des Linux Days.

Le programme des Linux Days

Jeudi 8 Mai 2008

Le matin

  • 09h00 : accueil des participants.
  • 09h15 : discours de bienvenue du comité organisateur, le mot du Directeur de l’ENSA et le mot du président de l’université Ibn Zohr.
  • 10h00 : conférence « simulations et applications réparties sous Linux » par Ahmed Toumanari, professeur à l’ENSA.
  • 11h30 : ateliers présentés par les étudiants.

L’après-Midi

  • 15h00 : conférence « Migration à OpenOffice.org (enjeu, méthodologie) » par Sophie Gautier, membre du projet OpenOffice.org et leader du projet francophone.
  • 16h30 : conférence « l’entreprise 2.0 » par Younes Qassimi, manager de Synergie Media, agence de conseil en communication et stratégies internet.

Vendredi 9 Mai 2008

Le matin

  • 09h00 : conférence « plateformes de développement collaboratif (forge) » par Olivier Berger, vice-président de l’association April et ingénieur de recherche.
  • 10h30 : visite des ateliers.

L’après-midi

  • 15h00 : conférence « sécuriser votre système GNU/Linux (bureau et serveur) » par Achraf Cherti, responsable de recherche et développement dans une société qui crée des IPBX basés sur des logiciels libres et développeur de logiciels libres.

Samedi 10 Mai 2008

Le matin

  • 09h00 : conférence: « les ERP Opensource en entreprise : TinyERP » par Abderahman Elkafil, fondateur de la société NEXTMA.
  • 10h30 : démonstration de TinyERP dans un atelier.

L’après-midi

  • 14h30 : conférence « Asterisk, ou la gestion efficace de la téléphonie de l’entreprise » par Tarik Fdil, membre d’AMAL2.
  • 19h30 : soirée de clôture.

Les blogs qui en parlent

jeudi, mai 1 2008

Flash bientôt libre ?

Adobe vient de lancer l'Open Screen Project (http://www.adobe.com/openscreenproject/). Cette initiative a pour but de développer la technologie Flash (ainsi que AIR, une sorte d'équivalent au lecteur flash mais hors du navigateur web) sur toutes les plateformes multimédias : télévision, ordinateurs, téléphones...


Vous vous demanderez peut-être ce qu'on peut y gagner dans l'histoire ? Pour arriver à ce résultat, Adobe a tout bonnement décidé d'ouvrir les spécifications de SWF (le format de Flash) et les rendre accessibles sans conditions. Ces spécifications sont la base permettant de créer un lecteur flash. Pour l'histoire, elle sont actuellement accessibles à tout le monde mais il est interdit de les utiliser pour créer un lecteur. C'est pour cela que des projets comme MTASC ou Haxe se développent la ou les lecteurs libres tels Gnash ou SWFdec sont encore loin derrière le flash player officiel d'Adobe.

Actuellement le lecteur flash d'Adobe n'est pas près d'être libéré mais une fois les spécifications publiées librement on peut imaginer que les lecteur libres rattraperont rapidement leur retard.

Pour rappel 3 lecteurs flash sont disponibles sont ubuntu actuellement :
- Le lecteur officiel, non libre, grâce au paquet flashplugin-nonfree
- Gnash, du projet GNU : paquets gnash et mozilla-plugin-gnash
- Swfdec, inclus dans la dernière version de GNOME. Paquet ubuntu : swfdec-mozilla et swfdec-gnome
La page du wiki francophone rappele les procédures d'installation : http://doc.ubuntu-fr.org/flashplayer

Plus d'infos sur le projet Open Screen : sur Ajaxian, et sur ReadWriteWeb.

Démo d’Ubuntu

Suite à la conférence sur les logiciels libres, où je suis intervenu pour évoquer Ubuntu et son utilisation au collège, j’ai été recontacté par le Club Internet d’Alsace Bossue pour une présentation plus détaillée de ce système d’exploitation.

L’association, désireuse d’en savoir plus sur Ubuntu, comprend 26 membres et l’intervention pourrait se dérouler dans la salle informatique du collège, qui comporte 17 machines avec Ubuntu et un vidéo-projecteur. Ainsi, les personnes présentes pourront tester Ubuntu au cours de la soirée.

Les membres de l’association souhaiteraient plus particulièrement avoir des éclaircissements sur les sujets suivants : installation en dual-boot, utilisation, compatibilités logicielles…

En tenant compte des souhaits exprimés, je pense aborder les thèmes suivants :

  1. La philosophie d’Ubuntu et la présentation de cette distribution
  2. L’installation, avec la possibilité d’un dual boot, présentée sous formes de captures d’écran (une installation en direct prendrait trop de temps)
  3. Compatibilité et équivalences logicielles. Avantages d’un gestionnaire de paquets.
  4. Où trouver de la documentation
  5. Questions-réponses avec les participants

J’envisage également de faire une demande spéciale auprès de ShipIt pour obtenir des CD à distribuer au cours de cette soirée.

Les participants ne pourront pas directement tester Compiz-Fusion car la carte graphique intégrée aux ordinateurs de la salle informatique ne permet pas d’activer les effets 3D. Je ferais quand même une petite démo des effets 3D avec un ordinateur portable relié au vidéo-projecteur.

La soirée devrait avoir lieu au mois d’octobre 2008, ce qui me laisse du temps pour rassembler de la doc et m’inspirer des présentations existantes.

Toutes les suggestions sont évidemment les bienvenues.

mercredi, avril 30 2008

10 bonnes raisons d'utiliser Liferea : Lecteur de fils rss/atom

Liferea, acronyme de Linux Feed Reader, est un agrégateur ... un quoi ? c'est un logiciel vous permettant de suivre l'actualité d'un ou plusieurs sites gratuitement et facilement à distance. Fort pratique chaque matin vous lancez votre poste puis Liferea et regardez s'il y a des nouvelles actualités qui ont paru dans la nuit sans besoin d'ouvrir votre navigateur web. Il existe d'autres logiciels pour lire vos flux, mais liferea est sans conteste le plus compétant dans le domaine (linux).

Edit : Manque la gestion des tags dans liferea

Les 10 bonnes raisons d'utiliser Liferea (Linux uniquement)

  1. Open-source et gratuit, compatible RSS / ATOM
  2. Fonctionnel, léger, rapide, respectueux des délais de publication.
  3. Total contrôle de vos données contrairement à un service web (netvibes, Google Reader)
  4. Contrôle possible depuis d'autres programmes (DBUS)
  5. Compatible avec wfw, donc permet la visualisation des commentaires liés à un article
  6. Se range/cache dans votre tableau de bord
  7. Recherche possible à travers les flux par mot clé
  8. Import/ Export OPML aisé, marquer un article important et le partager en un clic !
  9. Classement par dossier, création de dossier de recherche
  10. Suivi de site ne disposant pas de flux Rss/Atom (ex: via script Perl)

Installation

Pour être original voici la formule miracle à saisir dans votre terminal :

sudo apt-get install liferea


Une fois installé vous pouvez le proposer comme lecteur par défaut dans mozilla Firefox 3 beta 5 par la méthode suivante:
Allez dans Edition > Préférences > Applications > Flux Web et choisissez  Utilisez liferea-add-feed. Comme ceci dès que vous cliquerez sur le joli petit icône orange, le site se rajoutera tout seul dans liferea.

Pour aller plus loin

Il est bien facile de vanter son outil favori, mais n'existe t'il pas des points à améliorer ?

The Well-Formed Web

La compatibilité avec wfw, c'est super agréable au quotidien, ça solutionne, allez, de 10 % le problème de tout lecteur actif du web, c'est à dire ces mêmes personnes qui déposent des commentaires sur les blogs mais qui n'ont pas d'outils adaptés pour vérifier les réponses. Via Liferea on peut donc suivre les commentaires liés à un article à partir du moment où le flux en question propose le système. (Les blogs sous Dotclear le font très bien).
Dans liferea quand un nouvel article arrive, le flux se "graisse" et affiche (1). Ce qui serait intéressant c'est de produire la même chose avec les  nouveaux commentaires, car pour l'instant il n'y a aucun événement visible qui symbolise ce phénomène, pour maximiser l'intégration il peut être intéressant de proposer un formulaire de commentaire directement dans liferea, on a souvent les mêmes informations demandées (nom, email, url, message).

Les flux rss ne me suivent pas !!!

Bon je vois déjà quelques personnes sautant dans le formulaire de commentaires me criants : Netvibes, MyYahoo, Google Reader, Bloglines sont des services Web géniaux ! toi t'as rien compris avec ton logiciel, tu es obligé d'utiliser toujours le même PC pour suivre tes flux.
Stéphane Deschamps, David Larlet remplaceront une argumentation ennuyeuse de ma part notamment sur l'engouement des gens pour les services web.
Bon ok je ne réponds pas vraiment, Effectivement le gros point faible c'est la mobilité, dans l'état actuel des choses impossible de se déplacer avec liferea sans devoir se greffer un laptop et une clé 3g sur le dos. La solution que je propose,  reposant sur un support SVN permettrait de synchroniser la base de données Sqlite ;  en effet les algo embarqués permettent de différencier les changements binaires et de mettre à jour le tout sans télécharger 30 Mo à chaque fois. Pour résumer pour l'utilisateur final, ce serait d'un côté Liferea et de l'autre un service web scruptant la bdd synchronisée ... Pour l'instant je crois que c'est encore un rêve. A quand un système IMAP pour les flux rss ?

Ubuntu Tweak 0.3.0

Si vous êtes un lecteur régulier de ce blog, vous avez déjà certainement entendu parler de Ubuntu Tweak. Si ce n'est pas le cas une petite lecture du billet de présentation s'impose. Pour ceux qui sont déjà de fervent utilisateurs de ce logiciel, sachez aujourd'hui qu'il est sorti en version 0.3.0.

La plus grande nouveauté de cette version réside dans le fait que maintenant, non seulement elle fonctionne avec Ubuntu, mais elle supporte d'autres distributions comme Fedora, OpenSuse, Arch Linux qui évidemment fonctionnent sous Gnome. Une grosse partie du code a été réécrite pour permettre une meilleure compatibilité avec les différentes versions de Gnome (2.18, 2.20 et 2.22)

Une nouvelle option de réglage apparait avec la configuration de raccourcis de clavier pour des commandes personnalisées.

Vous pouvez installer ou mettre à jour Ubuntu Tweak 0.3.0 avec ce paquet ci-dessous :

Ceci n'est pas un paquet officiel. Vous utilisez donc ce logiciel à vos risques et périls

mardi, avril 29 2008

Les processus Zombies sous Linux

Si une chose est sûre dans ce monde, c'est que de l'informatique on ne connaît jamais tous. Il y a toujours matière à se poser des questions et à apprendre.

Depuis 3-4 jours, je suis embêté par un problème. Quand je lance mon lecteur vidéo, smplayer pour ne pas le nommer, se fige au lancement d'un fichier. Je n'ai malheureusement toujours pas réussi à résoudre le problème. Mais pendant mes recherches infructueuses, j'ai remarqué à plusieurs reprises dans le moniteur système, la présence de 1 voir 2 processus .sh Zombie. Je n'avais jamais vu autant et aussi régulièrement de processus Zombie depuis ma migration sur Hardy Heron.

Alors, après moult tentatives de meurtres contre ces processus zombie et des sudo kill sans effet, je me suis posé la question suivante.

Un processus Zombie c'est quoi ?

Sur les systèmes de type Unix et dérivés, un processus zombie est un processus qui a été lancé par un processus tiers (que l'on appellera processus père ou parent) et qui s'est terminé sans que le processus parent ne soit mis au courant. Le système vide alors la mémoire et les ressources utilisées par le processus Zombie et ensuite la table des processus garde une trace du méchant processus, à disposition du processus parent. Dès lors, au moment ou le processus parent demandera au système l'état du processus dont il est l'instigateur, le processus zombie disparaîtra.

Sur les anciens systèmes, cela provoquait un gaspillage énorme des ressources matérielles et pouvait amener à des blocages car le nombre de processus étant limité par le nombre possible de PID, un trop grand nombre de zombies peut empêcher le système de créer de nouveaux processus. C'est la raison pour laquelle il a été décrété que tout processus bien élevé ne devait pas créer de zombie et par extension qu'il n'était donc pas normal d'en trouver.

La seule manière d'éliminer ces processus zombies consiste à causer la mort du processus parent, par exemple au moyen du signal SIGKILL (qui termine brutalement un processus). Le ou les processus fils sont alors automatiquement rattachés au processus n°1, généralement init, qui se charge à la place du processus parent d'appeler wait (qui suspend l'exécution du processus courant jusqu'à ce qu'un enfant se termine, ou jusqu'à ce qu'un signal à intercepter arrive. Si un processus fils s'est déjà terminé au moment de l'appel, la fonction revient dans la foulée) sur ces derniers. Si ce n'est pas le cas, cela signifie que init est défaillant (ou que le processus n°1 n'est pas init, mais un autre programme n'ayant pas été prévu pour ça); le seul moyen de se débarrasser des zombies, dans ce cas, est le redémarrage du système.

Voilà après cette brève explication, une nouvelle question ce pose. Mais comment trouve t-on le processus parent d'un processus Zombie. Pour cela, suivez le second chapitre.

Comment trouver le coupable.

Pour procéder à une bonne enquête, il faut le bon outil et cet outil s'appelle ps. Il permet de faire un cliché instantané des processus en cours et grâce à une option permet de le faire de façon hiérarchique. Tapez la commande suivante dans un Terminal que vous aurez mis en plein écran (pour faciliter la lecture de certaines lignes à rallonge) 

ps xaf

  • f : affiche les arbres généalogiques des processus.
  • a : présente également les processus des autres utilisateurs.
  • x : affiche les processus qui n'ont pas de terminal de contrôle.

Détaillons l'affichage d'une partie du résultat de mon cas.

 8722 ?   Sl     0:07 /usr/bin/python /usr/lib/deskbar-applet/deskbar-applet --oaf-activate-iid=OAFIID:Deskbar_Applet_Factory --oaf-ior-fd=19
 8831 ?   Z      0:00  \_ [sh] <defunct>
 8843 ?   Z      0:00  \_ [sh] <defunct>

Cela veut dire que le processus 8722 (deskbar-applet) a donné naissance à 2 processus le 8831 (.sh) et le 8843 (.sh) On dit ainsi que le processus 8722 et le processus parent des processus 8831 et 8843. Et c'est donc ce processus parent qui a abandonné ses fils qui, par la suite, sont devenus des zombies (c'est vraiment plus ce que c'était la famille).

Pour répéter ce que je disais un peu plus haut, la seule façon de se débarrasser d'un processus zombie, c'est de tuer son père (le 8722). Mais si on fait cela, il y aura de forte chance de voir disparaître quelque chose à l'écran ou de léser votre système d'un de ses composants. Dans tous les cas les risques sont minimes car si vous tuer un processus père qui plante tout, vous redémarrez et c'est reparti ! Comme dit ma grand-mère on ne fait d'omelette sans casser des oeufs ;-)

Pour conclure, j'ai donc tué par le biais du moniteur système, le processus père qui a généré mes 2 processus Zombie, soit pour rappel deskbar-applet. Le système m'a demandé après cette opération si je voulais recharger ce processus. J'ai répondu oui pour voir et il m'a recréé 1 processus Zombie dans la foulée. Deskbar-applet c'est pas bien :-)

Mark insiste sur ce qui fait Ubuntu.

Mark Shuttleworth a, le jeudi 24 avril, signé un nouveau billet sur son blog. Avec le succès grandissant de sa distribution auprès du grand public, il semble émerger, vu les réactions que l'ont peut lire ici ou là sur le net (blog, irc,forums), une sorte de mini-phénomène qui fait que les gens ne font plus la part entre GNU/Linux, Gnome, Debian et qu'ils ne voient plus que le nom Ubuntu.

Mark insiste donc sur :

I’m very conscious of the fact that Ubuntu is the pointy edge of a very large wedge - we are the conduit, but we exist only because of the extraordinary dedication and effort of thousands of other communities and projects. We all owe a great deal to the team who make Debian’s “unstable” repository possible, and of course to the upstream projects from GNOME and KDE through to the Linux kernel. We hope you will be proud of the condition in which we have carried your excellent work through to the users of Ubuntu.

L'emphase est de lui ;) Voici ma traduction 100% à l'arrache :

Je suis très conscient du fait qu'Ubuntu n'est que la partie visible de l'iceberg, nous sommes aux avant-postes, mais nous existons seulement en raison de l'extraordinaire dévouement et des efforts de milliers d'autres communautés et projets.Nous devons tous beaucoup à l'équipe qui s'occupe du dépot "unstable" de Debian, et bien entendu aux projets en amont tels Gnome et KDE en passant pas le noyau Linux. Nous espérons que vous serez fier de la façon dont nous avons amené votre excellent travail auprès des utilisateurs d'Ubuntu.

Défonçage de portes ouvertes pour les plus vieux, mais une sacrée piqure de rappel pour les nouveaux, je me devais de faire passer ce message auprès de la communauté francophone :)

- page 3 de 52 -