À propos du projet
Alacritty est un émulateur de terminal moderne et multiplateforme conçu autour de l'accélération OpenGL et de la simplicité. Il vise à offrir des performances élevées avec des valeurs par défaut raisonnables tout en permettant une configuration approfondie pour les utilisateurs avancés. Les plateformes actuellement prises en charge incluent BSD, Linux, macOS et Windows.
Le projet est considéré comme étant au stade bêta : certaines fonctionnalités peuvent manquer et des bugs subsistent, mais de nombreux utilisateurs l'utilisent quotidiennement. Des binaires précompilés sont disponibles sur la page des versions GitHub, ainsi que des paquets pour de nombreuses distributions Linux, systèmes BSD, macOS et Windows.
Les exigences matérielles clés incluent OpenGL ES 2.0 ou supérieur, et sur Windows, le support ConPTY (Windows 10 version 1809 ou ultérieure).
La configuration s'écrit en format TOML et est recherchée dans plusieurs emplacements standards, notamment $XDG_CONFIG_HOME/alacritty/alacritty.toml, ~/.config/alacritty/alacritty.toml, et sur Windows %APPDATA%\alacritty\alacritty.toml. La documentation complète est accessible via man 5 alacritty ou sur le site web du projet.
Alacritty se concentre intentionnellement sur l'émulation de terminal plutôt que de réimplémenter des fonctionnalités mieux gérées par d'autres outils. Il laisse la gestion des fenêtres, comme les onglets et les divisions, aux gestionnaires de fenêtres ou multiplexeurs de terminal, et n'inclut pas d'éditeur de configuration GUI. Il s'intègre bien avec les applications et multiplexeurs existants.
Les performances sont benchmarkées avec vtebench, où Alacritty affiche constamment un débit élevé. La latence et la cohérence des images sont plus difficiles à quantifier ; il est donc encouragé aux utilisateurs de tester selon leurs propres charges de travail. Le projet accueille les contributions et fournit des directives pour y participer. Alacritty est publié sous la licence Apache, Version 2.0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.