Дополнение RDAccess (Remote Desktop Accessibility — доступность удалённого рабочего стола) добавляет в NVDA поддержку сеансов Microsoft Remote Desktop, Citrix, Parallels RAS и VMware Horizon.
Если дополнение установлено как на клиенте, так и на сервере, речь и шрифт Брайля, генерируемые на сервере, будут озвучиваться и отображаться на клиентской машине.
Это обеспечивает такой опыт использования, при котором работа с удалённой системой становится столь же бесшовной, как и с локальной.
winAPI.secureDesktop.post_secureDesktopStateChange.winAPI.secureDesktop.post_secureDesktopStateChange в Alpha-версии NVDA 2024.1. #12.Первый стабильный выпуск.
После установки дополнение RDAccess можно настроить с помощью диалога настроек NVDA, доступного из меню NVDA через Параметры > Настройки…
Затем выберите категорию «Удалённый рабочий стол».
Этот диалог содержит следующие настройки:
Этот список флажков управляет режимом работы дополнения. Выберите между:
Для простоты начала работы с дополнением все опции включены по умолчанию. Однако рекомендуется отключить режим сервера или клиента в зависимости от ситуации.
Эта опция доступна только в режиме сервера. Она гарантирует, что соединение будет автоматически восстановлено, когда активен синтезатор удалённой речи и соединение потеряно, аналогично автоматическому обнаружению дисплея Брайля.
Эта опция включена по умолчанию. Настоятельно рекомендуется оставлять эту опцию включённой, если на сервере удалённого рабочего стола нет аудиовыхода.
При включении на клиенте эта опция позволяет управлять настройками драйвера (такими как голос синтезатора и высота тона) с удалённой системы. Изменения, сделанные на удалённой системе, будут автоматически отражаться локально.
Эта опция клиента, доступная в установленных копиях NVDA, гарантирует, что клиентская часть NVDA будет загружена в вашем клиенте удалённого рабочего стола, даже когда NVDA не запущена.
Для использования клиентской части RDAccess необходимо внести изменения в реестр Windows.
Дополнение гарантирует, что эти изменения вносятся в профиль текущего пользователя, не требуя административных привилегий.
Поэтому NVDA может автоматически применять необходимые изменения при загрузке и отменять их при выходе из NVDA, обеспечивая совместимость с портативными версиями NVDA.
Эта опция отключена по умолчанию. Однако, если вы используете установленную копию и являетесь единственным пользователем системы, рекомендуется включить эту опцию для бесперебойной работы при подключении к удалённой системе после запуска NVDA.
Эта опция, включённая по умолчанию, гарантирует, что клиентская часть RDAccess будет загружена в клиенте Microsoft Remote Desktop (mstsc) при запуске NVDA.
Это также требуется для VMware Horizon, Parallels RAS, Azure Virtual Desktop и т.д.
Изменения, сделанные с помощью этой опции, будут автоматически отменены при выходе из NVDA, если не включена постоянная поддержка клиента.
Эта опция, включённая по умолчанию, гарантирует, что клиентская часть RDAccess будет загружена в приложении Citrix Workspace при запуске NVDA.
Изменения, сделанные с помощью этой опции, будут автоматически отменены при выходе из NVDA, если не включена постоянная поддержка клиента.
Эта опция доступна только при следующих условиях:
Это поле со списком позволяет управлять уведомлениями, получаемыми при установке или разрыве удалённого соединения для речи или Брайля.
Вы можете выбрать между:
Обратите внимание, что звуки недоступны в версиях NVDA старше 2025.1. В старых версиях будут использоваться звуковые сигналы.
Эта опция клиента сдвигает высоту тона речи, воспроизводимой локально, когда она исходит от удалённой NVDA, что позволяет различать удалённую и локальную речь на слух.
Значение представляет собой процент в диапазоне от -100 до 100. Положительные значения повышают высоту тона, отрицательные — понижают. Значение 0 отключает сдвиг. По умолчанию используется 10.
Сдвиг применяется только в том случае, если локальный синтезатор поддерживает команды высоты тона; синтезаторы без поддержки высоты тона остаются без изменений.
Эта кнопка открывает сообщение с возможностью навигации, содержащее вывод JSON с различными диагностическими данными, которые могут помочь в отладке.
При создании проблемы на GitHub вас могут попросить предоставить этот отчёт.
При использовании RDAccess с приложением Citrix Workspace следует учитывать несколько важных моментов:
В Citrix Virtual Apps and Desktops 2109 Citrix включил так называемый список разрешённых виртуальных каналов, по умолчанию ограничивающий сторонние виртуальные каналы, включая канал, необходимый для RDAccess.
Для получения дополнительной информации см. эту запись в блоге Citrix.
Явное разрешение канала RdPipe, необходимого для RDAccess, пока не тестировалось. На данный момент лучше всего полностью отключить список разрешённых. Если у вашего системного администратора есть опасения, свободно обсудите эту проблему здесь.
Чтобы сообщить об ошибке или внести свой вклад, обратитесь к странице проблем на Github.
Это дополнение полагается на RD Pipe — библиотеку, написанную на Rust, которая обеспечивает поддержку клиента удалённого рабочего стола.
RD Pipe распространяется как часть этого дополнения на условиях версии 3 Стандартной общественной лицензии GNU Affero.
[[!tag stable dev beta]]