-
-
Notifications
You must be signed in to change notification settings - Fork 49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Expanding setupTermuxArch so visually impaired users can install Orca screen reader (assistive technology) and have VNC support added easily. #34
Comments
The TermuxArch commands |
I have tried The latest archLinux.
Butt command orcaconf produces The following error
janusz@localhost root]$ orcaconf
/root/bin/pci: line 6: root/bin/pci: directory or file not exist
==> Running TermuxArch pci espeak-ng mate mate-extra orca pulseaudio-alsa
tigerv
nc vncserver 2.0.673 ...
Thanks to The error, script fail to continue to work.
Error: target not found : vncserver
TermuxArch WARNING: Generated script signal 1 near or at line number 83
by '$S
UDOCONF pacman --noconfirm --color=always -Syu "$@"' <mailto:$@> !
|
@JanuszChmiel for sharing. I will take a look and see what can be done. |
This commit 8a930a2 enhances support for
Do you know what the correct package name should be for vncserver or is tigervnc sufficient? |
This code:
creates both
@JanuszChmiel thank you for sharing the command output. I think the refinement is quite an improvement over the initial version. Please run |
@JanuszChmiel are you familiar with the It was developed from this issue, "A few questions about Arch Linux in Termux PRoot #59". Are you familiar with the |
More information about the |
You have made excellent script.
Because Archlinux support perfectly shared memory, even Mate desktop
enviroment can be used with Orca including VLC media player with
accessibility support, including Audacity sound editor to apply sound effect
and import files, there is very advanced possibility. QWhich will bring
ArchLinux to a bigger masse of visually impaired users.
The idea is to modify alpineterm package from MR Zephir to include fully
automated installation of ArchLinux by using yours script with automatic
Orca installation and mate configuration.
Ideal approach would be to release big .apk file whivh would contain whole
Termux file structure which will contain /profile for Termux whivh will
start Pulseaudio automatically with Termux. Sure, Termux file structure
would contain Proot and other need components.
My goal is to allow visually impaired users with really basic Linux
knowledge to have fully automated ArchLinux setup.
What could I do to make my dream real?
I will upload whole Termux file structure to some place including ArchLinux
setup with Orca and VNC server preconfigured.
Sure, I would had to use zip compressor which will preserve and respect
files permissions.
Alpineterm uses Qemu, but we will not need Qemu at all. We will use Proot
insted.
In other case, Orca functioning with Mate will be only The project for more
advanced users. Sure, so big .apk will be very unlike to be tolerated by
Google company for upload.
If community members will not have copyright problems with my idea, please
let Me know about yours opinions on my idea.
Goal is simple.
Allow not only visually impaired users to have fully automated startup of
ArchLinux.
With sound support and Orca support.
|
Thank you @JanuszChmiel very much. The excellency of the TermuxArch script would not be possible without help from TermuxArch users and developers like you. I am currently testing the new TermuxArch command |
Yes, sure I agree. Command is very important too.
|
I have tried to run some Archlinux by using Qemu option. BUt I can only
choose The architecture. How to run some chosen architecture?
Which command do I have to type?
|
Thank you for the comment @JanuszChmiel; The option that you mentioned is awaiting future implementation. At present
|
Implemented with this e4c644e#diff-14a8a6d6a93e31b5c315b01ec9d90f19dff8d888862fe9fb34aace02d8001805R780 commit. Thank you for sharing your opinion. |
|
I very glad you are pursuing your dream right here and now 🎼 🎵 🎶 |
You have mentioned versions of Linux that are not Arch Linux during our conversations. Installation for many versions of Linux is supported with TermuxArch. Download and configuration is not presently implemented, and hopefully will be in the future. The copy feature supports all versions of Linux that publish a root file system. Command
|
It seemed to cause an error in the emulated environment very similar to the one |
I have watched my favourite TV serial, but now, I AM already downloading .iso file.
And I will send you all output after Qemu will boot The kernel as A log attachment. It is time so I will behave as A professional and really useful tester and helper.
…--
Tento e-mail byl zkontrolován na viry programem AVG.
http://www.avg.cz
|
Kernel is booting. It will be very interesting log output.
…--
Tento e-mail byl zkontrolován na viry programem AVG.
http://www.avg.cz
|
Mr Rausty,
Do you think, that kernel loading proces and initialisation of its various modules can be in conflict with Dropbear for Termux? Because when kernel is beiing loaded and executed by Qemu and CPU of my phone, in one moment, something clear The SSH transferred text screen and there is only k letter and log recording of Teraterm is even being auto terminated. So may be, that kernel do not like my idea using Dropbear for Termux from Termux to boot it. I will try to boot directly from Termux without Dropbear.IIf there will be also so strange crash.
…--
Tento e-mail byl zkontrolován na viry programem AVG.
http://www.avg.cz
|
Also Termux output disappear. So fortunately, this is not thanks to SSH protocol and thanks to Dropbear.
May be, that it will be necessary to add special kernel boot parameters. There is word probing need to disable or something similar after crash.
…--
Tento e-mail byl zkontrolován na viry programem AVG.
http://www.avg.cz
|
Dear kind MR Rausty,Do you know, how to create
systemd-nspawn container
How could it be please?
…--
Tento e-mail byl zkontrolován na viry programem AVG.
http://www.avg.cz
|
As boot boots mute; ⬛ :blankscreen: |
citing Originally posted by @xeffyr in termux/termux-app#376 (comment)
citing Originally posted by @xeffyr in termux/termux-packages#6141 (comment) Start with these:
Boot downloaded image (basic):
Modified to boot from URL with no local image:
In both cases output is printed directly to console as image supports serial line emulated by QEMU. Extending command line by switching to VirtIO devices (rng, nic, drives), increasing TCG cache (e.g. by Arch Linux can be booted too, yet it is slower and ISO will require many RAM (1-2 GB, maybe more). Probably will have issues with text-only mode and you will need a VNC. Originally posted by @SDRausty in SDRausty/termux-archlinux#74 (comment) |
For now, visual option work by The best way. Sure, it do not boot whole Linux kernel, but it work reliably and stably in all situations.
…--
Tento e-mail byl zkontrolován na viry programem AVG.
http://www.avg.cz
|
aThe other question is, how much faster would be to execute Linux with complete kernel on Usermode variant of Qemu on Android devices without Kqemu kernel module. If complex programmers work based on porting Qemu user mode variant to Termux would have The sense when comparing The amount ot of efford needed. Zephir will very probably know The answer, because he has ported many complex C and C++ apps to Termux. And his programmers C and C++ deep development knowledge are good to give us The best answer.
I have seen many projects, which have tried to allow Android users to use Linux.
Non rooted devices have some limitations.
When using cross emulated distributions, for now, it is very probably really The best option to use Proot with Qemu in visual mode as MR Rausty has implemented.
It is The best compromise related to system stability and possible speed without Kqemu.
…--
Tento e-mail byl zkontrolován na viry programem AVG.
http://www.avg.cz
|
Command
Please share your experience here. |
And this boot correctly. I Am running shell and kernel have booted without issues.
Very well done.
|
It would be interesting trz to tune Qemu so also ArchLinux would run.
But this is good beginning. And when talking about beginning.
After I execute halt
Command to shutdown The booted Linux system. CTRL+c do not return me to a Termux session. Shutdown command do not work. Do you know some Linux command which will shutdown Qemu virtual machine correctly and will return me to a Termux Bash shell like before I have started yours script?
I Am very nicely impressed, because I can really boot Linux kernel by using SSH protocol. And if somebody would be able to tune Qemu so ArchLinux would be executed too, it would be perfect.
But I know, that I have to be very patient.
|
Thank you for testing and sharing.
|
Stale issue message |
Let's expand setupTermuxArch so users can install Orca screen reader (assistive technology) and also have VNC support added easily.
_Originally posted by @JanuszChmiel in issue SDRausty/termux-archlinux#66:
The text was updated successfully, but these errors were encountered: