Après l'installation de la Debian Trixie en mode CLI (ressusciter-un-pc-portable-asus-avec-debian.html), il est temps de l'utiliser.
Voir les images
Avec l'utilitaire fbi qui permet d'afficher l'image avec le framebuffer. Taper fbi emacs-nox.png pour l'afficher. Taper la touche q pour fermer fbi.
À noter que si fbi est disponible alors le navigateur lynx peut afficher les images d'une page web dans un écran à part.
Capture d'écran
J'utilise fbgrab fournit par le paquet fbcat. fbcat peut faire des screenshots dans la console où il est lancé, au format ppm. fbgrab fait des captures au format png et peut faire une capture d'une autre console.
Par exemple, depuis la console 1, avec la commande fbgrab -c 2 emacs-nox.png, j'ai fait la capture de l'application Emacs qui est ouverte dans la console tty2 et qui est en mode fullscreen. Les images générées sont assez légères : 23k pour la capture emacs-nox.png.
Verrouillage du clavier numérique
Au moment de se loguer dans la console : appuyer sur la touche NumLock du clavier.
Clé USB
J'utilise une clé usb pour communiquer entre ma Debian-Cli et mon Linux Mint. C'est pratique, ça fonctionne offline. C'est une clé USB de 1Go que j'ai depuis très longtemps, j'ai également une clé de 256 Mo que j'utilise régulièrement. Dans un monde console, c'est amplement suffisant.
Créer le répertoire de montage
Une seule fois, avec la commande sudo mkdir -p /mnt/usb
Monter une clé USB
- Repérer la clé
sudo fdisk -laffiche /dev/sdb - Monter la clé
sudo mount -t vfat /dev/sdb1 /mnt/usb
Démonter la clé usb
Taper la commande sudo umount /mnt/usb
La clé usb est montée avec l'utilisateur root. Les fichiers qu'elle contient sont également avec les droits root. Donc la copie des contenus dois se faire obligatoirement depuis le répertoire home de l'utilisateur (ou un sous dossier comme Documents). Ex. cp /nmt/usb/toto.txt . Le fichier toto.txt prendra ainsi les droits de l’utilisateur.
Prochaines étapes
- Faire un script bash pour réaliser l'opération de montage et de démontage.
- Recherche documentaire : est-ce qu'il est possible de monter - démonter une clé usb avec l'utilisateur ordinaire sans faire sudo ?
Naviguer sur internet
J'utilise Lynx (https://lynx.invisible-island.net/) pour naviguer. J'ai également testé offpunk (offpunk.html) mais cela ne répond pas encore à mon besoin.
Emacs
Installation
Installation du paquet emacs-nox pour avoir Emacs en mode console (ou dans un terminal). Comme pour la version GUI que j'utilise sur Linux Mint, j'utilise emacs-nox en version extra-brut, c'est-à-dire sans installer de packages supplémentaires.
Compléments : les paquets debian shellcheck pour contrôler le code bash avec flymake et python3-pylsp pour le améliorer le code en python avec Eglot. Emacs étant un excellent éditeur pour écrire, j'ai installé hunspell et hunspell-fr pour l'orthographe.
Configuration : j'ai importé ma configuration de mon Emacs que j'utilise sur Linux Mint. J'ai simplifié le fichier init.el pour retirer la partie configuration purement gui.
Utilisation
Par défaut, Emacs utilise toute la place disponible (fullscreen), mode sombre avec des couleurs assez sympatiques. Pour aller sur le menu ou en sortir : taper sur la touche F10.
Je l'utilise pour taper les articles sur ma Debian en mode console.