Alacritty-GPUアクセラレーションターミナルエミュレータ

acritty 1

今日 非常に興味深い端末エミュレータについて話しましょう、このエミュレーターは、他のエミュレーターとは異なり、GPUを使用して、システム上のアプリケーションのパフォーマンスと速度を向上させます。

今日お話しするアプリケーションは Alacritty、このアプリケーションは、GPUを利用して最適化を実装するターミナルエミュレーターです。 これは、Linux上の他のターミナルエミュレータでは不可能です。

Alacrittyについて

このアプリケーション Rustプログラミング言語で書かれており、レンダリングにOpenGLを使用しています、これにより、アプリケーションは利用可能な最速のターミナルエミュレータになります。

このターミナルエミュレータ シンプルさとパフォーマンスのXNUMXつの目標に焦点を当てています。 パフォーマンスとは、他のどのターミナルエミュレータよりも高速である必要があることを意味します。 シンプルさは、タブや分割などの機能をサポートしていないことを意味します。

Si このターミナルエミュレータをシステムにインストールする、事前にシステムにRustプログラミング言語をインストールしておく必要があります。

前提条件

LinuxでのRustのインストール方法は、前回の投稿で確認できます。 リンクはこちらです。

この言語がシステムにインストールされていることを確認してください。 アプリケーションに必要な依存関係をいくつかインストールする必要があります。

ある人のために Debian、Ubuntu、LinuxMintユーザーまたはその他の派生物 これらのうち、ctrl + Alt + Tでターミナルを開く必要があり、次のコマンドを実行します。

sudo apt-get install cmake libfreetype6-dev libfontconfig1-dev xclip

の場合 CentOSおよびRHELユーザーは、以下を使用して依存関係をインストールします。

sudo yum install cmake freetype-devel fontconfig-devel xclip
sudo yum group install "Development Tools"

彼らがのユーザーである場合 Fedora 28は、次のコマンドでターミナルにインストールできます。

sudo dnf install cmake freetype-devel fontconfig-devel xclip

Arch Linux、Manajaro、Antergos、またはArchの派生物のユーザーの場合、次のものをインストールします。

sudo pacman -S cmake freetype2 fontconfig pkg-config make xclip

最後に、 openSUSEの任意のバージョンのユーザーです:

sudo zypper install cmake freetype-devel fontconfig-devel xclip

すでに依存関係をインストールしています■このターミナルエミュレータをシステムにインストールすることができます 次のコマンドのいずれかを使用します。

LinuxにAlacrittyをインストールするにはどうすればいいですか?

鈍感

Arch Linuxユーザーとその派生物である人は、 AURリポジトリからアプリケーションをインストールできますアシスタントがあればいいだけです。

この場合 aurmanを使用します、ターミナルエミュレータをインストールするコマンドは次のとおりです。

aurman- S alacritty

openSUSEユーザーの方は 次のコマンドを使用して、アプリケーションをシステムにインストールできます。

sudo zypper install alacritty

これと同じパッケージを利用できます 彼らはopenSUSEを提供しています Fedora、CentOS、RHEL、またはrpmパッケージをサポートする任意のディストリビューション用。

次のコマンドでのみダウンロードします。 64ビットシステムを使用しているもの:

wget http://download.opensuse.org/repositories/openSUSE:/Factory/standard/x86_64/alacritty-0.1.0-2.2.x86_64.rpm -O alacritty.rpm

そのための 彼らは32ビットシステムを使用しています:

wget http://download.opensuse.org/repositories/openSUSE:/Factory/standard/i586/alacritty-0.1.0-2.2.i586.rpm -O alacritty.rpm

そして、次のものをインストールします。

sudo dnf install alacritty.rpm

残りのディストリビューションは、ソースコードをダウンロードしてコンパイルする必要があります アプリケーションをインストールするため。

この 次のように入力します。次のように入力する必要があります。

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

これが完了したら、バイナリをPATHにコピーして直接アクセスを作成する必要があります。つまり、次のコマンドを使用して実行します。

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

そして最後に Bashの場合、必要な設定をシェルに追加します。

cp alacritty-completions.bash〜 / .alacritty

sudo echo "source ~/.alacritty" >> ~/.bashrc

ZSHの場合

cp alacritty-completions.zsh /usr/share/zsh/functions/Completion/X/_alacritty

そしてFISHの場合

cp alacritty-completions.fish /usr/share/fish/vendor_completions.d/alacritty.fish

これで準備ができたら、システムでエミュレーターを実行できます。

さらに パッケージは公式ではありませんが、Snapからこのターミナルエミュレータをインストールできます。 この方法を好む人は、次のように入力するだけです。

sudo snap install alacritty-unofficial --channel


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   トランキ

    GPUでサポートされている端末の目的は何ですか?