-
-
Notifications
You must be signed in to change notification settings - Fork 364
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
X11 apps severe issue on chromebooks android subsystem #643
Comments
Let's make some checks. |
When I AM running Is this severe error? |
Do termux-x11 work at this point? If it works this error is not severe. |
I have tried to install Xfce desktop and I have executed (xfwm4:32332): xfwm4-WARNING **: 15:13:18.323: Another compositing manager is ru (xfdesktop:32363): GLib-GObject-CRITICAL **: 15:13:21.346: g_object_unref: asser ** (xfdesktop:32363): WARNING **: 15:13:21.645: Failed to get system bus: Could |
Start xfce desktop on empty X11 session. That means kill X-server and start it again. |
Oh dear profesionally thinking MR Twaik. |
Google's window manager does not work under Termux or Termux:X11. |
~ $ export DISPLAY=:1 ~ $ xfce4-session & ** (xfdesktop:2336): WARNING **: 15:37:56.053: Failed to get system bus: Could n |
1140 frames in 5.0 seconds = 227.825 FPS |
MR Twaik, I Am vvery very sorry. |
Gears still send some frame rates values on A terminal even I am triing to run proot-distro login --user janusz ubuntu-oldlts --shared-tmp export DISPLAY=:1 But no output on Ubuntu terminal screen |
It is very probably some Proot issue. |
When I have tried to install Opensuse distro. Terminal contain many error lines with The following content. |
I'll ask my question again and it will be better to answer only this question to not confuse me. |
Yes. It report frame rate. |
So everything hangs and glxgears keeps reporting framerate. Weird. |
Yes. 150 frames in 5.0 seconds = 29.941 FPS |
It is weird. |
I Am afraid, that it is really thanks to non implemented kernel system call Because all Termux x11 based apps are really working. So it is very probably thanks to some kernel difference between standard Android kernel and modified Android kernel which run on virtual machine on Chrome OS. Unfortunately, i do not have time on this time, but I can activate ssh client which you will recommend to Me and I will be following your instructions so you can connect to my chromebook remotely. |
Tell me when you will be ready for connections. |
I am afraid ssh will not be enough for this, I need to see when the image stops updating. |
Probably you will need to check if Chrome Remote Desktop works on your device. You can check it by installing Chrome Remote Desktop app from Play Store (on your Android device) and from Chrome Web Store (on your chromebook). After this you should try to share screen on your chromebook, then connect your device from your phone. |
You still did not respond. |
I have created detailed bug report related to Proot instead, because this error which I have reported here in this issue is not strictly specific for Termux-x11 addon app. Which work very very professionally and reliably across various Android versions. It even work normally and perfectly when user run app by using Termux, not by using Proot. termux/proot#297 |
Dear MR Twaik,
Please, could you try to find out The cause of The following issue.
If I Am running Termux-x11 on My Chromebook which uses Android 11 compatible Android subsystem, app executed from Termux work like A charm including Firefox.
BUt when I run some X11 apps by using Proot-distro and sharedtmp option, every X11 app freeze during its startup.
No errors, no process auto termination, but process symply hangs.
Proot causes this problem only while executing such Linux distribution when using Android subsystem for Chromebook.
Please, do you think, if such behaviour could be solved?
Proot developers do not want to even debate about it.
So All Android apps are working perfectly with termux-x11 on Android subsystem of A chromebook. Termux-x11 show A nice screen, no issue at all.
But If I execute some X11 app from an linux distribution which is being executed by Proot, process hang.
Sure, this behaviour exist only if I Am running Android subsystem of A chromebook.
Standard Android operating system do not suffer about this issue at all.
I know, that Chromebook contain officially supported viftual machine with a special Hardened Debian kernel, but it is strictly based on Somnelier Wayland module. So I can not use Desktop environment.
Mate display every its panels inside A separate window.
Titled Toppanel.
Downpanel.
Window manager can not be eexecutedat all.
My favourite Marco which contain so many shortcuts support for displaiing Mate menu for example.
So I Am triing to run Linux distro by using Termux and Android subsystem of A chromebook.
DO I have some chance to achieve?
Or Google modules will also block my desire so Marco will also not be usable?
Sure, I must specify Display 1 no 0.
Thank you for your debate and for some professional advice.
The text was updated successfully, but these errors were encountered: