Kickstart

Описание страницы

Kickstart — это набор параметров клиента RuDesktop, который сервер централизованно применяет к подключённым устройствам. Параметры задаются один раз для каждой поддерживаемой платформы (Windows, Linux, macOS) и распространяются либо при первой установке клиента, либо вручную через кнопку Применить настройки

Как это работает

Параметры на странице соответствуют опциям клиента RuDesktop — например, тёмная тема, разрешение на буфер обмена, автоматическая запись сессий и т. д. Каждый параметр включается отдельно для каждой ОС: Windows, Linux, macOS

При сохранении формы RuDesktop генерирует для каждой платформы скрипт настройки клиента. Этот скрипт:

  • автоматически выполняется на устройстве при первой установке клиента RuDesktop

  • может быть применён вручную к уже установленным клиентам через кнопку Применить настройки

Помимо стандартных параметров, в скрипт можно добавить произвольные команды (см. Платформенные вкладки) — например, очистку временных файлов или создание каталогов

Важно

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

Параметры Kickstart

На вкладке «Форма» содержится набор параметров клиента под каждую платформу. Параметры разделены на две группы — «Настройки клиента» управляют постоянным поведением приложения, «Преднастройки подключения» задают режим, который применяется к каждой новой исходящей сессии

Эти настройки позволяют настроить клиент

  1. Принимать недействительный сертификат — позволяет автоматически принять новый сертификат сервера RuDesktop при его сбросе

  2. Включить темную тему — смена темы в клиенте

  3. Скрыть временный пароль — скрыть временный пароль в пользовательском интерфейсе

  4. Сохранять последний сеанс в адресную книгу — при активации этого пункта устройства, к которым было выполнено подключение, будут сохраняться автоматически в адресную книгу

  5. Включить звук — позволяет включить или отключить звук удаленного устройства при подключении к нему

  6. Включить клавиатуру/мышь — разрешить подключенному устройству управлять компьютером с помощью клавиатуры и мыши

  7. Включить буфер обмена — разрешить подключенному устройству использовать буфер обмена

  8. Включить передачу файлов — разрешить подключенному устройству использовать передачу файлов

  9. Всегда открывать корень файловой системы при передаче файлов — при открытии передачи файлов сразу отображать корень файловой системы

  10. Включить удаленный перезапуск — разрешить подключенному устройству выполнять перезагрузку устройства

  11. Включить запись сессии — разрешить подключенному устройству выполнять запись сессии

  12. Автоматически записывать входящие подключения — при активации данного пункта все входящие подключения будут записываться

  13. Автоматически записывать исходящие подключения — при активации данного пункта все исходящие подключения будут записываться

  14. Всегда подключаться через мост — при активации этого пункта подключение будет происходить через сервер (по умолчанию используется P2P)

  15. Адаптивная скорость потока — при активации этой настройки приложение будет адаптировать качество трансляции удаленного рабочего стола в зависимости от скорости вашего интернет-соединения

  16. Остановить службу — отключение службы

    Важно

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

  17. Скрыть иконку в трее — не отображать иконку клиента RuDesktop в трее

Важно

  1. При нажатии на имя параметра происходит следующее:

    • Установка галочек: При нажатии на имя параметра отмечаются галочками все доступные платформы

    • Снятие галочек: При повторном нажатии галочки снимаются

  2. При нажатии на имя платформы происходит следующее:

    • Установка галочек: При нажатии на имя платформы отмечаются галочками все доступные параметры

    • Снятие галочек: При повторном нажатии галочки снимаются

Эти функции позволяют быстро выбрать или отменить выбор всех параметров или платформ одновременно, что упрощает работу с параметрами

Платформенные вкладки

Помимо галочек «Форма», у каждой платформы есть отдельная вкладка с текстовым редактором для добавления произвольных команд. Команды выполняются на устройстве после применения Kickstart-скрипта и позволяют, например, подготовить каталоги, очистить временные файлы или установить дополнительные пакеты

Команды записываются на стандартном языке оболочки соответствующей ОС:

  • Windows — PowerShell или CMD

  • Linux — bash

  • macOS — bash или zsh

Примеры:

# Пример для Windows
& "C:\Windows\system32\cmd.exe" /c del /q /s "C:\Users\rude\AppData\Local\Temp\*"

# Пример для Linux
mkdir /home/rude/Downloads/test

Важно

Команды выполняются с правами учётной записи, под которой работает клиент RuDesktop на устройстве. Если требуется повышение прав, используйте соответствующие средства ОС (sudo, runas и т. п.)

Применение настроек

Для применения настроек Kickstart необходимо:

  1. Нажать на кнопку Применить настройки

    Подсказка

    После этого откроется окно для выбора устройств или группы устройств для применения настроек

  2. Нажать на поле Устройство или группа и выбрать в появившемся меню устройство или группу устройств

    Важно

    Чтобы выполнить применение настроек для всех подключенных к серверу устройств, в меню необходимо выбрать пункт Все

  3. После выбора устройств или группы необходимо нажать на кнопку Запустить

    Примечание

    После запуска в окне терминала должны появиться логи выполнения. Это означает, что процесс применения настроек успешно запущен

Подсказка

Вы можете управлять процессом применения настроек следующими способами:

  • Остановка процесса: Для остановки применения настроек нажмите на кнопку Остановить

  • Сохранение логов: Чтобы сохранить лог выполнения процесса, нажмите на кнопку Сохранить лог

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