Alacritty - En hurtigste terminalemulator til Linux


Alacritty er en gratis open source, hurtig terminalemulator på tværs af platforme, der bruger GPU (Graphics Processing Unit) til gengivelse, som implementerer visse optimeringer, der ikke er tilgængelige i mange andre terminalemulatorer i Linux.

Alacritty er fokuseret på to mål enkelhed og ydeevne. Ydelsesmålet betyder, at det skal være hurtigt end nogen anden terminalemulator tilgængelig. Enkelhedsmålet betyder, at det ikke understøtter funktioner som faner eller opdelinger (som let kan leveres af andre terminalmultiplexere - tmux) i Linux.

Nogle Linux-operativsystemer inkluderede binære filer til Alacritty i lageret, hvis ikke kan du installere det ved hjælp af følgende kommandoer på dine respektive distributioner

----------- [Arch Linux] ----------- 
# pacman -S alacritty  

----------- [Fedora Linux] -----------
# dnf copr enable pschyska/alacritty
# dnf install alacritty

----------- [Debian and Ubuntu] -----------
$ sudo add-apt-repository ppa:mmstick76/alacritty
$ sudo apt install alacritty

For andre Linux-distributioner, instruktioner til at opbygge Alacritty fra kilden forklaret nedenfor.

Installer krævede afhængighedspakker

1. Alacritty kræver den seneste stabile Rust-kompilator for at installere den. Så først skal du installere Rust-programmeringssprog ved hjælp af et rustup-installationsscript og følge instruktionerne på skærmen.

# sudo curl https://sh.rustup.rs -sSf | sh

2. Dernæst skal du installere et par ekstra biblioteker for at bygge Alacritty på dine Linux-distributioner som vist.

--------- On Ubuntu/Debian --------- 
# apt-get install cmake libfreetype6-dev libfontconfig1-dev xclip

--------- On CentOS/RHEL ---------
# yum install cmake freetype-devel fontconfig-devel xclip
# yum group install "Development Tools"

--------- On Fedora ---------
# dnf install cmake freetype-devel fontconfig-devel xclip

--------- On Arch Linux ---------
# pacman -S cmake freetype2 fontconfig pkg-config make xclip

--------- On openSUSE ---------
# zypper install cmake freetype-devel fontconfig-devel xclip 

Installation af Alacritty Terminal Emulator i Linux

3. Når du har installeret alle de krævede pakker, skal du derefter klone Alacritty kildekodelageret og kompilere det ved hjælp af følgende kommandoer.

$ cd Downloads
$ git clone https://github.com/jwilm/alacritty.git
$ cd alacritty
$ cargo build --release

4. Når kompileringsprocessen er afsluttet, gemmes binærprogrammet i ./target/release/alacritty-biblioteket. Kopier binærprogrammet til et bibliotek i din PATH og på et skrivebord, du kan tilføje applikationen til dine systemmenuer som følger.

# cp target/release/alacritty /usr/local/bin
# cp Alacritty.desktop ~/.local/share/applications

5. Installer derefter manuelle sider ved hjælp af følgende kommando.

# gzip -c alacritty.man | sudo tee /usr/local/share/man/man1/alacritty.1.gz > /dev/null

6. For at tilføje indstillinger for komplettering af skal til din Linux-skal, skal du gøre følgende.

--------- On Bash Shell ---------
# cp alacritty-completions.bash  ~/.alacritty
# echo "source ~/.alacritty" >> ~/.bashrc

--------- On ZSH Shell ---------
# cp alacritty-completions.zsh /usr/share/zsh/functions/Completion/X/_alacritty

--------- On FISH Shell ---------
# cp alacritty-completions.fish /usr/share/fish/vendor_completions.d/alacritty.fish

7. Start endelig Alacritty i din systemmenu og klik på den; når den køres første gang, oprettes en konfigurationsfil under $ HOME/.config/alacritty/alacritty.yml, du kan konfigurere den herfra.

For mere information og konfigurationsmuligheder, gå til Alacritty Github-arkivet.

Alacritty er en hurtig platform, hurtig GPU-accelereret terminalemulator med fokus på hastighed og ydeevne. Selvom den er klar til daglig brug, skal der stadig tilføjes mange funktioner til den, såsom rulle tilbage og mere. Del dine tanker om det via feedbackformularen nedenfor.