웹사이트 검색

Alacritty - 가장 빠른 Linux용 터미널 에뮬레이터


Alacritty는 렌더링을 위해 GPU(그래픽 처리 장치)를 사용하는 빠른 무료 오픈 소스 크로스 플랫폼 터미널 에뮬레이터입니다. Linux의 다른 많은 터미널 에뮬레이터에서는 사용할 수 없는 특정 최적화.

Alacritty단순성성능이라는 두 가지 목표에 중점을 두고 있습니다. 성능 목표는 사용 가능한 다른 터미널 에뮬레이터보다 속도가 빨라야 함을 의미합니다. 단순성 목표는 또는 분할(다른 터미널 멀티플렉서 – 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/alacrty 디렉토리에 저장됩니다. 바이너리를 PATH의 디렉토리에 복사하고 데스크탑에서 다음과 같이 시스템 메뉴에 애플리케이션을 추가할 수 있습니다.

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 가속 터미널 에뮬레이터입니다. 매일 사용할 준비가 되어 있지만 뒤로 스크롤 등 많은 기능이 아직 추가되지 않았습니다. 아래 피드백 양식을 통해 이에 대한 생각을 공유해 주세요.