Page en construction !
Ce tutoriel regroupe, en français, des informations pour configurer un environnement de développement basé sur le souhait de minimiser l'interaction homme-machine passant par la souris. C'est-à-dire de pouvoir tout contrôler ou presque avec le clavier. Ce contrôle au clavier a pour avantages d'être plus rapide, pas besoin de de viser puis de cliquer au risque de manquer son action. Il est aussi moins fatiguant, on évite les mouvements parasites en gardant ses mains bien posées sur son clavier. Il est aussi beaucoup plus général, on pourra tout aussi bien s'en servir pour son ordinateur de bureau que pour une machine distante comme un serveur qui n'a pas de souris. Cet environnement est le fruit de l'assemblage de logiciels assez anciens mais hautement configurables en trois conteneurs inclusifs :
On peut très bien concevoir un environnement ne comportant pas Awesome, qui peut être difficile à appréhender, ou à utiliser. De même on peut se passer de Tmux quand on utilise Awesome car cela peut être redondant comme nous le verrons par la suite.
L'utilisation de Tmux + Vim peut être très pratique pour travailler à distance via ssh, thème que l'on abordera.
Je conseille en première lecture de laisser tomber le Desktop Manager Awesome et de se concentrer sur Tmux + Vim. Cela ne perturbera en rien le système existant, surtout que Tmux et Vim sont souvent installés par défaut dans beaucoup de distribution Unix.
Ce tutoriel utilisera une distribution basée sur Debian, les utilisateurs plus expérimentés n'auront pas de problème à l'adapter à d'autres systèmes Unix.
Dans un terminal :
sudo apt-get install awesome tmux vim
On pourra omettre awesome en première lecture pour déjà se familiariser avec Vim et Tmux qui ne perturberont pas le système existant.
Pour ensuite télécharger mes fichiers de configuration avec les raccourcis clavier optimisés pour une bonne harmonie entre les trois conteneurs :
sudo apt-get install wget vim fonts-powerline
wget https://git.gallois.cc/bgallois/vim/raw/master/install.sh
chmod +x install.sh
./install.sh
rm install.sh
Et voilà tout est configurer ! Taper tmux
dans un terminal et c'est partie.