Эмуляторы терминалов в Linux, использующие Electron, не новость. Есть Hyper Terminal и другие. Хотя создание эмулятора терминала с использованием веб-технологий может показаться глупым, на самом деле это не так. Использование этой технологии позволяет разработчикам без особых усилий доставлять одно и то же мощное терминальное приложение на несколько платформ. Одна из лучших реализаций терминальных приложений в Linux, которые активно используют Electron, — это Terminus, эмулятор терминала, похожий на Hyper, но с большей ориентацией на «выполнение задач». Если вы хотите попробовать Terminus в Linux, следуйте приведенным ниже инструкциям. Обратите внимание, что для установки с бинарным пакетом вам необходимо запустить Ubuntu, Debian, Arch Linux, Fedora или OpenSUSE.
ОПОВЕЩЕНИЕ СПОЙЛЕРА: прокрутите вниз и посмотрите видеоурок в конце этой статьи.
Оглавление
Ubuntu / Debian
Установка Terminus в Ubuntu и Debian происходит примерно так же. Это потому, что, хотя это разные операционные системы, у них общий набор инструментов и система упаковки. Чтобы начать установку, перейдите в официальная страница загрузки для Terminusи возьмите последний пакет Deb.
Официально разработчики терминалов Terminus не имеют каких-либо репозиториев PPA или программного обеспечения Debian, поэтому имейте в виду, что с каждым обновлением Terminus вам нужно будет переходить на страница выпуска и повторите описанный здесь процесс установки.
После загрузки пакета Debian откройте файловый менеджер Linux, щелкните «Загрузки» и дважды щелкните пакет Terminus DEB. При нажатии на пакет Debian автоматически открывается либо Центр программного обеспечения Ubuntu в Ubuntu, либо инструмент установки пакета Gdebi в Debian.
Нажмите кнопку «Установить», чтобы начать процесс установки, введите свой пароль и дождитесь установки Terminus. Либо откройте терминал и следуйте инструкциям ниже, чтобы установить через командную строку.
cd ~/Downloads sudo dpkg -i terminus_*_amd64.deb sudo apt install -f
Arch Linux
Установка терминального приложения Terminus в Arch Linux начинается с синхронизации последней версии инструмента Git с Pacman.
sudo pacman -S git
Теперь, когда Git синхронизирован, используйте его для запуска клона git и загрузите последний снимок пакета Terminus AUR на свой компьютер с Linux.
git clone https://aur.archlinux.org/terminus.git
Используя команду CD, переместите терминал из домашнего каталога в недавно клонированную папку terminus на вашем компьютере Arch.
cd terminus
На этом этапе можно безопасно начать процесс сборки пакета. Имейте в виду, что во время этого процесса вам может потребоваться решить проблемы с зависимостями, поскольку makepkg может не получить и установить автоматически все необходимые библиотеки. Если вы видите ошибку, а затем сообщение о том, что что-то не найдено, перейти на официальную страницу Terminus AURпрокрутите вниз, найдите «зависимости» и установите недостающий.
Соберите и установите Terminus с помощью:
makepkg -si
Fedora / OpenSUSE
Подобно Debian и Ubuntu, Fedora и OpenSUSE имеют собственный устанавливаемый пакет, готовый к использованию в Terminus. Чтобы установить этот пакет, сначала перейдите к страница загрузки Terminus. Найдите «RPM» и загрузите последнюю версию.
После загрузки последней версии откройте файловый менеджер Linux, нажмите «Загрузки» и дважды щелкните файл Terminus RPM. При выборе RPM должно автоматически открываться программное обеспечение Gnome, KDE Discover или другая программа установки RPM.
Нажмите «Установить», введите свой пароль и начните процесс установки. Или установите Terminus через командную строку:
cd ~/Downloads
Fedora
sudo dnf install terminus-*-alpha.47.rpm
OpenSUSE
sudo zypper install terminus-*-alpha.47.rpm
Обратите внимание, что, поскольку Terminus не имеет репозитория программного обеспечения, вам нужно будет повторить этот процесс для установки обновлений.
Исходные инструкции
Для тех, кто хочет использовать Terminus, но не может найти двоичный файл Linux для своей операционной системы, есть другой способ: исходный код. Для установки вам сначала необходимо загрузить последнюю версию Terminus. Перейдите на страницу выпуска и найдите «terminus-1.0.0-alpha.47.tar.gz» или что-то подобное.
Чтобы было ясно, это не сырые программные файлы в непригодном для использования состоянии. Они скомпилированы, но мы будем называть его «исходным кодом», поскольку он не превращается в собственный пакет для установки. Чтобы получить полный код для компиляции, посмотрите внизу страницы.
Теперь, когда загружен последний tar-архив Terminus, откройте окно терминала и используйте команду Tar для полного извлечения содержимого.
cd ~/Downloads tar -xvzf terminus-*-alpha.47.tar.gz mv terminus-1.0.0-alpha.47 ~/terminus cd ~/terminus
Приложение Terminus полностью извлечено из архива Tar, переименовано и перемещено в / home / username /. На этом этапе вы сможете создать ярлык на рабочем столе. Создайте новый файл ярлыка с помощью сенсорного ввода, затем откройте файл с помощью Nano.
touch ~/Desktop/terminus.desktop sudo chmod +x ~/Desktop/terminus.desktop sudo nano ~/Desktop/terminus.desktop
Вставьте следующий код в файл ярлыка Terminus:
[Desktop Entry]
Имя = Терминус
Комментарий = Терминал для современной эпохи
Exec = «/ home / username / terminus / terminus»
Терминал = ложь
Тип = Приложение
Значок = / home / username / terminus / terminus-icon.png
Категории = Утилиты;
Сохраните файл с помощью Ctrl + O и выйдите из Nano с помощью Ctrl + X.
Затем используйте инструмент wget, чтобы загрузить значок для использования Терминусом:
cd ~/terminus wget https://icons.iconarchive.com/icons/papirus-team/papirus-apps/512/terminus-icon.png
Чтобы запустить программу, перейдите на рабочий стол и нажмите ярлык Terminus.