Kickstart¶
Описание страницы¶
Kickstart — это набор параметров клиента RuDesktop, который сервер централизованно применяет к подключённым устройствам. Параметры задаются один раз для каждой поддерживаемой платформы (Windows, Linux, macOS) и распространяются либо при первой установке клиента, либо вручную через кнопку Применить настройки
Как это работает¶
Параметры на странице соответствуют опциям клиента RuDesktop — например, тёмная тема, разрешение на буфер обмена, автоматическая запись сессий и т. д. Каждый параметр включается отдельно для каждой ОС: Windows, Linux, macOS
При сохранении формы RuDesktop генерирует для каждой платформы скрипт настройки клиента. Этот скрипт:
автоматически выполняется на устройстве при первой установке клиента RuDesktop
может быть применён вручную к уже установленным клиентам через кнопку Применить настройки
Помимо стандартных параметров, в скрипт можно добавить произвольные команды (см. Платформенные вкладки) — например, очистку временных файлов или создание каталогов
Важно
Kickstart переопределяет настройки клиента на устройстве. Если необходимо вернуть параметры клиента к значениям по умолчанию, снимите галочки на странице, сохраните форму и нажмите Применить настройки для нужных устройств или групп
Параметры Kickstart¶
На вкладке «Форма» содержится набор параметров клиента под каждую платформу. Параметры разделены на две группы — «Настройки клиента» управляют постоянным поведением приложения, «Преднастройки подключения» задают режим, который применяется к каждой новой исходящей сессии
Эти настройки позволяют настроить клиент
Принимать недействительный сертификат — позволяет автоматически принять новый сертификат сервера RuDesktop при его сбросе
Включить темную тему — смена темы в клиенте
Скрыть временный пароль — скрыть временный пароль в пользовательском интерфейсе
Сохранять последний сеанс в адресную книгу — при активации этого пункта устройства, к которым было выполнено подключение, будут сохраняться автоматически в адресную книгу
Включить звук — позволяет включить или отключить звук удаленного устройства при подключении к нему
Включить клавиатуру/мышь — разрешить подключенному устройству управлять компьютером с помощью клавиатуры и мыши
Включить буфер обмена — разрешить подключенному устройству использовать буфер обмена
Включить передачу файлов — разрешить подключенному устройству использовать передачу файлов
Всегда открывать корень файловой системы при передаче файлов — при открытии передачи файлов сразу отображать корень файловой системы
Включить удаленный перезапуск — разрешить подключенному устройству выполнять перезагрузку устройства
Включить запись сессии — разрешить подключенному устройству выполнять запись сессии
Автоматически записывать входящие подключения — при активации данного пункта все входящие подключения будут записываться
Автоматически записывать исходящие подключения — при активации данного пункта все исходящие подключения будут записываться
Всегда подключаться через мост — при активации этого пункта подключение будет происходить через сервер (по умолчанию используется P2P)
Адаптивная скорость потока — при активации этой настройки приложение будет адаптировать качество трансляции удаленного рабочего стола в зависимости от скорости вашего интернет-соединения
Остановить службу — отключение службы
Важно
Принимать и выполнять подключения к устройствам будет невозможно, так как служба будет выключена
Скрыть иконку в трее — не отображать иконку клиента RuDesktop в трее
Эти настройки позволяют настроить преднастройки клиента при первом подключении к устройству
Показать удаленный курсор — после подключения
Отключить звук — отключить звук удаленного устройства для оператора
Режим конфиденциальности — блокировка экрана и устройств ввода удаленного устройства
Блокировка экрана после завершения сеанса — блокировка пользовательской сессии после завершения сеанса
Показать качество — отобразить информацию о качестве изображения
Режим просмотра — заблокировать собственные устройства ввода для удаленного устройства, такие как клавиатура и мышь
Отключить обои aero на время сеанса — отключить тему Aero и обои рабочего стола для повышения скорости отклика
Важно
При нажатии на имя параметра происходит следующее:
Установка галочек: При нажатии на имя параметра отмечаются галочками все доступные платформыСнятие галочек: При повторном нажатии галочки снимаются
При нажатии на имя платформы происходит следующее:
Установка галочек: При нажатии на имя платформы отмечаются галочками все доступные параметрыСнятие галочек: При повторном нажатии галочки снимаются
Эти функции позволяют быстро выбрать или отменить выбор всех параметров или платформ одновременно, что упрощает работу с параметрами
Платформенные вкладки¶
Помимо галочек «Форма», у каждой платформы есть отдельная вкладка с текстовым редактором для добавления произвольных команд. Команды выполняются на устройстве после применения 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 необходимо:
Нажать на кнопку Применить настройки
Нажать на поле Устройство или группа и выбрать в появившемся меню устройство или группу устройств
Важно
Чтобы выполнить применение настроек для всех подключенных к серверу устройств, в меню необходимо выбрать пункт Все
После выбора устройств или группы необходимо нажать на кнопку Запустить
Примечание
После запуска в окне терминала должны появиться логи выполнения. Это означает, что процесс применения настроек успешно запущен
Подсказка
Вы можете управлять процессом применения настроек следующими способами:
Остановка процесса: Для остановки применения настроек нажмите на кнопку ОстановитьСохранение логов: Чтобы сохранить лог выполнения процесса, нажмите на кнопку Сохранить лог
Эти функции позволяют контролировать процесс применения настроек и сохранять важные записи логов для последующего анализа