Weboldal keresés

Alakritty – A leggyorsabb terminálemulátor Linuxhoz


Az Alacritty egy ingyenes, nyílt forráskódú, gyors, többplatformos terminálemulátor, amely GPU-t (Graphics Processing Unit) használ a megjelenítéshez, amely megvalósítja bizonyos optimalizálások, amelyek nem állnak rendelkezésre sok más Linux terminál emulátorban.

Az Alacritty két célra összpontosít: egyszerűség és teljesítmény. A teljesítmény cél azt jelenti, hogy gyorsabbnak kell lennie, mint bármely más elérhető terminálemulátor. Az egyszerűség cél azt jelenti, hogy nem támogatja az olyan funkciókat, mint a lapok vagy a felosztások (amelyeket könnyen biztosíthatnak más terminálmultiplexerek – tmux) Linux.

Egyes Linux operációs rendszerek az Alacritty bináris fájljait tartalmazták a tárolóban, ha nem, telepítheti a következő parancsokkal a megfelelő disztribúciókon

----------- [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

Más Linux-disztribúciók esetén az Alakritty felépítéséhez szükséges utasítások az alábbiakban ismertetett forrásból.

Telepítse a szükséges függőségi csomagokat

1. Az Alacritty telepítéséhez a legújabb stabil Rust fordító szükséges. Tehát először telepítse a Rust programozási nyelvet egy rustup telepítő szkript segítségével, és kövesse a képernyőn megjelenő utasításokat.

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

2. Ezután telepítenie kell néhány további könyvtárat az Alacritty létrehozásához a Linux-disztribúciókon, az ábrán látható módon.

--------- 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 

Az Alacrity Terminal Emulator telepítése Linux alatt

3. Miután telepítette az összes szükséges csomagot, klónozza az Alacritty forráskód-tárat, és fordítsa le a következő parancsok segítségével.

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

4. A fordítási folyamat befejezése után a bináris fájl a ./target/release/alacrity könyvtárba kerül. Másolja a bináris fájlt egy könyvtárba a PATHban, és az asztalon lévő alkalmazást a következőképpen adhatja hozzá a rendszermenükhöz.

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

5. Ezután telepítse a kézikönyv oldalait a következő paranccsal.

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

6. A rendszerhéjbefejezési beállítások hozzáadásához Linux-héjához tegye a következőket.

--------- 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. Végül indítsa el az Alacritty programot a rendszermenüben, és kattintson rá; az első futtatáskor egy konfigurációs fájl jön létre a $HOME/.config/alacrity/alacrity.yml alatt, innen konfigurálhatja.

További információkért és konfigurációs lehetőségekért keresse fel az Alacrity Github adattárat.

Az Alacritty egy többplatformos, gyors, GPU-gyorsított terminálemulátor, amely a sebességre és a teljesítményre összpontosít. Bár készen áll a napi használatra, sok funkciót még hozzá kell adni, mint például a visszagörgetés és egyebek. Ossza meg gondolatait az alábbi visszajelzési űrlapon keresztül.