speechd-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: speech-dispatcher and userspace chroot environment on Android


From: Mgr. Janusz Chmiel
Subject: RE: speech-dispatcher and userspace chroot environment on Android
Date: Thu, 28 May 2020 15:19:16 +0200

Proot have often issues with phones and tablets developed by Samsung,
Huavei. Blackview are very often OK. You can also use LXDE desktop, which do
not need to communicate with systemd like Mate-session. But LXDE is not
accessible by default. YOu would had to run lxappearance to enable assistive
technology support. But because lxapperance do not work with orca outside
The LXDE, you would had to grab Lxappearance C source code. The best
strategy is to find its package on ArchLinux AUr community repository, so
you will get access to ArchLinux compatible source code. May be, that you
would analyse Lxappearance source code to type some commands to enable
assistive technology support iín LXDE.
Sure, also Mate have possibility to enable assistive technologyessupport.
But Mate can be used even without assistive technology enabled, even some
apps such as QT apps will not work.

The problem of VNC protocol is The lack of 3D graphics support because you
run Android no real Linux, so some specific video drivers are not loaded.
You have many opportunities such as using Seamonkey, Evolution, Thunderbird,
Pluma, caja file manager, even Mate archiver. But speed of all apps will be
limited. Because Proot is complex C app which monitor sys calls and if some
sys call is called, Proot must change it to other values. So it can not be
so fast like running full Linux which would be directly executed by yours
phone CPU.
You can even ignore desktop environment and you can simply combine some GTk
compatible window manager with Orca. Such as ratpoison. It is very memory
efficient window manager, but it uses different hod keys to switch between
windowss. Openbox uses more memory but it do not need to access /proc folder
to switch between active windows. So you can use it even with other distros.
But combining Mate and other window managers have some shadow effects.
Orca do not start automatically, some Mate specific apps may hang its focus
while browsing its GUi by using TAB or SHIFT+Tab.
You will not be able to use Libreoffice on Android 8 and newer, because
Libreoffice binary module need to access /proc folder. Somebody very
advanced would had to reprogramm Libree office so it would run similarly
like Openbox which also do not need to acces /proc folder at all.
But it is heavy task.
Android 6.0 do not have this limitation.
When I have tested Libreoffice on Android 6.0 it have worked perfectly, no
shared memory so it would be usable. I will debate with Libreoffice
programmers how complex would be to develop parallel routine which would
ommit to use /proc folder access. I will look at Libreoffice source code, if
binary executable is written in C or in other language.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]