Alacritty, un emulator de terminal simplu si rapid


Emulatorul de terminal este una dintre cele mai interesante aplicatii pe sistemele GNU/Linux. O parte din utilizatori nu doresc sa afle nimic despre terminal, dar exista si utilizatori care vad in emulatorul de terminal unul dintre cele mai eficiente instrumente pentru a indeplini un numar mare de sarcini. Sunt foarte multi emulatori de terminal pe care ii puteti folosi, dar in acest articol va voi scrie despre alacritty.

Alacritty este un emulator de terminal care se concentreaza pe simplitate si performanta. Valorile implicite nu necesita configurare suplimentara pentru majoritatea utilizatorilor, desi permite configurarea multor aspecte ale terminalului prin fisierul sau de configurare. Viteza acestui emulator  se bazeaza pe GPU-ul calculatorului pentru sarcini ceva mai complexe.

Carcateristici:
- mod vi - va permite sa va deplasati folosind legaturile editorului vi. Puteti lansa modul vi folosind combinatia de taste Ctrl+Shift+Space
- puteti configura miscarile cursorului
- cautati orice text din memoria tampon
- marcati orice text pentru interactiunea cu mouse-ul sau tasatura
- puteti deschide adrese URL cu mouse-ul facand clic pe ele

Instalare:
Unele distributii Linux au inclus binare pentru alacritty in depozit sau il puteti instala folosind urmatoarele comenzi:
***Ubuntu
$ sudo add-apt-repository ppa:mmstick76/alacritty
$ sudo apt install alacritty

***Arch Linux, Manjaro
$ sudo pacman -S alacritty

***Fedora Linux
$ sudo dnf copr enable pschyska/alacritty
$ sudo dnf install alacritty

***cu ajutorul lui SNAP
$ sudo snap install alacritty --classic

***NixOS
$ nix-env -iA nixos.alacritty

Pentru alte distributii puteti instala alacritty din sursa urmand instructiunile:
1. instalati limbajul de programare Rust
$ sudo curl https://sh.rustup.rs -sSf | sh

2. instalati biblioteci suplimentare
***Ubuntu, Debian
$ sudo apt install cmake libfreetype6-dev libfontconfig1-dev xclip

***RHEL
$ sudo yum install cmake freetype-devel fontconfig-devel xclip
$ sudo yum group install "Development Tools"

***Fedora
$ sudo dnf install cmake freetype-devel fontconfig-devel xclip

***Arch Linux, Manjaro
$ sudo pacman -S cmake freetype2 fontconfig pkg-config make xclip

***openSUSE
$ sudo zypper install cmake freetype-devel fontconfig-devel xclip

3. clonati codul sursa si compilati-l
$ cd Downloads
$ git clone https://github.com/jwilm/alacritty.git
$ cd alacritty
$ cargo build --release

4. copiati fisierul binar in /usr/local/bin si adaugati aplicatia in meniul sistemului
$ sudo cp target/release/alacritty /usr/local/bin
$ sudo cp Alacritty.desktop ~/.local/share/applications
5. instalati manualul
$ sudo mkdir -p /usr/local/share/man/man1
$ gzip -c extra/alacritty.man | sudo tee /usr/local/share/man/man1/alacritty.1.gz > /dev/null

Alacritty se poate personaliza dupa bunul plac prin crearea unui fisier de configurare cu extensia .yml. Alacritty nu creeaza fisierul de configurare in mod implicit dar il puteti crea urmand pasii:
1. creati fisierul de configurare alacritty.yml
$ nano ~/.config/alacritty/alacritty.yml

2. introduceti in fisierul deschis randurile de mai jos

 

 3. salvati fisierul

Instalarea si aplicarea unei teme pentru alacritty:
Dupa ce ati creat fisierul de configurare puteti sa configurati o tema pentru alacritty. Puteti face acest lucru in doua moduri: fie sa inlocuiti manual schema de culori pentru teme in fisierul alacritty.yml sau sa utilizati un instrument alacritty-themes, care vine preconfigurat cu peste 150 de teme.

Instalarea instrumentului se face introducand in linia de comanda urmatoarea comanda:
$ sudo npm i -g alacritty-themes

Pentru a aplica o tema emulatorului alacritty urmati pasii:
1. introduceti comanda pentru afisarea temelor
$ npx alacritty-themes

2. cu ajutorul tastelor sageti sus si jos derulati pana la tema dorita si apasati Enter pentru a aplica tema

Pentru a utiliza comenzi rapide de la tastaura accesati ebook-ul Alacritty - comenzi rapide de la tastatura.

Alacritty este un emulator de terminal axat pe viteza si performanta. De si poate fi utilizat zilnic fara probleme, ar putea sa contina mai multe functii. Daca v-a placut articolul distribuiti-l pe retelele sociale sau scrieti in caseta de comentarii intrebarile si sugestiile dumneavoastra, deoarece ma va ajuta sa imbunatatesc sau sa corectez continutul.


Comments

Postari populare

cpupower-GUI: gestionarea frecvenței procesorului

Cum resetam/schimbam parola de utilizator in Linux

Instalați Git pe Rocky linux 9: un tutorial simplu

Modalitati de instalare a aplicatiilor in Linux Mint

Dezactivați SELinux: pași simpli pentru AlmaLinux și Rocky Linux

Stăpânește firewall-ul: verificare și gestionare pe AlmaLinux și Rocky Linux

Instalați Ubuntu 24.04 LTS

Optimizați-vă fluxul de lucru: evidențierea sintaxei în Nano

LibreOffice Writer - inserarea si formatarea tabelelor

Optimizarea boot-ului în Manjaro: dezactivați și eliminați Plymouth