Linux · Outils système
WezTerm
WezTerm est un émulateur de terminal rapide, accéléré par le GPU, avec multiplexeur, configuration Lua et support SSH intégré.
- Licence
- MIT
- Dernière version
- 20240203-110809-5046fc22 (3 février 2024)
- Développeur
- Wez Furlong
- Installations
- 2,226 (Flathub, 30 jours)




Qu’est-ce que WezTerm ?
WezTerm est un émulateur de terminal écrit en Rust qui gère le rendu, le multiplexage et le SSH dans un seul binaire. Il prend en charge les fonctionnalités modernes des polices, comme les ligatures et les hyperliens. Le projet est mature, avec des versions régulières et une attention portée aux performances et à la profondeur de personnalisation.
Il s'adresse aux développeurs qui souhaitent un outil unique pour le travail local et distant. Si vous dépendez de tmux ou de mosh, WezTerm les remplace en intégrant directement ces flux de travail dans l'interface graphique. Il est idéal pour les utilisateurs qui préfèrent configurer leurs outils via du code plutôt que des paramètres d'interface graphique.
Par rapport à Alacritty, WezTerm est plus lourd mais beaucoup plus riche en fonctionnalités. Alacritty est minimal et rapide, tandis que WezTerm ajoute des onglets, des divisions et du multiplexage. C'est un terminal complet qui ne nécessite pas de plugins externes pour la gestion de base des flux de travail.
Idéal pour : Les développeurs qui souhaitent un terminal puissant et configurable qui gère à la fois le multiplexage local et distant sans outils supplémentaires.
Fonctionnalités clés de WezTerm
- Rendu accéléré par le GPU pour une faible latence
- Client SSH intégré avec multiplexage
- Système de configuration basé sur Lua
- Prise en charge des onglets et des panneaux divisés
- Ligatures de police et hyperliens
- Support du multiplexeur distant sans tmux
- Prise en charge multiplateforme (Linux, macOS, Windows)
Points forts
- Solution tout-en-un pour le terminal et le multiplexage
- Haute personnalisation via Lua
- Moteur de rendu rapide
- Pas besoin de tmux sur les hôtes distants
Points faibles
- Courbe d'apprentissage plus raide en raison de la configuration Lua
- Utilisation des ressources plus importante que les terminaux minimaux
- La documentation peut être lacunaire pour les fonctionnalités Lua avancées
Logiciels Windows remplacés par WezTerm
Installer WezTerm sous Linux
flatpak install flathub org.wezfurlong.weztermsudo pacman -S weztermsudo zypper install weztermConseils pour les utilisateurs de Windows
Si vous venez d'Alacritty, attendez-vous à écrire un fichier de configuration Lua au lieu de TOML. Les raccourcis sont définis dans cette configuration, donc consultez la section keymap. Pour les flux de travail distants, vous pouvez remplacer les sessions tmux par le multiplexeur intégré de WezTerm, qui fonctionne via SSH sans installer tmux sur le serveur.
Versions récentes
- 20240203-110809-5046fc22 —
A very long list of improvements to performance and resource utilization as well as new features. The changelog has a complete list!
WezTerm : questions fréquentes
WezTerm remplace-t-il tmux ?
Oui, il possède un multiplexeur intégré qui fournit des onglets et des divisions localement et à distance. Vous n'avez pas besoin d'installer tmux sur l'hôte distant pour utiliser ces fonctionnalités.
WezTerm est-il plus rapide qu'Alacritty ?
Les deux sont très rapides, mais WezTerm utilise l'accélération par le GPU pour le rendu. En pratique, la différence est négligeable pour la plupart des utilisateurs, mais WezTerm gère mieux les mises en page complexes.
Comment configurer WezTerm ?
La configuration est effectuée dans un fichier Lua, généralement situé à ~/.config/wezterm/wezterm.lua. Vous pouvez y définir les couleurs, les raccourcis clavier et le comportement.
Puis-je utiliser WezTerm pour des sessions SSH distantes ?
Oui, WezTerm dispose d'un client SSH intégré. Vous pouvez ouvrir des shells distants dans des onglets ou des divisions et utiliser le multiplexeur intégré pour les gérer.
Mis à jour le