[orca-list] Userland project and Orca support do not work for Firefox
- From: "Mgr. Janusz Chmiel" <janusz chmiel volny cz>
- To: orca-list gnome org
- Subject: [orca-list] Userland project and Orca support do not work for Firefox
- Date: Mon, 1 Oct 2018 10:56:21 +0200
Dear advanced users and developers of Orca and Speech-dispatcher.
I have started to test development version of Userland. It is Android
application which enabe Android users to run Debian ARM 64 bit stable or
Ubuntu 64 bit stable distributions on their Android non rooted devices.
Application include SSH support thanks to Dropbear, which is
preconfigured, so it is possible to use Linux terminal by using Connect
bot, The only one accessible SSH client for Android. App uses long Edit
field which will contain all received text and typed text.
Unfortunately, you will not hear typed characters when you will type on
external keyboard. You will be able to know, which letter or number or
symbol did you chosen on touch display, but you will not hear letters
when yoy press on it. It is limitation of Android AOSP keyboard module.
For now, it is possible to use Orca in GTK apps, but not in Firefox
while using Debian, I did not tested Ubuntu ARM latest stable with
Userland for this purpose.
The most annoying issue is Speech-dispatcher and Espeak support.
Because Userland is userspace version of Linux and because it run on non
rooted Android operating system, it can not directly support build in
sound hardware, USB devices, ETC. Core developers of Userland promises,
that Bluetooth support will be added on future. Since project is being
intensively developed and sound official support will be added during
next year.
But because I want to help The core developers of Userland, it is my
personal initiative I have tried to do something to enable sound support
and Orca support for visually impaired users.
In fact, I have reported bugs related to D-BUS, since this project is
really for absolvents of informatic sciences, advanced Android specific
kernel knowledge is required, good C language knowledge is also
required. It is not Internet Radio player which I would simply modify to
get my radio station played. So I must let complex programmers thinks on
specialists engaged on this project.
Steps to get Userland atleast partially working.
Download Userland
https://play.google.com/store/apps/details?id=tech.ula
Install Xserver XSDL
https://play.google.com/store/apps/details?id=x.org.server&
Start userland
Activate add button to add new session.
Define session name as
Debian
Let default setting for SSH and connect bot.
Choose file system name for example according to yours first name.
Press save.
System will download many binary executables from The project
repository. Patiently wait, till you will not hear connect bot.
In some cases, extraction fails, not only because there is too little
space on your Android device.
In this case, contact Userland developers on Github.
When you will have Debian installed, login as root by typing
su
And type
apt update
apt install task-mate-desktop
Confirm installation by pressing y letter followed by pressing Enter key.
In some cases during The Mate desktop environment installation, Debian
installer generate dialog in console mode. Press enter for several times
to accept default choice.
When Mate will be installed, you can test Orca.
But you will need to configure Xserver first so.
Open Xserver XSDL from Androidlauncher.
Let system to download additional fonts.
Patiently wait.
It is all. You have Pulseaudio running, since this server contain build
in Pulseaudio support.
To enable Pulseaudio work in Userland Debian session, export The
following variables.
export PULSE_SERVER=tcp:127.0.0.1:4712
export DISPLAY=:0
Sure, you can add those two lines to /etc/profile
Bash script inside Userland Debian session. Add those lines above path
line inside this script, so you will do not have to always type it when
ever you will restart Userland session.
Type
spd-say "Speech dispatcher is working."
On my device Lenovo Tab 3810 series, speech is very interrupted and what
is worst, also speech tempo is very slow.
And because I have subscribed to this mailing list, here is Orca question.
For now, it is impossible to run GTK based desktop environment by typing
startlxde
or
gnome-session.
The reason is very complex and I can not simply solve this myself. But
what is currently possible is to run GTK based standalone applications
for mate and gnome including Nautilus file manager.
How to run some GTK app from Userland?
marco &
orca &
caja &
& character allow you to run several apps which communicate together and
you can type other Bash commands.
So main problems for beginning are.
1. lack of Firefox accessibility support.
Simply Firefox do not cooperate with Orca and there is no error on The
console screen so I could find The cause myself.
2. Solve Speech-dispatcher speech interruption issue while default
configuration file is being used.
Changing communication from Unix sockets to Inet sockets do not help,
because when I have not executed Xserver XSDL first, Speech-dispatcher
always try to use default Unix socket. So may be, that inet_socket is
not currently supported by Userland project.
Please, does somebody of us know, which environment variables must be
exported to make Firefox running? Since I did not occur errors while
installing Firefox.
Any help will be very appreciated.
LXDE desktop environment can be executed even without The onlyone crash
message. But there is issue.
None of supported build in keyboard shortcuts do not work. Including
ALT+F1 for menu. There is something specific. For experimenting, start
Lxde after installation by typing
startlxde &
Please remember, that you will need two various devices to be able to
use X related GTK app and to monitor console for errors and warnings.
You can use two various Android devices and also Putty for Windows to
connect to Userland console by using SSH protocol.
Mate can not be executed, it do not support hod keys but do not produce
too much assertions.
mate-session &
Zou have to remove mate-power-manager and one volume monitor module
since those causes warnings.
VNC is not for us, even Userland support it. Because VNC do not allow us
to use hod keys and even BASH shell run by using VNC and in this case,
there is no reliable screen reading support, if you do not want to OCR
whole screen from up to down to track up changes.
Userland is good project for all, who want to participate on its
development and also to deeply understand Linux, because prepared
distribution simply work and user do not know about window manager, that
there are several types of GTK window managers available including
icewm, by The way, this window manager do not display warnings or errors
in Userland.
[Date Prev][
Date Next] [Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]