Alors depuis 1998 où j’ai découvert debian, j’ai testé, empilé, configuré et utilisé une bonne gamme de logiciels. Et franchement plus je vieillis, plus ils deviennent comme autant d’habitudes que j’ai appris à apprécier, et que j’accumule.
Tout d’abord je passe des heures et des heures devant mon écran, alors il me faut des couleurs pas trop agressives, car c’est mauvais pour mon teint et mes yeux carrés d’informaticien. Bref, soyons radical, tout en noir et le texte en blanc!
Et hors de question de gâcher de l’espace, donc j’ai viré les bordures des fenêtres. Après tout, je les connais pas coeur à force de les avoir toujours ouvertes devant moi. Pour ça rien de mieux que sawfish, light en mémoire et efficace malgré tout. Bref c’est bon pour ma ligne de commande ça. Sans oublier que pour être toujours rapide sur mon clavier, je ne veux pas utiliser de souris, alors j’ai configuré sawfish avec des raccourcis claver pour tout déplacer et redimensionner. Un vrai bonheur à utiliser, et cela donne lieu à des démonstrations amusantes quand je colle les unes aux autres des fenêtres transparentes et sans bordures.
Ah oui, transparentes car un des outils dont j’abuse est le terminal, aterm en l’occurence. Là aussi très light, et pourtant superbe. Il est donc transparent, mais en plus quand il perd le focus son contenu s’ombre, c’est à dire perd en luminosité. Un vrai plaisir. En permanence j’ai au moins six terminaux qui tournent sur deux bureaux virtuels.
Et sous mes terminaux, alors là c’est une merveille du monde du logiciel libre, j’ai nommé (roulements de tambours): xplanet!
C’est parfaitement inutile, mais tellement beau qu’en permanence j’ai deux moniteurs sur lesquels il tourne. Certains ont un aquarium ou une cheminée, moi j’ai une vue de la terre avec la lune qui gravite autour. Toutes les trois heures un wget en cron récupère la dernière image météo générée par une âme charitable (dont la bande passante explose régulièrement). Sur mon portable le xplanet avec météo et lune est généré en haut à droite, une pastille centrée sur l’europe, que j’ai constamment sous les yeux. Sur un de mes serveurs la terre occupe tout l’écran et offre une superbe vue depuis vénus, ça donne un superbe contraste. Et depuis quelques nuits, j’ai découvert que sur mon portable, vers trois heures du mat, l’heure où l’informaticien est au top de sa forme, j’ai une éclipse de soleil, suivie du passage de mercure puis de Vénus. Et dire que certains sortent dehors pour regarder dans des télescopes, quelle perte d’énergie!!!
Sur la droite de l’écran, je peux suivre l’état de mes trois ordinateurs avec trois gkrellm. Ils ont un thème sombres et un fond transparent, mais malgré tout ils occupent toujours des pixels si précieux. Il me faudrait un système de panneau coulissant contenant les gkrellms, qui apparaisse et disparaisse quand j’appuye sur la touche contrôle…
Pour communiquer avec l’extérieur j’ai deux chaînes d’outil en place. Une pour le chat et l’autre pour le mail.
Dans un aterm connecté par ssh à un de mes serveurs, je lance un screen et à l’intérieur irssi. Avec irssi je me connecte au serveur freenode et à bitlbee qui tourne en local, c’est un outil génial qui permet de discuter de manière uniforme avec les gens d’irc tout comme ceux de msn ou google talk. Il ne manque plus qu’une webcam intégrée à msn, ce qui serait sympa pour discuter en famille, avec les amis ou collègues ou même pour draguer.
Le mail c’est plus compliqué, un vrai fouillis de comptes tous sur leur propre
serveur, et tous surchargés de spams divers. C’est agréable d’être en
contact avec le monde, mais j’en ai marre de toutes ces propositions qui ne
débouchent jamais sur rien! Fetchmail me les
récupère toutes les 10 minutes et les passe ensuite à
procmail qui les fait passer à la moulinette par
spamassassin. Les mails sont ensuite triés
dans différentes boites, ceux qui arrivent dans la principale déclenchant une
alarme sonore. Et là j’ai un autre raccourci clavier qui m’ouvre
mutt dans un nouvel aterm. Un mutt simplifié au
maximum, fils de discussion en haut, lecture du mail en bas, capable d’ouvrir
en quelques secondes certaines de mes boites contenant des milliers de
discussions.
Toutes mes adresses et numéros de téléphone sont gérés par abook. Là encore, j’ai un raccourci clavier pour l’ouvrir en un clin d’oeil dans un aterm transparent. Et mutt, grâce à little brother database, peut faire appel à la base abook.
Pour voir ce qui se passe sur le web, depuis quelque temps j’utilise rss. Encore un acronyme n’est ce pas, mais celui-ci est tellement plus pratique que de devoir consulter chaque site l’un après l’autre, tous les matins et tous les soirs. En l’occurence c’est rss2email qui récupère les flux et me les transmet par mail. C’est une vrai libération, je suis sûr que je ne vais pas rater une annonce car je n’ai pas consulté une page depuis 2 semaines, et c’est intégré avec mon cher et tendre mutt.
Pour travailler j’ai en permanence deux terminaux d’ouverts. Dans l’un j’ai un screen qui tourne avec plein de vi ouverts sur divers fichiers. Avec ctags je me ballade de classe (java) en classe en un clin d’oeil, et comme j’utilise du logiciel libre j’ai bien moins besoin de documentation, j’ai directement accès au code source! J’ai aussi un plugin vi qui s’ouvre sur le côté et me présente l’arborescence de fichiers et répertoires. C’est un mini ide, mais géré par le clavier.Dans mon autre terminal de travail, j’ai un screen avec divers bash et un tail sur mes fichiers de logs. C’est de là que je contrôle ma bécane, que je mets à jour le système, lance ou arrête des process. Pour ça je dois avouer que debian est vraiment bien. Vous avez entendu dire que apt-get est un outil génial? Et bien je confirme. J’ai pu maintenir et mettre à jour un ordinateur pendant près de 8 ans, et pourtant je suis nul en tant qu’administrateur.
Bien sûr, il ne faut pas oublier une application centrale aujourd’hui, et qui enfin ramène un peu de standards sur le web: FireFox! C’est encore un peu lourd, et c’est pour ça aussi que de temps en temps j’utilise encore w3m, mais c’est un outil qui essaye et arrive à être pratique. Éliminateur de pubs et gestionnaire de pop-ups, mais surtout, l’aurez vous deviné, je peux facilement changer le look. En l’occurrence c’est un look sombre, fond noir fontes claires et sérif, tout ce que j’aime. Il ne manque plus que la transparence et le fading, peut-être qu’il faudra que je me mette à un plugin. En attendant quand je lis du texte il reste w3m dans un terminal…
Sur un de mes serveurs, celui avec l’écran plat de 19 pouces, la carte télé et les baffes avec caisson de graves, j’ai quelques outils pour voir ce qui se passe dans le monde ou en banlieue. tvtime, vraiment une belle application et qui s’intègre très bien avec xmltv, qui une fois par semaine (avec cron) me récupère les programmes télé. Ils s’affichent quand je change de chaîne ou que le programme change. Je peux aussi avoir une description du programme en cour, il ne manque plus que la présentation des futur programmes, pour ne pas rater une bonne série de SF ou un documentaire intéressant. xdtv est aussi là pour me faire magnétoscope. Avec la commande xdtv_record, qui est un petit menu pour préparer un enregistrement, il génère un avi que je lis plus tard avec mplayer. J’avais aussi testé mythtv comme magnétoscope numérique, mais pas vraiment réussi à en faire ce que je voulais, peut-être une autre fois.
Bien sûr j’ai un raccourci pour lancer ou arrêter tvtime, pour changer de chaîne ou modifier le niveau sonore. Avec un autre raccourci j’arrête la télé et je lance une radio avec mplayer. Ma radio préférée c’est RadioParadise pas de pub et beaucoup de bon rock.
Pour bidouiller d’ordinateur en ordinateur, j’ai 2 serveurs que je contrôle depuis mon portable, j’utilise rsync pour faire transiter des fichiers, ssh pour prendre le contrôle par l’intermédiaire de la ligne de commande, et x2x pour directement contrôler l’écran et y déplacer ma souris et ma clavier. C’est assez bluffant, les bords de l’écran de mon portable sont configurés pour qu’en y glissant la souris celle-ci se retrouve automatiquement sur un de mes autres ordis.
Pour finir, j’aimerai faire un voeu: cher papa noël, pourrais tu me livrer un rétro projecteur et un grand mur blanc comme celui que j’ai vu chez un ami il y a peu de temps? Le monde est trop injuste, moi aussi j’ai le droit à de beaux jouets! En plus lui il a déjà une jolie copine pour l’occuper.
Si ça ne tient pas dans ta hotte, j’accepterai à la place une paire de lunettes avec écran intégré, comme celles du gentil monsieur du film terminator, celles où on voit un écran en sur imposition sur la réalité, je me débrouillerai tout seul pour y rajouter xplanet.
+1
+0
Salut je viens de tomber sur ton blog, et je suis tres interessé par le programme xplanet, car voila plusieurs jours que je surf afin de trouver des tutos permettant de configurer xplanet autrement qu avec une vue de la terre, quels sont les scipts que tu as utilisé,et quelle version de xplanet.je suis bien sur deja aller sur le site xplanet.sourceforge.net,mais je ne comprends pas grand chose.je dois etre idiot. merci
+0
-1
En gros, j’utilise le xplanet qui vient avec mon système, donc le 2.0 sous “debian unstable”. N’importe quelle version récente doit faire l’affaire.
Pour montrer la terre et la lune dans la même image, magnifie tous les corps célestes par 45. Sauf le soleil, ou sinon tout l’écran deviendra jaune.
Pour une belle lune, il lui faut une image. Des paquets d’images de planètes sont disponibles depuis le site officiel. Je te mets celle que j’utilise en pièce jointe, je la trouve pas mal.
Après ça il faut encore deux choses.
Télécharger la carte des nuages, je fais ça toutes les 3 heures par un outil système linux qui s’appelle “cron”, voici la commande qui utilise wget (un autre outil système très pratique, sous windows je ne sais pas trop quoi utiliser):
wget -nv -o tmp_wget.log --timestamping -nd --header 'Pragma: no-cache' http://xplanet.sourceforge.net/clouds/clouds_2048.jpg -P _tmp
Et pour finir, pour lancer xplanet (sous windows il existe un outil graphique pour le lancement, très sympa, on peut pas mal jouer avec):
xplanet -rotate -39 -lat 30 -lon 0 -radius 18 -transparency -fork -hibernate 3000 -center +1074+160 -config .xplanetrc
Dis moi ce que ça donne!
+1
-1
-1
-1
-1
-1