sot ne do të shfrytëzojmë rastin për të folur për një emulator terminal shumë interesant, ky emulator, ndryshe nga të tjerët, përdor GPU-në për të përmirësuar performancën dhe shpejtësinë e aplikimit në sistem.
Aplikimi për të cilin do të flasim sot është Alarmi, ky aplikacion është një emulator terminal që përdor GPU për të zbatuar optimizime të cilat thjesht nuk janë të mundshme në emulatorët e tjerë terminalë në Linux.
Rreth Alacritty
Kjo app është shkruar në gjuhën e programimit Rust dhe përdor OpenGL për pasqyrim, kjo e bën aplikacionin terminalin më të shpejtë në dispozicion.
Ky emulator i terminalit përqendrohet në dy qëllime thjeshtësinë dhe performancën. Performanca do të thotë, duhet të jetë më e shpejtë se çdo emulator tjetër terminal i disponueshëm. Thjeshtësi do të thotë, nuk mbështet funksione të tilla si skeda ose ndarje.
Si ju doni të instaloni këtë emulator të terminalit në sistemin tuaj, më parë duhet të kemi të instaluar gjuhën e programimit Rust në sistemet tona.
parakushte
Ju mund të shikoni metodën e instalimit të Rust në Linux në postimin e mëparshëm që bëra, link eshte kjo.
Tashmë i sigurt që e keni këtë gjuhë të instaluar në sistemin tonë, duhet të instalojmë disa varësi të nevojshme për aplikacionin.
Për ata që janë Përdoruesit e Debian, Ubuntu, Linux Mint ose ndonjë derivativ prej tyre duhet të hapim një terminal me ctrl + Alt + T dhe do të ekzekutojmë komandën vijuese:
sudo apt-get install cmake libfreetype6-dev libfontconfig1-dev xclip
Në rastin e Përdoruesit e CentOS dhe RHEL instalojnë varësitë me:
sudo yum install cmake freetype-devel fontconfig-devel xclip
sudo yum group install "Development Tools"
Nëse ata janë përdorues të Fedora 28 mund të instalohet me këtë komandë në terminal:
sudo dnf install cmake freetype-devel fontconfig-devel xclip
Në rastin e atyre që janë përdorues të Arch Linux, Manajaro, Antergos ose ndonjë derivati të Arch ne instalojmë me:
sudo pacman -S cmake freetype2 fontconfig pkg-config make xclip
Më në fund, për ata që janë përdorues të çdo versioni të openSUSE:
sudo zypper install cmake freetype-devel fontconfig-devel xclip
Ju tashmë instaloni varësitës ne mund të vazhdojmë të instalojmë këtë emuator terminal në sistemin tonë me ndonjë nga komandat e mëposhtme.
Si të instaloni Alacritty në Linux?
Ata që janë përdorues të Arch Linux dhe derivatet e tij, mund ta instalojmë aplikacionin nga depot AURNe vetëm duhet të kemi një ndihmës për të.
Në këtë rast ne do të përdorim aurman, komanda për të instaluar emulatorin e terminalit është si më poshtë:
aurman- S alacritty
Ndërsa për ata që janë përdorues të openSUSE mund ta instalojmë aplikacionin në sistem me komandën vijuese:
sudo zypper install alacritty
Ne mund të përdorim të njëjtën paketë ato ofrojnë për openSUSE për Fedora, CentOS, RHEL ose çdo shpërndarje me mbështetje për paketat e rpm.
Ne shkarkojmë vetëm me komandën e mëposhtme, në ata që përdorin një sistem 64-bit:
wget http://download.opensuse.org/repositories/openSUSE:/Factory/standard/x86_64/alacritty-0.1.0-2.2.x86_64.rpm -O alacritty.rpm
Për ata që ata përdorin një sistem 32-bit:
wget http://download.opensuse.org/repositories/openSUSE:/Factory/standard/i586/alacritty-0.1.0-2.2.i586.rpm -O alacritty.rpm
Dhe ne instalojmë me:
sudo dnf install alacritty.rpm
në Pjesa tjetër e shpërndarjeve duhet të shkarkojnë dhe përpilojnë kodin burimor në mënyrë që të instaloni aplikacionin.
Esto Ne e bëjmë atë si më poshtë, duhet të shkruajmë:
cd Downloads
git clone https://github.com/jwilm/alacritty.git
cd alacritty
cargo build --release
Pasi të jetë bërë kjo, ne duhet të kopjojmë binarin në RRUG andN tonë dhe të krijojmë hyrjen e drejtpërdrejtë, domethënë ta bëjmë atë me komandat e mëposhtme:
cp target/release/alacritty /usr/local/bin
cp Alacritty.desktop ~/.local/share/applications
gzip -c alacritty.man | sudo tee /usr/local/share/man/man1/alacritty.1.gz > /dev/null
Dhe në fund Ne shtojmë cilësimet e nevojshme në Shell-in tonë, për Bash:
cp alacritty-Completions.bash ~ / .alacritty
sudo echo "source ~/.alacritty" >> ~/.bashrc
Për ZSH
cp alacritty-completions.zsh /usr/share/zsh/functions/Completion/X/_alacritty
Dhe për FISH
cp alacritty-completions.fish /usr/share/fish/vendor_completions.d/alacritty.fish
Dhe gati me këtë ne mund të përdorim emulator në sistemin tonë.
edhe ne mund ta instalojmë këtë emulator të terminalit nga Snap, edhe pse paketa nuk është zyrtare. Për ata që preferojnë këtë metodë, duhet të shkruajmë vetëm:
sudo snap install alacritty-unofficial --channel
Cili është qëllimi që terminali të mbështetet nga GPU?