Эмулятор терминала Sakura

Опубликовано admin - пн, 01/24/2022 - 11:23

Sakura — лёгкий и быстрый эмулятор терминала Linux на основе VTE. Он использует вкладки, а параметры его конфигурации изменяются через контекстное меню.

Sakura - легкий и быстрый эмулятор терминала Linux, контекстное меню

Содержание

Возможности

Эмулятор терминала Sakura отличается высокой скоростью работы, не зависит от какого либо рабочего окружения, поддерживает вкладки (хотя может использоваться и без них), поддерживает псевдопрозрачность и полностью поддерживает Юникод (Unicode).

Sakura имеет стандартный набор функциональных возможностей характерных для большинства эмуляторов терминала. Все основные функции и настройки доступны из контекстного меню терминала.

Терминалом можно полностью управлять с помощью клавиатурных сочетаний (могут быть заданы самостоятельно).

Установка

В Ubuntu этот эмулятор терминала Linux устанавливается так:

$ sudo apt install sakura

В Arch Linux так:

$ sudo pacman -S sakura

При желании установить эмулятор терминала Sakura классическим способом можно получить новейший код из репозитория Bazaar:

$ git clone https://git.launchpad.net/sakura


или репозитория Github:

$ git clone https://github.com/dabisu/sakura

Порядок установки в этом случае такой:

$ cmake . 
$ make 
$ sudo 'сmake install'

Для установки Sakura с иным префиксом, например /usr, необходимо ввести:

$ cmake -DCMAKE_INSTALL_PREFIX=/usr

Настройка

Большинство настроек эмулятора терминала Sakura доступны из контекстного меню.

Эмулятор терминала Sakura, выбор цветовой палитры в контекстном меню

Эмулятор терминала Sakura, выбор шрифта в контекстном меню

Для более тонкой настройки необходимо внести изменения в конфигурационный файл Sakura, который находится здесь:

oleg@mobile:~:$ ls .config/sakura/sakura.conf 
.config/sakura/sakura.conf

Правка конфигурационного файла, находящегося в вашем домашнем каталоге не представляет никакой опасности. При выявлении ошибок в правке и незнания путей их исправления просто удалите sakura.conf и при следующем запуске этого эмулятора терминала Linux конфигурационный файл будет сгенерирован заново.

Использование

Эмулятор терминала Sakura имеет несколько параметров командной строки. Для получения полного списка запустите:

$ sakura --help
Использование:
  sakura [ПАРАМЕТР…] - эмулятор терминала, основанный на VTE

Параметры справки:
  -?, --help                  Показать параметры справки
  --help-all                  Показать все параметры справки
  --help-gtk                  Показать параметры GTK+

Параметры приложения:
  -v, --version               Вывести номер версии
  -f, --font                  Выбрать начальный шрифт терминала
  -n, --ntabs                 Выбрать начальное число вкладок
  -d, --working-directory     Установить рабочую директорию
  -x, --execute               Выполнить команду
  -e, --xterm-execute         Выполнить команду (последнюю опцию в командной строке)
  -l, --login                 Логин shell
  -i, --icon                  Установить иконку окна
  -c, --columns               Установить число столбцов
  -r, --rows                  Установить число строк
  -h, --hold                  Удерживать окно после выполнения команды
  -m, --maximize              Максимальный размер окна
  -s, --fullscreen            Полноэкранный режим
  --config-file               Использовать альтернативный файл конфигурации
  --colorset                  Выбрать начальную цветовую палитру
  --display=DISPLAY           X display to use

Привязки клавиш

Sakura поддерживает привязки клавиатуры в своем конфигурационном файле ~/.config/sakura/sakura.conf, но нет графического интерфейса для их редактирования, поэтому используйте ваш любимый редактор, чтобы изменить значения. Привязки клавиш представляют собой комбинацию акселератора+клавиши.

Ключи

Чтобы изменить ключи по умолчанию, установите значение ключа, которое вы хотите изменить, на желаемый ключ. Например, если вы хотите использовать клавишу D вместо клавиши W для удаления вкладки, установите для del_tab_key значение D в файле конфигурации.

Привязки клавиш по умолчанию

Ctrl + Shift + T
Новая вкладка
Ctrl + Shift + W
Закрыть текущую вкладку
Ctrl + Shift + C
Копировать выделенный текст в буфер обмена
Ctrl + Shift + V
Вставить выделенный текст из буфера обмена
Ctrl + Shift + N
Установить название вкладки
Ctrl  + Left cursor
Предыдущая вкладка
Ctrl  + Right cursor
Следующая вкладка
Ctrl  + Shift + Left cursor
Переместить вкладку влево
Ctrl  + Shift + Right cursor
Переместить вкладку вправо
Ctrl + [1-9]
Переключиться на вкладку N (1-9)
Ctrl + Shift + S
Полоса прокрутки (включить/выключить)
Ctrl + Shift + Mouse left button
Открыть ссылку
Shift + PageUp
Прокрутка текста на страницу вверх
Shift + PageDown
Прокрутка текста на страницу вниз
Ctrl + Shift + Up
Прокрутка текста на строку вверх
Ctrl + Shift + Down
Прокрутка текста на строку вниз
Ctrl + Shift + [F1-F6]
Выбрать набор цветов для текущей вкладки

Вы также можете увеличивать и уменьшать размер шрифта стандартным способом GTK:

Ctrl + '+'
Увеличить размер шрифта
Ctrl + '-'
Уменьшить размер шрифта

Привязка кнопок мыши по умолчанию:

Кнопка 1
Никаких действий
Кнопка 2
Вставить
Кнопка 3
Контекстное меню

Поведение можно изменить с помощью следующих настроек конфигурации:

copy_on_select
Установить значение true для автоматического копирования выделенного текста
paste_button
Установить на нужную кнопку мыши (по умолчанию: 2)
menu_button
Установить на нужную кнопку мыши (по умолчанию: 3)

Выводы

Эмулятор терминала Sakura отличает высокая скорость, легкость и простота настройки. Этот эмулятор терминала Linux наиболее подходит тем, кто не искушён в правке конфигураций, делая в Linux лишь первые шаги.

Домашняя страница: https://www.pleyades.net/david/projects/sakura

Поделиться с друзьями