Installer la dernière version d’Hotot à la main

Comme certains ont dû s'en rendre compte, Twitter vient de fermer définitivement l'accès à la version 1 de son API afin de laisser place à la 1.1 après une période de transition. Les utilisateurs d'Hotot (dont je vous avais parlé il y a un moment), dont je fais partie, se sont retrouvés avec une application inutilisable. Pourtant, les développeurs avaient prévu le coup et les sources contenaient bien les modifications nécessaires à ce changement d'API. Cependant, les versions compilées n'ont pas été mises à jour (excepté la version application pour Chrome). Je vous propose donc ici de ruser pour continuer à pouvoir utiliser Hotot en attendant que tout rentre dans l'ordre.

Sur Linux :

Si comme moi, vous utilisez le PPA d'Hotot, il se trouve qu'il n'a pas été mis à jour. J'essaie en ce moment même de contacter la personne chargée de le maintenir mais mes messages sont restés sans réponse pour le moment. Je vous invite à me suivre sur Twitter pour être informé dès que j'en saurai plus.

  1. Téléchargez l'archive contenant les dernières sources d'Hotot sur Github
    • Soit directement sur Github : https://github.com/lyricat/Hotot/archive/master.zip
    • Soit via Git : git clone https://github.com/lyricat/Hotot.git
  2. Supprimez Hotot de votre système (vous devez avoir les droits d'administration) :
    • sudo apt-get remove hotot
  3. Allez dans le dossier d'Hotot téléchargé précédemment
  4. Créez un dossier qui contiendra le résultat du build, exemple :
    • mkdir build
  5. Compilez l'application à l'aide des commandes suivantes :
    • cmake ..
    • sudo make install

Après avoir suivi toutes ces étapes, vous devriez pouvoir utiliser Hotot à nouveau. Si jamais vous rencontrez un soucis au moment de l'installation (la dernière commande), repartez de l'étape 5 en donnant des arguments au make en fonction des erreurs affichées lors de la commande :

  • cmake ..

Les différentes options sont disponibles sur le README du projet. Dans mon cas, j'ai utilisé la commande suivante :

  • cmake .. -DWITH_QT=off

Sur Windows :

  1. Téléchargez l'archive contenant les dernières sources d'Hotot sur Github
    • Soit directement sur Github : https://github.com/lyricat/Hotot/archive/master.zip
    • Soit via Git : git clone https://github.com/lyricat/Hotot.git
  2. Si vous avez téléchargé l'archive, décompressez-là
  3. Rendez-vous dans le répertoire où est installé Hotot
  4. Déplacez le répertoire hotot situé dans le dossier share dans un autre dossier (par exemple le bureau) pour en faire une sauvegarde
  5. Copiez le dossier data (présent dans l'archive ou le dépôt Git que vous avez récupéré lors de l'étape 1) dans le répertoire share de votre installation d'Hotot
  6. Renommez le dossier data copié précédemment en hotot

Si cette manipulation ne fonctionne pas, il vous suffit de supprimer le dossier hotot que vous venez de créer et de remettre à sa place celui que vous aviez placé sur le bureau.

Pour finir

Si vous avez des questions ou que vous rencontrez des problèmes lors de l'installation, n'hésitez pas à utiliser les commentaires ci-dessous.

Classé dans: Geek stuff
Tags: , ,
1 commentaire

Remettre la date et l’heure dans l’applet horloge de Gnome sous Ubuntu 12.04+

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.

Après la mise à jour d'Ubuntu vers sa version 12.04, le fait que l'applet horloge (ou clock en Anglais) du Gnome Panel n'affiche plus que l'heure ne vous aura sûrement pas échappé. Si cette réduction d'informations vous dérange et que vous souhaitez revenir sur l'affichage complet, 2 options s'offrent à vous.

ubuntu logo

Modification du format de l'horloge via une ligne de commande

Il vous suffit de taper la commande suivante :

  • gsettings set com.canonical.indicator.datetime custom-time-format "'%A %d %h %Y  %H:%M'"

 

Modification du format de l'horloge via l'utilitaire graphique dconf-editor

  • Installez l'utilitaire dconf-editorvia la commande suivante
    • sudo apt-get install dconf-editor
  • Lancez-le
    • Menu Applications > Outils Système ou System Tools en Anglais > dconf Editor
  • Naviguez à travers l'arborescence suivante
    • com > canonical > indicator > datetime
  • Remplacez la valeur de time-format par custom
  • Remplacez la valeur de custom-time-format par %A %d %h %Y  %H:%M

La date et l'heure devraient avoir retrouvé leur place habituelle.

Formater les informations affichées

Comme dans 99% du temps sur Linux, le système est configurable à sa convenance. À l'aide des indications que je vous ai données ci-dessus, la présentation de la date devrait être la suivante :

  • mardi 08 janv. 2013  19:00

Vous pouvez cependant la formater à votre goût à l'aide de cette page du manuel PHP concernant le formatage d'une date qui indique les lettres à utiliser en fonction du résultat souhaité. Si par exemple, je souhaitais n'avoir que les 3 premières lettres du jour et ne pas afficher l'année, il me suffirait de remplacer %A %d %h %Y  %H:%M par %a %d %h  %H:%M afin d'obtenir :

  • mar. 08 janv.  19:00

 

Si vous avez des questions, n'hésitez pas à laisser un message plus bas.

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