Eviter de perdre son profil Empathy à chaque démarrage d’Ubuntu

Ce billet fait partie d'une série de tutoriels concernant la résolution de problèmes rencontrés après une mise à jour d'Ubuntu supérieure à la version 11.04 où Gnome 2 est remplacé par Gnome 3. L'index de ces billets est accessible ici.

Le problème rencontré concerne la remise à 0 de son compte Empathy lors du redémarrage de la machine. Dans mon cas, le logiciel AppArmor qui doit normalement gérer de façon convenable la gestion des droits d'accès des applications vis-à-vis de mon système, n'autorisait pas Empathy à garder son profil sur le disque. La méthode décrite ci-dessous est un peu radicale car elle consiste à retirer Empathy de la surveillance d'AppArmor mais il faut savoir que ce dernier est souvent incriminé à juste titre à mon humble avis comme étant source d'ennuis plus que de sécurité. Afin de retrouver un comportement normal, je vous invite à taper les commandes suivantes :

  • sudo ln -s /etc/apparmor.d/usr.lib.telepathy /etc/apparmor.d/disable/
  • sudo apparmor_parser -R /etc/apparmor.d/usr.lib.telepathy

La première crée un lien symbolique désactivant la gestion de la librairie Telepathy (sur laquelle est basée Empathy) par AppArmor. La deuxième recharge la gestion de Telepathy par AppArmor, dans notre cas le fait qu'il ne la surveille plus. Vous devez posséder les droits d'administration de la machine pour pouvoir les exécuter.

ubuntu logo

Vous pouvez vérifier que Telepathy ne se trouve plus dans la liste de surveillance d'AppArmor à l'aide de la commande suivante :

  • sudo apparmor_status | grep telepathy

Si tout s'est bien passé, cette dernière ne devrait rien vous retourner. Au prochain démarrage de votre ordinateur, tout devrait fonctionner comme avant.

Solutions aux problèmes suite à une mise à jour vers Ubuntu 11.04+ (Gnome 3)

Introduction

Peu enclin à passer sous Gnome 3 (et encore moins sous Unity), je suis resté quasiment 2 ans avec une Ubuntu 10.10. Tout allait bien jusqu'au 10 avril 2012, date à laquelle le support des paquets pour cette version ne fût plus supporté. Après quelques jours de flottement où j'ai hésité, après l'avoir essayée, à passer sous la distribution Mint (issue au choix d'une Ubuntu ou d'une Debian) utilisant Mate, un fork de mon bien aimé gestionnaire de bureau Gnome 2 désormais indisponible sous Ubuntu, je me suis résolu à tenter de rester tant bien que mal sous ma distribution favorite depuis quelques années maintenant. La migration de mon système vers la dernière LTS en date (la 12.04) ne s'est pas toujours déroulée comme prévue, et hormis le passage de Gnome 2 vers Gnome 3, j'ai rencontré d'autres petits soucis dont je vais expliquer la façon de les résoudre dans les billets ci-dessous.

ubuntu logo

Index des billets

La cathédrale et le bazar de Eric Steven Raymond aux formats EPUB et MOBI

Souhaitant ajouter à mon Kindle l'essai "La cathédrale et le bazar" écrit par Eric Steven Raymond (ESR) et rédigé en 1997 (et révisé quelques fois par la suite) sous Open Publication Licence ("ancêtre" des Creative Commons), mon premier réflexe aura été de faire une recherche sur le net. Ce texte étant bien connu des libristes, je pensais n'avoir aucun mal à le trouver, mais je n'ai pu mettre la main que sur des versions HTML ou pdf. J'en ai donc fait la conversion avec le logiciel Calibre dans le format libre EPUB ainsi qu'en MOBI pour les utilisateurs de Kindle.

Si ce n'est déjà fait, je vous invite à (re)lire ce texte comparant les différences d'approches entre le développement d'une application propriétaire (la cathédrale) et celui d'une application open source (le bazar). Les exemples utilisés par Eric Raymond pour représenter le bazar ne sont autres que les logiciels fetchmail et Linux. La méthode utilisée par Linus Torvalds pour créer ce dernier étant prise dans le texte comme référence dans le développement en mode bazar, de par sa réussite déjà reconnue à l'époque.
Pour les plus curieux, je vous invite à aller lire l'épilogue concernant le passage du navigateur Netscape au type bazar. Quand on pense à la belle réussite de Mozilla de nos jours (notamment avec Firefox), il ne pensait pas si bien dire. Pour ceux qui ne connaitraient pas la petite histoire, c'est à cette période (1998) que Netscape qui tombait en décrépitude face au flamboyant Internet Explorer de Microsoft (si si, à l'époque il l'était), a vu une version open source voir le jour : la naissance du projet Mozilla.

Source de la traduction : Sébastien Blondeel sur Linux-France.org
Source du texte original : The Cathedral and the Bazaar by Eric Steven Raymond

Arrivée de Steam sur Linux : il était temps !

Que d'années passées pour en arriver là, mais j'aime à penser que nous apercevons la fin du tunnel ! C'est quand même pas trop tôt de voir une plateforme aussi importante que Steam s’intéresser à Linux ! Et dire que j'avais presque fini par me faire une raison... Non, j'exagère si peu. Mais que s'est-il passé pour que les p'tits gars de chez Valve tournent enfin leurs yeux vers les gamers utilisant un OS libre ? L'arrivée de Steam sur Mac en a sûrement été la première étape. Mac OS X est en effet un système composé - entre autre - d'un noyau open source : FreeBSD. Le succès rencontré par son arrivée sur les ordis à la pomme et les étapes de migration désormais connues me font penser qu'une bonne partie du boulot été entamé pour aller plus loin.

Il faut savoir que le patron de Valve, Gabe Newell, est un ancien employé de chez Microsoft et ne pense pas que du bien du Windows 8 à venir (un argument de plus ?). Voir la communauté Ubuntu commencer à proposer des jeux payants via son software center a dû motiver encore plus le CEO de Valve à se pencher réellement sur la question après toutes ces années où les linuxiens - moi y compris - spéculaient sur un possible passage de Steam sur notre manchot préféré. Un autre point ayant pu peser dans la balance est la grande réussite des Humble Bundles - dont je vous ai déjà parlé ici. Les statistiques accompagnant les achats de packs des jeux sur le site ont dû permettre de montrer que le nombre de joueurs sur Linux - bien qu'inférieurs aux utilisateurs de Windows ou de Mac - n'était plus négligeable. Mais n'est-ce pas le cas depuis plus de 10 ans ? Entre ceux qui gardent une partition Windows exclusivement pour jouer et les plus forcenés des barbus qui tweak Wine à mort pour arriver à faire tourner correctement le dernier hit vidéoludique à la mode, je pense que le public ciblé est bien là.

Toutes ces petites choses mises bout à bout font qu'après 10 ans d'attente, nous avançons dans le bon sens. Point de rancœur ici, bien au contraire, j'attends juste de voir tourner Left4Dead 2 et - au moins - les autres jeux source sur mon Ubuntu pour crier victoire. Espérons juste qu'il soit un peu mieux optimisé qu'à sa sortie sur Mac et ne nécessite pas 12Go de RAM pour fonctionner autrement que comme un papi souffreteux à qui nous aurions volé sa canne. La cerise sur le gâteau serait d'avoir un client relativement ouvert permettant aux geeks de patcher les différents problèmes rencontrés puis de les partager afin de contenter un maximum de joueurs aux configurations matérielles différentes. Oui je sais, il faudrait que j'arrête de vivre au pays des bisounours.

J'en profite d'être sur un billet parlant de Steam pour dire à ceux qui me lisent et souhaiteraient jouer avec moi que je suis dispo sur Steam, alors n'hésitez pas à vous faire connaître dans les commentaires ou sur Twitter afin d'échanger nos SteamIDs ! 😉

Lien utile :

 

Changer la résolution d’écran d’une machine virtuelle Virtualbox en ligne de commande

Petite astuce plus pense-bête que véritable billet pour les personnes utilisant VirtualBox. Si vous souhaitez changer la résolution de votre VM en ligne de commande, voici ce qu'il faut taper :

VBoxManage controlvm "nom-de-votre-vm" setvideomodehint largeur hauteur profondeur-des-couleurs

Exemple :

VBoxManage controlvm "Windows XP" setvideomodehint 1024 600 32

J'ai eu besoin de faire cette manip' après qu'un de mes OS virtualisés se soit lancé sans savoir pourquoi dans une résolution minuscule qui ne me permettait pas de basculer dans une résolution convenable. À noter qu'il faut que le jeu de pilotes Guest Additions (merveilleusement bien traduit en français par 'Additions invité') soit installé au préalable sur votre VM pour que cela fonctionne (explications d'installation sur Ubuntu-fr.org ou sur AskUbuntu pour les anglophiles souhaitant plus d'OS en exemples et plus de détails).


Installer le Guest Additions

Je vous invite à aller faire un tour sur la doc de la commande VBoxManage [en] pour y trouver tout un tas de contrôles utiles pour votre VM.