Terminal
Personnellement, j’apprécie Tilix et guake
Pimp My Terminal
Source: Pimp My Terminal
-
Installer zsh
sudo apt install zsh -
Passer sous zsh
chsh -s $(which zsh) -
Installer Oh My Zsh
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" -
Installer le thème powerlevel10k (Plus maintenu. TODO: trouver alternative parmis les autres thèmes)
-
Installer la famille de police MesloLGS NF
- WSL / Windows: Installer les polices sous Windows, avec double-click
- Linux: Installer les polices avec double-click
-
Raspberry:
mkdir ~/.local/share/fonts/ cp Téléchargements/MesloLGS\ NF\ Bold\ Italic.ttf ~/.local/share/fonts/ cp Téléchargements/MesloLGS\ NF\ Bold.ttf ~/.local/share/fonts/ cp Téléchargements/MesloLGS\ NF\ Italic.ttf ~/.local/share/fonts/ cp Téléchargements/MesloLGS\ NF\ Regular.ttf ~/.local/share/fonts/ fc-cache -fv fc-list | grep "Meslo"
- Configurer les terminaux (Windows Terminal, Tilix, …) et outils (VSCode, …) pour utiliser cette famille de polices
-
Installer powerlevel10k
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git "${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k" -
Configurer
zshpour utiliser ce thème:nano ~/.zshrc- Find the line that sets ZSH_THEME, and change its value to “powerlevel10k/powerlevel10k”.
- Open a new terminal session, and follow the p10k configuration wizard.
-
- Installer des plugins non-officiels, comme:
-
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting -
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
-
-
Installer des plugins officiels comme:
Plugin Description git Ce plugin est un ensemble d’alias prédéfinis pour accélérer l’utilisation de Git dans le terminal. Par exemple : gstau lieu degit status,gaau lieu degit add, etc.sudo Ce plugin permet d’ajouter sudoen préfixe de la commande courante ou précédente en appuyant deux fois surESC.z Ce plugin améliore la productivité en permettant de naviguer rapidement dans l’arborescence. Il garde une trace des répertoires les plus visités et permet d’y accéder avec quelques caractères. aws Ce plugin fournit la complétion pour awscli v2 et quelques utilitaires pour gérer les profils/régions AWS et les afficher dans l’invite. azure Ce plugin fournit la complétion pour Azure CLI et quelques utilitaires pour gérer les abonnements Azure et les afficher dans l’invite. -
Activer les plugins en éditant
nano ~/.zshrcplugins = (git z sudo zsh-syntax-highlighting zsh-autosuggestions) -
Relancer le terminal pour profiter des plugins.
Note: Sous raspberry, avec lxterminal, il faut redémarrer le raspberry pour qu’il démarre avec zsh par défaut.
Un CheatSheet avec notamment les alias