ウェブサイト検索

Alacritty - Linux 用の最速のターミナル エミュレーター


Alacritty は、無料のオープンソースの高速クロスプラットフォーム ターミナル エミュレータで、 レンダリングにGPU (グラフィックス プロセッシング ユニット) を使用します。 Linux の他の多くのターミナル エミュレーターでは利用できない特定の最適化。

Alacrittyシンプルさパフォーマンスの 2 つの目標に重点を置いています。目標パフォーマンスとは、利用可能な他の端末エミュレータよりも高速である必要があることを意味します。 シンプルという目標は、タブ分割などの機能(他の端末マルチプレクサ – tmux によって簡単に提供できます)をサポートしないことを意味します。リナックス。

一部の Linux オペレーティング システムには、リポジトリにAlacritty のバイナリが含まれています。含まれていない場合は、それぞれのディストリビューションで次のコマンドを使用してインストールできます。

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

他の Linux ディストリビューションについては、ソースから Alacritty をビルドする手順を以下で説明します。

必要な依存関係パッケージをインストールする

1. Alacritty をインストールするには、最新の安定した Rust コンパイラが必要です。したがって、 まずrustup インストーラー スクリプトを使用してRust プログラミング言語をインストールし、画面上の指示に従います。

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

2. 次に、図に示すように、Linux ディストリビューション上に Alacritty を構築するために、いくつかの追加ライブラリをインストールする必要があります。

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

Linux への Alacritty ターミナル エミュレーターのインストール

3. 必要なパッケージをすべてインストールしたら、次にAlacritty ソース コード リポジトリのクローンを作成し、次のコマンドを使用してコンパイルします。

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

4. コンパイル プロセスが完了すると、バイナリは ./target/release/alacritty ディレクトリに保存されます。バイナリをパス内のディレクトリにコピーし、デスクトップ上に置くと、次のようにアプリケーションをシステム メニューに追加できます。

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

5. 次に、次のコマンドを使用してマニュアル ページをインストールします。

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

6. Linux シェルにシェル補完設定を追加するには、次の手順を実行します。

--------- 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. 最後に、システム メニューで Alacritty を起動し、クリックします。初めて実行すると、$HOME/.config/alacritty/alacritty.yml に設定ファイルが作成されます。ここから設定できます。

詳細と構成オプションについては、Alacritty Github リポジトリにアクセスしてください。

Alacritty は、速度とパフォーマンスに重点を置いた、クロスプラットフォームの高速 GPU アクセラレーション ターミナル エミュレータです。毎日使用する準備ができていますが、スクロールバックなど、多くの機能がまだ追加されていません。以下のフィードバック フォームからご意見をお聞かせください。