Inniu táimid chun an deis a thapú labhairt faoi aithriseoir teirminéil an-spéisiúil, baineann an t-aithriseoir seo, murab ionann agus cinn eile, úsáid as an GPU chun feidhmíocht agus luas an fheidhmchláir ar an gcóras a fheabhsú.
Is é an t-iarratas a bhfuilimid chun labhairt faoi inniu Alacritty, is aithriseoir teirminéil an feidhmchlár seo a bhaineann úsáid as an GPU chun barrfheabhsúcháin a chur i bhfeidhm nach féidir a dhéanamh in aithriseoirí teirminéil eile ar Linux.
Maidir le Alacritty
An app seo scríofa i dteanga ríomhchlárúcháin Rust agus úsáideann OpenGL le haghaidh rindreála, déanann sé seo an t-iarratasóir an aithriseoir teirminéil is gasta atá ar fáil.
An aithriseoir teirminéil seo díríonn sé ar dhá aidhm simplíocht agus feidhmíocht. Ciallaíonn feidhmíocht, caithfidh sé a bheith níos gasta ná aon aithriseoir teirminéil eile atá ar fáil. Ciallaíonn simplíocht, ní thacaíonn sé le feidhmeanna cosúil le cluaisíní nó scoilteanna.
Si ba mhaith leat an aithriseoir teirminéil seo a shuiteáil ar do chóras, ní mór dúinn an teanga cláir Rust a bheith suiteáilte ar ár gcórais roimhe seo.
Réamhriachtanais
Is féidir leat modh suiteála Rust a sheiceáil ar Linux sa phost roimhe seo a rinne mé, nasc é seo.
Cheana féin cinnte go bhfuil an teanga seo suiteáilte inár gcóras, ní mór dúinn roinnt spleáchas riachtanach a shuiteáil don iarratas.
Dóibh siúd atá Úsáideoirí Debian, Ubuntu, Linux Miontas nó aon díorthach díobh seo ní mór dúinn teirminéal a oscailt le ctrl + Alt + T agus déanfaimid an t-ordú seo a leanas a fhorghníomhú:
sudo apt-get install cmake libfreetype6-dev libfontconfig1-dev xclip
I gcás Suiteáilfidh úsáideoirí CentOS agus RHEL na spleáchais le:
sudo yum install cmake freetype-devel fontconfig-devel xclip
sudo yum group install "Development Tools"
Más úsáideoirí iad Fedora 28 is féidir linn iad a shuiteáil leis an ordú seo ar an teirminéal:
sudo dnf install cmake freetype-devel fontconfig-devel xclip
I gcás na ndaoine sin a úsáideann Arch Linux, Manajaro, Antergos nó aon díorthach Arch a shuiteáilimid leis:
sudo pacman -S cmake freetype2 fontconfig pkg-config make xclip
Mar fhocal scoir, dóibh siúd a is úsáideoirí aon leagan de OpenSUSE:
sudo zypper install cmake freetype-devel fontconfig-devel xclip
Suiteáil tú na spleáchais cheana féins is féidir linn dul ar aghaidh chun an t-emuator teirminéil seo a shuiteáil inár gcóras le haon cheann de na horduithe seo a leanas.
Conas Alacritty a shuiteáil ar Linux?
Iad siúd ar úsáideoirí Arch Linux iad agus díorthaigh uaidh, is féidir linn an feidhmchlár a shuiteáil ó stórtha AURNí mór dúinn ach cúntóir a bheith againn dó.
Sa chás seo táimid chun aurman a úsáid, is é seo a leanas an t-ordú chun an aithriseoir teirminéil a shuiteáil:
aurman- S alacritty
Cé dóibh siúd atá ina n-úsáideoirí OpenSUSE is féidir linn an feidhmchlár a shuiteáil ar an gcóras leis an ordú seo a leanas:
sudo zypper install alacritty
Is féidir linn an pacáiste céanna seo a úsáid cuireann siad ar fáil le haghaidh OpenSUSE le haghaidh Fedora, CentOS, RHEL nó aon dáileadh le tacaíocht do phacáistí rpm.
Ní dhéanaimid ach an t-ordú seo a leanas a íoslódáil, go iad siúd a úsáideann córas 64-giotán:
wget http://download.opensuse.org/repositories/openSUSE:/Factory/standard/x86_64/alacritty-0.1.0-2.2.x86_64.rpm -O alacritty.rpm
Dóibh siúd a úsáideann siad córas 32-giotán:
wget http://download.opensuse.org/repositories/openSUSE:/Factory/standard/i586/alacritty-0.1.0-2.2.i586.rpm -O alacritty.rpm
Agus déanaimid suiteáil le:
sudo dnf install alacritty.rpm
go an chuid eile de na dáiltí ní mór dúinn an cód foinse a íoslódáil agus a thiomsú d’fhonn an feidhmchlár a shuiteáil.
Seo Déanaimid é ar an mbealach seo a leanas, ní mór dúinn:
cd Downloads
git clone https://github.com/jwilm/alacritty.git
cd alacritty
cargo build --release
Nuair a dhéantar é seo ní mór dúinn an dénártha a chóipeáil chuig ár PATH agus an rochtain dhíreach a chruthú, is é sin go ndéanaimid leis na horduithe seo a leanas:
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
agus ar deireadh Cuirimid na socruithe riachtanacha lenár Shell, le haghaidh Bash:
cp alacritty-completions.bash ~ / .alacritty
sudo echo "source ~/.alacritty" >> ~/.bashrc
Do ZSH
cp alacritty-completions.zsh /usr/share/zsh/functions/Completion/X/_alacritty
Agus le haghaidh IASC
cp alacritty-completions.fish /usr/share/fish/vendor_completions.d/alacritty.fish
Agus réidh leis, is féidir linn an aithriseoir a reáchtáil ar ár gcóras.
chomh maith is féidir linn an aithriseoir teirminéil seo a shuiteáil ó Snap, cé nach bhfuil an pacáiste oifigiúil. Dóibh siúd ar fearr leo an modh seo, níl le déanamh againn ach:
sudo snap install alacritty-unofficial --channel
A comment, fág mise
Cén aidhm atá leis an teirminéal a bheith ag tacú leis an GPU?