1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-Tilix

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Статус сборки Статус перевода

Tilix

Утилита для создания мозаики терминалов на Linux с использованием GTK+ 3. Сайт Tilix для пользователей доступен по адресу https://gnunn1.github.io/tilix-web.

:warning: Ищутся поддерживаемые разработчики
Этот проект ищет новых поддерживаемых разработчиков! В настоящее время выполняется только минимальное обслуживание, новые функции не реализуются, а pull-requests могут рассматриваться очень медленно.

Если вы заинтересованы в поддержке Tilix, пожалуйста, прокомментируйте здесь!

Скриншот

Скриншот

Описание

Tilix — это утилита для создания мозаики терминалов, использующая виджет VTE из библиотеки GTK+ 3 с следующими возможностями:* Размещение терминалов в любом порядке путём горизонтального или вертикального разделения

  • Перетаскивание терминалов для их перестановки как внутри окна, так и между ними
  • Отсоединение терминалов в новое окно через перетаскивание
  • Вкладки или боковая панель для отображения текущих сессий
  • Синхронизация ввода между терминалами, чтобы команды, введённые в одном терминале, воспроизводились в других
  • Сохранение и загрузка группировки терминалов с диска
  • Поддержка пользовательских заголовков для терминалов
  • Цветовые схемы хранятся в файлах, а пользовательские цветовые схемы можно создать, просто создав новый файл
  • Прозрачный фон
  • Фоновые изображения
  • Поддержка режима Quake (то есть, сворачиваемый терминал)
  • Пользовательские гиперссылки
  • Автоматическое (триггерное) переключение профилей на основе имени хоста и директории
  • Поддержка уведомлений при завершении процессов вне поля зрения. Требуется патч Fedora для VTE
  • Экспериментальная поддержка триггеров (требуется патченный VTE, см. wiki)
  • Экспериментальная поддержка значков (требуется патченный VTE, см. wiki)Приложение было написано с использованием GTK 3, и была сделана попытка соответствовать GNOME Human Interface Guidelines (HIG). В результате используется CSD (то есть, GTK HeaderBar), хотя его можно отключить, если это необходимо. Кроме GNOME, официально проверено только Unity, хотя пользователи имели успех с другими рабочими средами.

Зависимости

Для запуска Tilix требуется установка следующих библиотек:

  • GTK 3.18 или более поздняя версия (Tilix 1.8.3 или более поздняя версия, ранние версии поддерживают GTK 3.14)
  • GTK VTE 0.46 или более поздняя версия
  • dconf
  • GSettings
  • Nautilus-Python (Требуется для интеграции с Nautilus)

Перенос настроек из Terminix

Terminix недавно был переименован в Tilix, вследствие чего ключ настроек изменился. Чтобы перенести ваши настройки в Tilix, выполните следующие шаги:

dconf dump /com/gexperts/Terminix/ > terminix.dconf
dconf load /com/gexperts/Tilix/ < terminix.dconf

Это экспортирует ваши настройки из ключа Terminix в dconf и заново импортирует их в ключ Tilix.

Обратите внимание, что это будет работать даже после того, как вы удалили схему Terminix, поскольку пользовательские настройки доступны даже после удаления схемы, а стандартные настройки одинаковы между двумя продуктами и поэтому не имеют значения.После того, как вы импортировали настройки и всё работает корректно, вы можете очистить старые настройки Terminix с помощью:

dconf reset -f /com/gexperts/Terminix/

Наконец, чтобы скопировать закладки и пользовательские темы, выполните:``` mv ~/.config/terminix ~/.config/tilix


### Опциональные шрифты
В некоторых скриншотах используется плагин `powerline` для строки состояния. Для обеспечения его корректной работы вам может потребоваться установить его [шрифты](https://github.com/powerline/fonts) 
и убедиться, что Tilix знает о них. Они могут быть установлены через `sudo apt install fonts-powerline` на Debian/Ubuntu и `sudo dnf install powerline-fonts` на Fedora/RedHat-based 
Linux-распределениях.
После установки шрифтов выберите шрифт "Powerline Symbols" в Tilix через **Настройки -> По умолчанию -> Пользовательский шрифт**. Сессии обновляются автоматически.

### Поддержка

Если у вас возникли проблемы с Tilix, не стесняйтесь открывать issue здесь на GitHub по мере необходимости.

### Локализация

Tilix локализуется с использованием Weblate, пожалуйста, посетите сайт локализации Tilix на [Weblate](https://hosted.weblate.org/projects/tilix/translations), чтобы помочь 
с переводами, пожалуйста, не отправляйте прямые pull requests в этот репозиторий для переводов.### Сборка Tilix

Tilix написан на [D](https://dlang.org/) и использует GTK 3 с помощью фреймворка gtkd. Этот проект использует dub для управления процессом сборки, включая получение зависимостей, поэтому нет необходимости устанавливать зависимости вручную. Единственное, что вам нужно установить для сборки приложения, это инструменты D (компилятор и Phobos) вместе с самим dub. Обратите внимание, что D поддерживает три [компилятора](https://wiki.dlang.org/Compilers) (DMD, GDC и LDC), но Tilix поддерживает только DMD и LDC. После установки этих компонентов сборка приложения выполняется одной командой следующего вида:```
dub build --build=release

Приложение зависит от различных ресурсов для корректной работы. Выполните sudo ./install.sh, чтобы собрать и скопировать все ресурсы в правильные директории. Обратите внимание, что это было протестировано только на Arch Linux, используйте с осторожностью. Примечание: install.sh установит Tilix в вашу директорию /usr. Если вы хотите установить Tilix в пользовательскую директорию, вы можете указать PREFIX как аргумент для скрипта install.sh (например: ./install.sh $HOME/.local установит Tilix в $HOME/.local). Однако, это требует добавления вашей директории $PREFIX/share в переменную окружения $XDG_DATA_DIRS.

Обратите внимание, что также поддерживается сборка с использованием системы сборки Meson. Пожалуйста, обратитесь к странице вики Meson для получения дополнительной информации.

Зависимости сборки

Tilix зависит от следующих библиотек, как определено в файле dub.json:

  • gtkd >= 3.8.2
  • gdk-pixbuf-pixdata (используется при сборке файла ресурсов)

Установка Tilix

Tilix доступна в виде пакетов для различных дистрибутивов.

Удаление Tilix

Этот метод применим только в том случае, если вы установили Tilix вручную, используя инструкции по установке. Если вы установили Tilix из пакета дистрибутива, используйте менеджер пакетов для удаления tilix, не используйте эти инструкции.Скачайте скрипт uninstall.sh из этого репозитория, затем откройте терминал (не Tilix!) в директории, где вы сохранили его. Сначала установите флаг исполнимости для скрипта:

chmod +x uninstall.sh

и затем выполните его:

sudo sh uninstall.sh

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Tilix — это эмулятор терминала для платформы Linux, в котором используются оконные компоненты VTE GTK+ 3. Развернуть Свернуть
MPL-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mirrors-Tilix.git
git@api.gitlife.ru:oschina-mirror/mirrors-Tilix.git
oschina-mirror
mirrors-Tilix
mirrors-Tilix
master