Как установить Alacritty (терминал с графическим ускорением) в Ubuntu
Alacritty — бесплатный эмулятор терминала с открытым исходным кодом, написанный на языке программирования Rust. Он работает в Linux, Windows, MacOS и использует API OpenGL для аппаратного ускорения графического процессора, обеспечивая быстрый отклик и высокую производительность.
Эмулятор терминала имеет режим vi, позволяющий перемещаться по области просмотра и прокручивать назад с помощью клавиатуры. И поиск vi и обычный поиск чего-либо в буфере обратной прокрутки.
Вариант 1. Установите Alacritty через пакет Snap.
Для пользователей Ubuntu самый простой способ установить эмулятор терминала — использовать пакет Snap. Он доступен в программном обеспечении Ubuntu (App Center для 23.10), но запускается в песочнице.
Эмулятор терминала Alacritty в Центре приложений
Или пользователь может установить его, выполнив в терминале команду ниже:
snap install alacritty --classic
Вариант 2. Установите Alacritty через Cargo (официальный)
Эмулятор терминала также доступен для установки через Cargo, менеджер пакетов Rust.
1. Просто откройте терминал (Ctrl+Alt+T) и выполните команду, чтобы сначала установить Cargo:
sudo apt install cargo
2. Затем установите необходимые пакеты зависимостей:
sudo apt install cmake pkg-config libfreetype6-dev libfontconfig1-dev libxcb-xfixes0-dev libxkbcommon-dev python3
3. Наконец, используйте груз для установки терминального пакета:
cargo install alacritty
Когда закончите, запустите ~/.cargo/bin/alacritty
, чтобы запустить терминал.
4. Менеджер пакетов грузов не устанавливает запись на рабочий стол для Alacritty. Итак, вам нужно создать его вручную, выполнив команду:
nano ~/.local/share/applications/alacritty.desktop
Затем вставьте следующие строки в окно терминала:
[Desktop Entry]
Type=Application
Exec=/home/ji/.cargo/bin/alacritty
Icon=alacritty
Terminal=false
Categories=System;TerminalEmulator;
Name=Alacritty
Comment=A fast, cross-platform, OpenGL terminal emulator
StartupNotify=true
StartupWMClass=Alacritty
Actions=New;
[Desktop Action New]
Name=New Terminal
Exec=/home/ji/.cargo/bin/alacrittyalacritty
ПРИМЕЧАНИЕ. Вам необходимо заменить ji на свое имя пользователя в строке выше. Затем нажмите Ctrl+S для сохранения и Ctrl+X для выхода.
Чтобы значок отобразился, выполните одну команду ниже, чтобы загрузить файл img и сохранить его в локальной папке значков:
wget https://raw.githubusercontent.com/alacritty/alacritty/master/extra/logo/compat/alacritty-term.png -O ~/.local/share/icons/alacritty.png
Или вы можете загрузить значок с веб-страницы github и вручную скопировать его в каталог .local/share/icons
.
Вариант 3: Ubuntu PPA
Тем, кто предпочитает репозиторий Ubuntu PPA, следите за этой страницей панели запуска, чтобы найти все сторонние PPA.
Удалить Алакритти
В зависимости от того, как вы устанавливаете эмулятор терминала, либо удалите пакет Snap из программного обеспечения Ubuntu, либо выполните команду:
snap remove alacritty
Или запустите команду для удаления грузового пакета:
cargo uninstall alacritty
Вы также можете удалить сам Cargo, если не установлены другие пакеты ржавчины, а также некоторые библиотеки зависимостей для разработчиков, чтобы освободить место на диске.
sudo apt remove --autoremove cargo cmake pkg-config libfreetype6-dev libfontconfig1-dev libxcb-xfixes0-dev libxkbcommon-dev
Также удалите запись на рабочем столе (файл ярлыка), выполнив команду:
rm ~/.local/share/icons/alacritty.png ~/.local/share/applications/alacritty.desktop