Alacritty

From Gentoo Wiki
Jump to: navigation, search
Resources
Article status
This article has some todo items:
  • Add more info
  • Tips and tricks
This article is a stub. You can help by expanding it.
Important
As of December 2018, Alacritty is still in its alpha stage of development[1].

Alacritty is a terminal emulator focused on simplicity and performance. The performance goal means it should be faster than any other terminal emulators available. The simplicity goal means it doesn't have features such as tabs or splits (which can be better provided by a window manager)[2].

Alacritty is written in Rust and GPU-accelerated using OpenGL.

USE fags

USE flags for x11-terms/alacritty GPU-accelerated terminal emulator

wayland Enable dev-libs/wayland backend global

Installation

Emerge

Install x11-terms/alacritty package:

root #emerge --ask x11-terms/alacritty

Configuration

Following paths are searched for configuration:

  • $XDG_CONFIG_HOME/alacritty/alacritty.yml
  • $XDG_CONFIG_HOME/alacritty.yml
  • $HOME/.config/alacritty/alacritty.yml
  • $HOME/.alacritty.yml

If no configuration is found then $XDG_CONFIG_HOME/alacritty/alacritty.yml is created on the first run. On most systems this path defaults to: $HOME/.config/alacritty/alacritty.yml.

The default configuration file get installed into /usr/share/doc/alacritty-<version>/ directory.

Many configuration options will take effect immediately upon saving the config file. Exception are the font and dimensions sections which requires Alacritty to be restarted.

For detailed explanation of the config file, please consult the comments in the default config file.

Troubleshooting

Font is too small or big

Status of this caveat can be tracked under: Issue #1501.

See also

  • Terminal emulator — emulates a video terminal within another display architecture (usually X).

External resources

References

  1. alacritty/README.md at master · jwilm/alacritty, github.com. Retrieved on December 6, 2018
  2. Joe Wilm, Announcing Alacritty, a GPU-accelerated terminal emulator, jwilm.io. Retrieved on December 6, 2018