Mon portable minimaliste pour écrire

J’ai eu envie de recycler un vieil ordinateur portable pour en faire une machine à écrire. J’ai cessé d’utiliser ce portable il y a plusieurs années car il était devenu trop lent pour rouler les derniers navigateurs internet qui sont des ogres de mémoire vive. Par contre, pour du traitement de texte dans un terminal c’est encore une bombe.

Les spécifications

La machine date de 2011 et a donc 14 ans quand j’écris ces lignes.

  • Processeur: Intel Core i5-2520M @ 2.50GHz, 4 coeurs
  • Mémoire: 4 go
  • Disque dur: 450 go
  • Carte graphique: Intel HD Graphics 3000

Comme tout bon Thinkpad, c’est un boîtier indestructible et les touches du clavier font un beau son de cliquetis qui rend l’écriture agréable. Côté connectivité, il y a 3 ports USB, 1x RJ45, 1x Wifi, 1x Firewire (non-supporté par OpenBSD), 1x VGA, 1x DisplayPort, 1x eSATA, un lecteur de carte SD.

Le portable n’a pas de Bluetooth mais il suffit d’ajouter un adaptateur USB pour ajouter des périphériques.

Système d’exploitation

Vous l’avez deviné, j’ai choisi OpenBSD comme système d’exploitation.

Depuis la version 7.6, l’installateur vous permet de chiffrer le disque dur directement sans avoir à taper les commandes bioctl pour créer une partition chiffrée.

Une fois mon utilisateur créé, il y a quelques tâches d’usage à faire:

Élévation de privilèges avec doas:

# cat /etc/doas.conf                                                
permit persist keepenv phil as root

Activer la gestion de batterie pour portable:

# rcctl enable apmd
# rcctl set apmd flags -A
# rcctl start apmd

Ajouter mon utilisateur au groupe _shutdown pour pouvoir éteindre/redémarrer:

# usermod -G _shutdown phil

Pour le reste, j’ai copié les fichiers .profile, .kshrc, .xsession, .Xdefaults de mon autre PC.

Logiciels

Voici la courte liste de ports que j’ai installé pour pouvoir écrire mes articles de blog.

  • Traitement de texte: vim
  • Correction: aspell
  • Polices: hermit & noto
  • Traitement d’images: ImageMagick, feh & gthumb
  • Lecteur PDF: mupdf
  • Lecteur de musique: cmus

Quelques trucs pour l’ergonomie:

  • Réduction de lumière bleue: sct
  • Faire disparaître le curseur: unclutter

Quelques utilitaires:

  • Transfert de fichiers: wget, sshfs-fuse (pour monter un disque partagé CIFS). J’utilise scp pour transférer mes textes sur mon serveur.

Outils du système de base:

  • Terminal: xterm
  • Gestionnaire de fenêtres: fvwm
  • Transfert de fichiers: scp, ftp

J’ai apprécié l’exercice d’installer uniquement les ports requis pour la rédaction. Étonnamment le système de base contient presque tout le nécessaire. J’ai exporté la liste afin de pouvoir facilement l’utiliser dans le futur:

$ pkg_info -zm > pkglist_minimal

Conclusion

Cet exercice m’a permis de réaliser qu’il n’est pas toujours nécessaire d’acheter la dernière machine ultra puissante. De plus, c’est un geste bénéfique pour la planète que de redonner une nouvelle vie à un appareil plutôt que de le recycler, sachant toute l’énergie consommée lors de sa fabrication et le taux de recyclage réel des matériaux qui le constituent.




Par Philippe St-Jacques