Отправляет email-рассылки с помощью сервиса Sendsay

[TC] Wine, озвучивание gui-приложений

Доброго времени суток всем!

Чтобы не порождать бурление масс в линуксовых конфах, задам вопрос в
конфы всепрофильные, в надежде, что хоть кто-то ответит:
Ситуация. Под Wine запускается gui-приложение windows, можно-ли его
озвучить и, если да, то как? Работает-ли под вайном nvda и, если да,
не конфликтует-ли она клавишами с оркой, либо она активизируется
только в окне гуёвого приложения?
p.s.
Забавно запустить в Linux максридер и наблюдать, как он работает, а
работает он вполне ничего, вот только установочный, а не портабельный.
p.p.s
Не нужно приводить аналоги линуксовых приложений, вопрос не в этом
совершенно.

Ответить   yuniks Mon, 8 Dec 2014 22:54:04 +0300 (#3178247)

 

Ответы:

Здравствуйте!

08.12.2014 22:54, yuniks пишет:

К сожалению, на нынешнем этапе, никак. Во-первых, нужно понять, что
wine, строго говоря, не является виртуальной машиной или эмулятором
windows (собственно это и означает аббревиатура, составляющая название
этого инструмента). Wine это скорее набор библиотек, позволяющий
запускать на другой платформе приложения Windows. Чтобы Orca могла
озвучивать такие приложения, Wine должна уметь транслировать и
передавать ей события доступности, но, на сколько мне известно, никто за
это пока что не брался.

Если же вы попытаетесь запустить под Wine ту же nvda, то даже если оно
хоть как-то и запуститься, то озвучивать ей будет просто нечего.

Я когда-то очень давно запускал под Wine самоозвучивающиеся программы,
вроде Файл Интегратора, но это было очень давно.

Короче итог ко всему вышесказанному: если есть необходимость запускать
из под Linux приложения для Windows и при этом обеспечить их
невизуальную доступность, то единственный на данный момент путь, это
установка виртуальной машины.

С уважением

Сергей.

Ответить   Tue, 09 Dec 2014 12:01:41 +0300 (#3178461)

 

Доброго времени суток всем!
"Sergei V. Fleytin" в письме от 09.12.2014; 12:01 пишет:

Собственно, в linux мне wine нужен только для единственной цели:
послушать книжку в максридере, или быстро перегнать её в mp3, не
выходя из linux. Собственно, по-скольку максридер самоозвучиваемый,
проблем с ним никаких нет вообще: и читает, и конвертирует. Может, я
пока ещё чайник в linux, но не нашёл комфортной читалки, как и
почтового клиента, что и удерживает в виндах до сих пор :)

Ответить   yuniks Thu, 11 Dec 2014 18:45:14 +0300 (#3180341)

 

Здравствуйте, yuniks.

Нет.

Wine вообще не является полноценным эмулятором Windows. Она Эмулирует среду
выполнения для каждого отдельного процесса. То есть NVDA в принципе можно
запустить в Wine, но это будет просто эмуляция работы nvda.exe в Windows.
То есть каждый отдельный процесс бежит в отдельном потоке эмуляции, поэтому
фоновые чтецы экрана тут не работают.

Возможно ваша portable сборка порождает несколько процессов, вот кусок и
вываливается.
Успехов. Никита.

Ответить   Tue, 9 Dec 2014 15:07:14 +0300 (#3178580)