今日 非常に興味深い端末エミュレータについて話しましょう、このエミュレーターは、他のエミュレーターとは異なり、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
GPUでサポートされている端末の目的は何ですか?