Voilà maintenant plus de 5 ans que je suis sous GNU/Linux : Mes connaissances ainsi que mes besoins ont évolués ce qui a inévitablement eu un impact direct sur mon environnement de bureau et les applications que j’utilise au quotidien. Au fur et à mesure que les années passent, je remarque que mon desktop se simplifie de plus en plus. Enfin, je devrais plutôt dire que celui-ci se « minimalise » de plus en plus car recourir à des centaines de raccourcis clavier n’a rien de simple pour beaucoup de monde. L’époque d’un Gnome ou encore d’un Compiz muni de son cube légendaire est bien révolue : À ce jour, il est plutôt question de tiling manager ou encore de lignes de commandes qui s’enchaînent de plus en plus.
Fini les docks, les Conky qui prennent tout l’écran ou tout simplement les icônes épinglées sur le bureau !
L’évolution de mon desktop a suivi un cheminement dirigé par l’envie de maîtriser mon environnement mais aussi par celui de posséder des applications qui ne font qu’une seule tâche et qui la font bien ( Le syndrome KISS assurément ). Des logiciels souvent d’une apparence simpliste, hautement configurables dans la plupart des cas mais qui demandent un temps d’adaptation non négligeable, le navigateur web Jumanji dont j’ai parlé dans un précèdent article en est la parfaite illustration. Pour information, je ne suis pas encore passé à Vim qui de toute façon me rebute depuis mes débuts sous GNU/Linux, la preuve en est, cet article est écrit avec nano : Un éditeur de texte simple qui correspond parfaitement à mes besoins.
On pourrait se demander pourquoi j’utilise nano alors que les alternatives avec une interface graphique ne manquent pas : Gedit, Gvim, mousepad ou encore leafpad ne sont que quelques exemples. La raison de ce choix est très simple : Pourquoi installer une application qui prendra beaucoup plus de place et dont je ne me servirai même pas des fonctionnalités proposées par l’interface graphique ? Pourtant en y regardant de plus près, ce n’est certainement pas l’espace de stockage qui conditionne ce raisonnement, le prix du giga octet n’étant pas un frein à l’installation d’applications lourdes. Les interfaces graphiques apportent pourtant une convivialité ainsi qu’une approche plus aisée des fonctionnalités… À croire que tout ces efforts de convivialité me laisse tout à fait indifférent et ne font en aucun partis de mes besoins !
L’ajout d’une interface graphique est très certainement une bonne chose, quand on aime jouer avec la souris. Pour ma part, je pense que le « couple » homme/clavier est bien plus productif qu’une utilisation abusif de la souris. Cela n’engage que moi bien évidement mais devoir naviguer dans d’innombrables menus et autres onglets n’a rien de productif. Un exemple serait le lancement d’un terminal : À votre avis combien de terminaux un utilisateur ouvre en utilisant un raccourci clavier pendant qu’un autre utilisateur accède dans son menu Applications → Accessoires → Terminal ? Réponse : Beaucoup plus et il aura même eu le temps de lancer sa commande. Bon, c’est peu-être exagéré mais cela montre bien qu’une interface graphique n’est pas toujours le moyen le plus rapide pour arriver à un résultat.
Avec l’arrivés des nouveaux environnements de bureau Gnome 3 et Unity, bon nombre d’utilisateurs vont se retrouver tout simplement perdus. Il n’y a qu’a voir les articles concernant ces interfaces pour vous en convaincre… Peu sont encourageants et les astuces pour retrouver un bureau « old school » ne se comptent même plus ! Les plus optimistes ont beau essayer de mettre ça sur le dos de l’habitude, les opinions seraient tout à fait différents si ces nouveaux environnements avaient eu l’avantage de proposer une expérience d’utilisateur plus humaine, plus intuitive. Malheureusement et après avoir moi même essayé ce n’est pas le cas, un dash peu pratique ou encore un menu incompréhensible n’ont rien de conviviaux ! À vrai dire, j’ai beaucoup de mal à comprendre pourquoi il faudrait changé ses habitudes pour se retrouver avec une interface qui ne correspond à aucun besoin…
Certains vont adorer, la plus part se plieront tant bien que mal à ces interfaces et les autres se tourneront vers d’autres environnements de bureaux. Des environnements dit « minimalistes » comme OpenBox ou encore Fluxbox. Le choix est vaste, les utilisateurs seront sans doute tout aussi perdu qu’en acceptant d’utiliser Unity mais ils auront l’avantage indéniable de pouvoir créer leur environnent et ce qui me parait être le plus important : D’obtenir une interface qui répondra à leurs besoins. Le système minimaliste permet avant tout de laisser le choix à son utilisateur, un gestionnaire de fenêtres comme OpenBox n’impose pas de barre de tâche, de gestionnaire de fichier ou encore de client mail. Rien n’est imposé, c’est donc à l’utilisateur de faire son choix, selon ces propres besoins : Le temps de configuration ne sera pas négligeable bien au contraire mais au final celui-ci aura une interface qu’il comprendra parfaitement contrairement à Unity ou Gnome 3.
La question est de savoir si il est plus simple de se plier aux exigences d’un environnement ou de passer un peu de temps pour construire le sien ! Personnellement, la deuxième solution est pour moi la meilleure : Une interface faite pour les besoins d’un utilisateur sera toujours mieux qu’une autre prévue pour plaire à des millions de personnes… À présent, il reste à connaître le comportement des utilisateurs, vont-il accourir vers ce qui se présente comme le futur des desktops où se tourner vers des environnements parfois dit de « niche » qui laissent un contrôle et un choix total ?
Le monde des logiciels libres nous permet d’avoir le choix, reste à savoir ce que nous allons choisir !
Pour terminer cet article, voici une petite rétrospective en images de mes interfaces :
26 avril 2011 à 17:59
J’ai eu un cheminement relativement proche, avec du Gnome+compiz au début, et du pekWM+conky et tilda aujourd’hui.
J’ai un peu du mal avec l’idée de préférer nano à une alternative graphique (vim j’aurai compris, mais nano n’apporte rien).
Ou alors tu utilise nano avec la souris ? (nano -m)
Parce que oui, faire « Applications → Accessoires → Terminal » est plus long que de faire super+T (ou autre, perso c’est ² pour faire tomber tilda), mais devoir faire un assemblage de page précédente/suivante puis se déplacer ligne par ligne pour enfin pouvoir se déplacer caractère par caractère et atteindre l’endroit du texte qu’on veut rectifier, ce sera toujours plus long qu’une combinaison de scroll+clic.
petit test : combien de temps tu met pour remplacer l’affreux « tout aussi perdu quand acceptant » par « tout aussi perdu qu’en acceptant » avec nano (bon, en fait tu vas faire une recherche et ça va le faire, mais si tu t’étais aperçu de l’erreur tout seul après écriture de l’article, une recherche aurait signifié retaper tout le bout de texte à la main, à la souris on va plus vite.)
26 avril 2011 à 18:07
@MCMic : Jolie commentaire Au faite pour la correction, je viens d’utiliser la fonction de recherche de Jumanji !
26 avril 2011 à 20:44
Salut,
Article vraiment très intéressant, dans lequel je me retrouve totalement. Depuis que je suis passé au tilling avec wmfs, je ne pourrai plus utiliser autre chose. Je cherche aussi toujours la simplicité et je préfère de loin, les environnements minimalistes. L’exemple que tu prends des menus et un bon exemple, mais il y a aussi le faite que avec des environnements de bureaux tels que Gnome ou Kde par exemple, beaucoup de choses sont cachés à l’utilisateur, tu connais donc pas bien ton système et ce qui ce passe derrière.
Puis le faite de passer du temps à connaitre et configurer ses outils, permet en plus d’avoir une maîtrise et d’apprendre des choses, d’avoir une certaine satisfaction personnel, je trouve. J’utilise presque uniquement des outils en mode texte ou en ligne de commande et c’est vraiment ce que je préfère et de loin, et plus ça va plus j’apprécie, donc ça sera certainement toujours le cas.
Pour Vim, je suis par-contre pas tout à fait d’accord. Vim est vraiment très bien, et plutôt simple. De plus, il y a des plugin fort intéressant. Le faite, que tu es passé à Jumanji, te fera peut-être changer d’avis, tant-donné que c’est orienté Vim. Pour les pdf tu utilise zathura ? Enfin, je te conseil vraiment de passer à Vim.
Bonne continuation
26 avril 2011 à 21:21
@MCMic
« devoir faire un assemblage de page précédente/suivante puis se déplacer ligne par ligne pour enfin pouvoir se déplacer caractère par caractère et atteindre l’endroit du texte qu’on veut rectifier, ce sera toujours plus long qu’une combinaison de scroll+clic. »
Je me dois de montrer mon désaccord sur ce point. Tout d’abord, avec tout éditeur moderne et performant (vim, emacs, même nano le permet), il n’est absolument jamais requis de se servir des touches très souvent difficile d’accès sur les claviers (page + flèches).
Je suis un adepte de la « home row » (et je n’ai jamais besoin de regarder mon clavier, vive le ‘touch typing’!), et je peux te dire qu’il est bien plus comfortable de ne pas se déplacer de celle-ci grâce aux combinaisons ctrl+n/ctrl+p (page down/up), ctrl+f/ctrl+b (flèche droite/gauche), alt-f/alt-b (next/previous word) sous emacs/terminal/nano, ou bien h/j/k/l/b/w sous vi(m) (sans oublier les $/0 ou ctrl-a/ctrl-e pour début/fin de ligne).
Je n’ai par contre pas vraiment moyen de mesurer les performances/vitesse de ce type d’utilisation d’un éditeur comparé au classique main sur la souris; mais je suis pratiquement sûr que mon comfort est plus important, sans avoir à faire de constants déplacements vers la souris/flèches/pageupdown puis devoir me replacer en regardant mon clavier pour écrire.
Je suis prêt à faire des benchmarks si ça en intéresse (mais je ne saurais comment mesurer; peut-être faire une course avec une autre personne et un arbitre qui dicterait les actions à effectuer), parce que c’est une question qui me taraude aussi (est-ce que je peux aller plus vite à la souris que mon utilisation courante du clavier ne me le permet?).
27 avril 2011 à 0:37
Article intéressant !
Si tu n’aime pas Vim, essaye Emacs, peut-être que cet éditeur de texte te conviendra mieux
27 avril 2011 à 10:15
» It’s The Wu Tang !! » J’aime (oui c’est pas plus construit que ça)
Ps : sinon oui article très intéressant même si j’avais ne pas trop bidouiller à ce niveau, je reste sur un Gnome des plus classiques, les applis seules m’intéressant … peu importe la tête de l’outil, seulement ce qu’on en fait
27 avril 2011 à 10:35
@Rush : « It’s The Wu Tang » on en fait plus des comme ça ! Je crois que je vais regarder du coté d’Emacs d’ici peu
27 avril 2011 à 17:00
enfin qqcn qui me comprend ! Bravo et Merci pour l’article !
6 mai 2011 à 18:07
[...] l’article intitulé « Histoire d’environnement » j’ai eu l’occasion de vous parler brièvement de l’éditeur de texte [...]