Afficher la taille des images et les EXIFs dans Nautilus avec Nautilus columns

Je reviens vous parler du gestionnaire de fichiers Nautilus. Aujourd'hui, nous allons voir comment lui ajouter des types d'informations. Par défaut, Nautilus affiche en vue liste un certain nombre de données concernant les fichiers du dossier en cours. Nautilus columns est une extension qui permet d'avoir accès à d'autres détails comme :

  • la taille des images
  • les données EXIFs des photos : date du cliché, taille de l'image, logiciel utilisé pour la retoucher et l'utilisation du flash
  • sur les fichiers audio mp3, WAV, FLAC : artiste, piste, album, titre, bitrate, date, genre, durée et taux d’échantillonnage

nautilus-logo

Installation

Les commandes ci-dessous sont à effectuer dans un terminal.

  1. sudo add-apt-repository ppa:nilarimogard/webupd8
  2. sudo apt-get update
  3. sudo apt-get install nautilus-columns
  4. nautilus -q

Utilisation

  1. Ouvrez Nautilus
  2. Dans ses préférences, rendez-vous dans l'onglet Colonnes des listes
  3. Sélectionnez celles que vous souhaitez voir s'afficher
  4. Validez en fermant cette fenêtre

OU

  1. Ouvrez Nautilus
  2. Passez en mode "afficher en vue liste"
  3. Faites un clic droit sur un des titres des colonnes
  4. Cliquez sur l'intitulé de l'information souhaitée

Source : Add PDF, Audio And EXIF Metadata To Nautilus (3.4 To 3.10) List View [Nautilus Columns] - webupd8.org

Ajouter des informations en dessous des icônes de Nautilus en vue grille

J'utilise le gestionnaire de fichiers Nautilus depuis des années et je viens d'apprendre qu'il est possible de configurer les champs affichés sous les icônes en vue grille. Initialement, seul le nom du fichier est affiché. Si vous ajustez le niveau de zoom à l'aide de <CTRL> + <+> ou <CTRL> + <molette-haut>, le nombre d'informations augmente. Le troisième niveau de zoom doit être atteint pour voir la date de la dernière modification des fichiers s'afficher. À part les mal-voyants, j'ai du mal à imaginer qui va tomber sur cette fonctionnalité pourtant utile.

nautilus-logo

Dans l'onglet Affichage des préférences de Nautilus, trois champs de sélection permettent de définir les informations qui seront affichées respectivement au premier, second et troisième niveau de zoom. Si vous souhaitez en ajouter une au niveau de zoom standard, il faudra donc modifier le premier champ. De nombreuses options sont disponibles, que ce soit la taille, le type, le propriétaire, le groupe, les permissions, le dernier accès... À vous de jouer !

 

Chute du nombre d’utilisateurs de Firefox

Firefox est en perte de vitesse, ce n'est un secret pour aucun Mozillien qui se respecte. La question que je me suis posée est : pourquoi ?

mozilla-firefox-logo

Empreinte mémoire trop importante ?

Sa gestion de la mémoire et sa lenteur au démarrage ont souvent été pointées du doigts mais un gros effort a été fait par les développeurs et même si le panda roux est toujours gourmand, il est redevenu plus véloce. N'oubliez pas que son concurrent direct, Chrome, a un héritage de code bien moins fourni dû à sa « jeunesse » face au dinosaure qu'est Firefox. Cette dernière remarque tend d'ailleurs à devenir de moins en moins vraie.

Manque-t-il de fonctionnalités ?

Passé cet aspect, je me suis demandé si le manque de fonctionnalités précoces n'y était pas pour quelque chose. Si vous êtes développeur web, vous avez déjà du tomber sur une page de démo ou pas contenant des effets non pris en charge par Firefox (du « sucre graphique » la plupart du temps). Cependant, les utilisateurs lambda ne s'attachent pas à ce genre de choses et j'irais même plus loin en disant qu'ils ne les voient même pas.
Pour ce qui est du soft en lui même, il n'a rien de moins que les autres. Alors comment se fait-il que de plus en plus de monde le déserte et que le navigateur de Chrome grignote de plus en plus de parts de marché ?

Opt-out aggressif

Un début de piste pourrait venir de l'opt-out actif à l'installation de certains logiciels qui oblige l'utilisateur à être attentif. Bien connu des utilisateurs de Windows (et de Mac aussi il me semble), les logiciels tiers téléchargés sur le web utilisent souvent ce procédé. L'utilisateur toujours pressé ne prend pas le temps de lire toutes les indications et se retrouve à la fin de l'installation avec un nouveau navigateur devenu le logiciel par défaut sans l'avoir vraiment choisi... Les interfaces n'étant plus vraiment différentes (mauvais tournant de Mozilla pour le coup), il est facile pour un non-initié de ne même pas faire la différence ! Ou alors s'il la fait, il mettra ça sur le compte d'une mise à jour.

Opération séduction auprès des développeurs

Le fait que les développeurs web aient tendance à préférer Chrome pour ses outils intégrés, ses extensions et ses fonctionnalités intégrées de façon rapide représente selon moi un flux important de migration. Nous ne représentons certainement pas la majorité des utilisateurs (loin de là) mais qui va conseiller le grand public et choisir à la place du néophyte si ce n'est les gens qui travaillent dessus considérés comme référents concernant tout ce qui touche au web. Effet boule de neige en approche !

Que faire ?

  • Promouvoir Firefox autour de soi
  • Expliquer aux gens l'importance d'utiliser un navigateur libre soutenu par une fondation qui ne cherche pas le profit à tout prix et n'espionne pas toutes les requêtes effectuées sur son logiciel
  • Prendre un peu de temps avec eux pour vérifier leur configuration
  • Leur dire de se méfier des petites cases à décocher pour être sûr de ne pas installer n'importe quoi (c'est juste une question d'habitude) (ou leur installer Linux, ok je sors)
  • Mozilla a également pris le taureau par les cornes et reste à l'écoute de ses utilisateurs et diversifie les plate-formes où Firefox est disponible (Firefox pour Android, Firefox OS ou plus récemment Firefox Developer Edition)

Spread Mozilla's love

 

 

Synergy : résoudre le problème des boutons suivant/précédant inactifs de la souris

Il y a quelques temps de ça, je vous avais parlé de Synergy, un logiciel permettant de partager son clavier et sa souris entre plusieurs ordinateurs via le réseau. Après son installation, les boutons suivant et précédant de ma souris ne fonctionnaient pas sur le PC client. Rien de bloquant, mais quand même gênant à la longue. Après quelques recherches, j'étais tombé sur le manuel du fichier de configuration de Synergy. C'est grâce à ce procédé que j'ai pu arriver à régler ce problème. Je concède que l'utilisation d'un fichier de conf' soit un poil plus complexe que celle d'une interface graphique, mais vous allez voir, bien expliqué, ça n'a rien de sorcier !

synergy-splash

Commencez par créer un fichier synergy.sgc contenant les informations ci-dessous à un endroit accessible par la machine devant faire Synergy serveur. Il est conseillé de le placer à la racine de votre répertoire d'utilisateur, mais ce n'est en aucun cas une obligation. La configuration suivante est utilisée pour un Windows 7 (dont le nom sur le réseau local est Nom-PC-Windows) en Synergy serveur, et une Ubuntu (ayant pour nom sur le réseau local Nom-PC-Ubuntu) en Synergy client et où l'écran de l'Ubuntu est à gauche, et celui du Windows est à droite (à adapter en fonction à votre cas) :

section: screens
    Nom-PC-Windows:
    Nom-PC-Ubuntu:
end
section: links
    Nom-PC-Windows:
        left  = Nom-PC-Ubuntu
            Nom-PC-Ubuntu:
        right = Nom-PC-Windows
end
section: options
    mousebutton(4) = mousebutton(6)
    mousebutton(5) = mousebutton(7)
end

Une fois ce fichier créé :

  • lancez Synergy sur la machine devant faire office de Synergy serveur
  • cochez le bouton radio Utiliser la configuration existante
  • allez chercher le fichier de configuration précédemment créé
  • cliquez sur Appliquer
  • Enjoy!

Comme toujours, si vous avez des questions, n'hésitez pas à laisser un message dans les commentaires.

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 puis allez à l'intérieur, exemple :
    • mkdir build && cd 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.