Интерфейс командной строки ПО tera-vdagent

ПО tera-vdagent автоматически запускается при входе пользователя на свойрабочий стол, а также при появлении экрана выбора пользователей (экрана приветствия). Запуск существляется через исполняемый файл /usr/bin/tera-vdagent.sh.

Во время запуска применяются дополнительные аргументы командной строки ПО tera-vdagent, которые могут быть заданы в специальном конфигурационном файле /etc/default/tera-vdagent. Это обеспечивает гибкую настройку работы ПО.

Файл /etc/default/tera-vdagent:

  • является необязательным и может отсутствовать в ОС;

  • может содержать необязательный параметр TERA_VDAGENT_EXTRA_ARGS, задающий дополнительные аргументы командной строки ПО tera-vdagent. Если при определении параметра TERA_VDAGENT_EXTRA_ARGS используются несколько аргументов, то все они задаются в кавычках.

Пример содержимого файла /etc/default/tera-vdagent:

TERA_VDAGENT_EXTRA_ARGS="--render-mode=near"

Для получения краткой информации по доступным параметрам командной строки следует вызвать ПО tera-vdagent с аргументом` --help`:

tera-vdagent --help

Для запуска tera-vdagent из командной строки используется следующий формат вызова:

tera-vdagent [параметр] [значение]

Пример:

tera-vdagent --render-mode near

Для изменения настроек ПО можно воспользоваться режимом реконфигурирования пакета - внести правки в интерактивном диалоге с пояснениями и подсказками (изменения автоматически применятся в файлы /etc/default/tera-vdagent и /etc/default/tera-vdagentd):

sudo dpkg-reconfigure tera-vdagent

Список доступных параметров приведен в таблице (см. таблицу Параметры командной строки утилиты tera-vdagent).

Таблица 1. Параметры командной строки утилиты tera-vdagent
Параметр Ключ параметра Описание

--debug

-d

Включение отладочного режима логирования

--virtio-serial-port-path

-s

Путь к виртуальному устройству virtio для взаимодействия службы tera-vdagentd с ОС.

По умолчанию /tmp/xtera-virtio

--vdagentd-socket

-S

Программный интерфейс службы tera-vdagentd.

По умолчанию /run/tera-vdagentd/tera-vdagent-sock

--foreground

-x

Включение фонового режима работы ПО tera-vdagent

--file-xfer-save-dir=<значение>

-f

Путь к директории для сохранения переданных файлов.

Возможные значения:

  • <путь к директории>;

  • xdg-desktop - директория рабочего стола;

  • xdg-download - директория загрузок

--file-xfer-open-dir=<значение>

-o

Управление режимом открытия директории после завершения передачи файлов.

Возможные значения:

  • 0 - не открывать директорию;

  • 1 - открыть директорию

--render-mode=<значение>

-R

Управление разрешением экрана физической машины для отображения в ПО Termidesk Viewer.

По умолчанию разрешение экрана определяется на основе размера окна ПО Termidesk Viewer и устанавливается с точностью до пикселя.

Возможные значения:

  • near - управляет разрешением экрана в соответствии со сведениями о характеристиках оборудования физической машины и устанавливает минимально доступное значение;

  • mutter - выполняет масштабирование изображения под размер окна ПО Termidesk Viewer

--no-scaling

Не задано

Игнорирование запросов клиентского приложения (ПО Termidesk Viewer) на изменение коэффициента масштабирования в настройках мониторов (отключение масштабирования).

Параметр используется по умолчанию

--scaling

Не задано

Обработка запросов клиентского приложения (ПО Termidesk Viewer) на изменение коэффициента масштабирования в настройках мониторов (включение масштабирования)