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 アクセラレーション ターミナル エミュレータです。毎日使用する準備ができていますが、スクロールバックなど、多くの機能がまだ追加されていません。以下のフィードバック フォームからご意見をお聞かせください。