Достъпност за отдалечен работен плот (Remote Desktop Accessibility)

Добавката “Достъпност за отдалечен работен плот” (Remote Desktop Accessibility – RDAccess) добавя поддръжка за достъп до сесии на отдалечен работен плот към NVDA с помощта на Microsoft Remote Desktop, Citrix или VMware Horizon. Когато се инсталира в NVDA както на управляващата, така и на управляваната машина, речта и брайла, генерирани на управляваната машина, ще бъдат изговаряни и извеждани на брайл от управляващата машина. Това позволява потребителско изживяване, при което управлението на отдалечена система се чувства също толкова ефективно, колкото работата с локалната система.

Възможности

Списък на промените

Версия 1.0

Първа стабилна версия.

Първи стъпки

  1. Инсталирайте добавката “Достъпност за отдалечен работен плот” както в клиентско, така и в сървърно копие на NVDA.
  2. Отдалечената система трябва автоматично да започне да говори с помощта на локалния синтезатор на реч. Ако не, в копието на NVDA на управляваната машина изберете отдалечения синтезатор на реч от диалоговия прозорец за избор на синтезатор на NVDA.
  3. За да използвате брайл, активирайте автоматичното откриване на брайлов дисплей чрез диалоговия прозорец за избор на брайлов дисплей.

Конфигуриране

След инсталирането добавката rdAccess може да бъде конфигурирана с помощта на диалоговия прозорец за настройки на NVDA, който може да бъде достъпен от менюто на NVDA, като изберете Настройки -> Опции… След това изберете категорията “Отдалечен работен плот”.

Този диалогов прозорец съдържа следните настройки:

Разрешаване на достъпността за отдалечен работен плот за

Този списък с опции за избор контролира режима на работа на добавката. Можете да избирате между:

За да се осигури гладка работа с добавката, по подразбиране всички опции са включени. Препоръчваме ви обаче да изключите сървърния или клиентския режим според случая.

Автоматично възстановяване на отдалечената реч след загуба на връзка

Тази опция е достъпна само в сървърен режим. Тя гарантира, че връзката ще бъде автоматично възстановена, когато синтезаторът за отдалечена рече активен и връзката се загуби. Поведението е много подобно на това на автоматичното откриване на брайлов дисплей. Това също изяснява защо има само такава опция за реч. Повторното свързване на отдалечения брайлов дисплей се обработва автоматично, когато изберете опцията Автоматично от диалоговия прозорец за избор на брайлов дисплей.

Тази опция е включена по подразбиране. Горещо се препоръчва да оставите тази опция включена, ако сървърът за отдалечен работен плот няма аудио изход.

Позволяване на отдалечената система да контролира настройките на драйвера

Тази клиентска опция, когато е включена, ви позволява да контролирате настройките на драйвера (като глас и височина на синтезатора) от отдалечената система. Това е особено полезно, когато имате затруднения с достъпа до локалното меню на NVDA, когато контролирате отдалечена система. Промените, извършени на отдалечената система, автоматично ще бъдат отразени локално.

Макар активирането на тази опция да води до известно влошаване на производителността, все пак ви съветваме да я включите. Когато тази опция е изключена, функцията за увеличаване на височината за главни букви не работи.

Продължаване на поддръжката на клиента след изход от NVDA

Тази клиентска опция е достъпна само при инсталирани копия на NVDA. Когато е включена, тя гарантира, че клиентската част на NVDA се зарежда във вашия клиент за отдалечен работен плот, дори когато NVDA не работи.

За да използвате клиентската част на RDAccess, трябва да се направят няколко промени в системния регистър на Windows. Добавката гарантира, че тези промени са направени под профила на текущия потребител. Тези промени не изискват администраторски привилегии. Следователно NVDA може автоматично да приложи необходимите промени, когато се зареди, и да отмени тези промени при затварянето си. Това гарантира, че добавката е напълно съвместима с преносимите версии на NVDA.

Тази опция е изключена по подразбиране. Ако обаче използвате инсталирано копие и сте единственият потребител на системата, съветваме ви да включите тази опция. Това гарантира безпроблемна работа в случай, че NVDA не е активен при свързване към отдалечена система и се стартира след това.

Разрешаване на поддръжката на Microsoft Remote Desktop

Тази опция е включена по подразбиране и гарантира, че клиентската част на RDAccess се зарежда в клиента за отдалечен работен плот на Microsoft (mstsc) при стартиране на NVDA. Освен ако постоянната клиентска поддръжка не е включена чрез включване на предишната опция, тези промени ще бъдат автоматично отменени при излизане от NVDA.

Разрешаване на поддръжката на Citrix Workspace

Тази опция е активирана по подразбиране и гарантира, че клиентската част на RDAccess се зарежда в приложението Citrix Workspace при стартиране на NVDA. Освен ако постоянната клиентска поддръжка не е включена чрез включване на предишната опция, тези промени ще бъдат автоматично отменени при излизане от NVDA.

Тази опция е налична само в следните случаи:

Инструкции, специфични за Citrix

Има някои важни неща, на които трябва да обърнете внимание, когато използвате RDAccess с приложението Citrix Workspace.

Изисквания от клиентска страна

  1. Вариантът на приложението от Windows Store не се поддържа.
  2. След като инсталирате Citrix Workspace, трябва да стартирате отдалечена сесия веднъж, за да позволите на RDAccess да се регистрира. Причината за това е, че приложението копира системната конфигурация в потребителската конфигурация, когато установи сесия за първи път. След това RDAccess може да се регистрира в текущия потребителски контекст.

Изисквания от сървърна страна

В Citrix Virtual Apps and Desktops 2109 Citrix активира така наречения списък с разрешени виртуални канали. Това означава, че виртуалните канали на трети страни, включително канала, изискван от RDAccess, не са разрешени по подразбиране. За повече информация, прегледайте тази публикация в блога на Citrix

Изричното разрешаване на канала RdPipe, изискван от RDAccess, все още не е тествано. Засега вероятно е най-сигурно да изключите напълно списъка с разрешени. Ако вашият системен администратор не е доволен от това, не се колебайте да публикувате коментар в посветения доклад

Проблеми и принос

Ако искате да съобщите за проблем или да допринесете, погледнете страницата с доклади в GitHub

Външни компоненти

Тази добавка разчита на RD Pipe, библиотека, написана на Rust, поддържаща поддръжката на клиента за отдалечен работен плот. RD Pipe се разпространява като част от тази добавка съгласно условията на версия 3 на GNU Affero General Public License, както е публикувано от Free Software Foundation.

[[!tag stable dev beta]]