Alacritty - Aithriseoir Teirminéil Luathaithe GPU

aisteoireachta 1

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?

acritty

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


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

A comment, fág mise

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú.

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.

  1.   Tóg go bog é a dúirt

    Cén aidhm atá leis an teirminéal a bheith ag tacú leis an GPU?