Alacritty, un emulator de terminal simplu si rapid
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