Это дополнение добавляет поддержку доступа к сеансам удаленного рабочего стола на NVDA с помощью Microsoft Remote Desktop, Citrix или VMware Horizon.
При установке NVDA как на клиенте, так и на сервере, речь и шрифт Брайля, генерируемые на сервере, будут произноситься и воспроизводиться на клиентской машине.
Таким образом, пользователь получает возможность управлять удаленной системой так же эффективно, как и локальной.
После установки надстройка NVDA Remote Desktop может быть настроена с помощью диалога настроек NVDA, который можно открыть из меню NVDA, выбрав Preferences > Settings....
После этого выберите категорию Remote Desktop.
В этом диалоге содержатся следующие настройки:
Этот список кнопок-флажков управляет режимом работы дополнения. Вы можете выбрать между:
Входящие соединения (Remote Desktop Server): Выберите эту опцию, если текущий экземпляр NVDA работает на сервере удаленных рабочих столов.
Исходящие соединения (Клиент удаленного рабочего стола): Выберите эту опцию, если текущий экземпляр NVDA работает на клиенте удаленного рабочего стола, который подключается к одному или нескольким серверам.
Secure Desktop pass through: : Выберите эту опцию, если вы хотите использовать шрифт Брайля и речь пользовательского экземпляра NVDA при доступе к удаленному рабочему столу. Обратите внимание, что для этого необходимо сделать надстройку NVDA Remote Desktop доступной на копии NVDA для защищенного рабочего стола. Для этого в общих настройках NVDA выберите "Использовать текущие сохраненные настройки при входе в систему и на защищенных экранах (требуются права администратора)".
Для обеспечения комфортной работы с дополнением все опции включены по умолчанию. Однако рекомендуется отключать серверный или клиентский режим по мере необходимости.
Данная опция доступна только в режиме сервера. Она обеспечивает автоматическое восстановление соединения, если синтезатор удаленной речи активен и соединение потеряно.
Поведение очень похоже на поведение автоопределения дисплея Брайля.
Это также объясняет, почему такая опция предусмотрена только для речи.
Повторное подключение удаленного брайлевского дисплея происходит автоматически при выборе опции Automatic в диалоге Braille Display Selection.
Эта опция включается по умолчанию. Настоятельно рекомендуется оставить эту опцию включенной, если сервер Remote Desktop не имеет аудиовыхода.
Данная клиентская опция, если она включена, позволяет управлять настройками драйвера (например, голосом и тоном синтезатора) с удаленной системы.
Изменения, произведенные на удаленной системе, будут автоматически отражены на локальной.
Если при управлении удаленной системой возникают трудности с доступом к локальному меню NVDA, можно включить эту опцию.
В противном случае рекомендуется отключить ее, так как это влечет за собой некоторое снижение производительности.
Эта клиентская опция доступна только для установленных копий NVDA.
Если она включена, то клиентская часть NVDA загружается в клиент удаленного рабочего стола, даже когда NVDA не запущена.
Для использования клиентской части NVDA Remote Desktop необходимо внести несколько изменений в реестр Windows.
Дополнение обеспечивает внесение этих изменений под профилем текущего пользователя.
Эти изменения не требуют административных привилегий.
Таким образом, NVDA может автоматически применять необходимые изменения при загрузке и отменять их при выходе из NVDA.
Это обеспечивает полную совместимость дополнения с портативными версиями NVDA.
Для реализации этого сценария данная опция по умолчанию отключена.
Однако если вы работаете с установленной копией и являетесь единственным пользователем системы, рекомендуется включить эту опцию для обеспечения бесперебойной работы в случае, если NVDA запустилась или не активна при подключении к удаленной системе.
Эта опция включена по умолчанию и обеспечивает загрузку клиентской части NVDA Remote Desktop в клиент Microsoft Remote Desktop (mstsc) при запуске NVDA.
Если постоянная поддержка клиента не включена путем включения предыдущей опции, эти изменения будут автоматически отменены при выходе из NVDA.
Эта опция включена по умолчанию и обеспечивает загрузку клиентской части NVDA Remote Desktop в приложение Citrix Workspace при запуске NVDA.
Если постоянная поддержка клиента не включена предыдущей опцией, то эти изменения будут автоматически отменены при выходе из NVDA.
Данная опция доступна только в следующих случаях:
При использовании NVDA Remote Desktop с приложением Citrix Workspace следует обратить внимание на некоторые важные моменты.
Вариант приложения для Windows Store не поддерживается.
После установки Citrix Workspace необходимо один раз запустить удаленный сеанс, чтобы NVDA Remote Desktop зарегистрировалась. Это связано с тем, что при первой установке сеанса приложение копирует конфигурацию системы в конфигурацию пользователя. После этого NVDA Remote Desktop может регистрировать себя в текущем пользовательском контексте.
В Citrix Virtual Apps and Desktops 2109 компания Citrix включила так называемый список разрешений виртуальных каналов. Это означает, что виртуальные каналы сторонних производителей, включая канал, необходимый NVDA Remote Desktop, по умолчанию не разрешены. Более подробную информацию можно найти в блоге Citrix [https://www.citrix.com/blogs/2021/10/14/virtual-channel-allow-list-now-enabled-by-default/].
Явное разрешение канала RdPipe, требуемого NVDA Remote Desktop, еще не протестировано. На данный момент, вероятно, лучше всего вообще отключить список разрешений. Если ваш системный администратор недоволен этим, не стесняйтесь написать в теме.
Если вы хотите сообщить о проблеме или внести свой вклад, загляните на страницу проблем на Github.
Данное дополнение опирается на RD Pipe, библиотеку, написанную на языке Rust и обеспечивающую поддержку клиента удаленного рабочего стола.
RD Pipe распространяется в составе данного дополнения на условиях версии 3 Стандартной общественной лицензии GNU Affero, опубликованной Фондом свободного программного обеспечения.
опубликованной Фондом свободного программного обеспечения.