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
XDG-WM-Base missing #40
Comments
You should not use |
Please, let me know if it worked. |
I have been working so for years without problems. When using distros ( |
|
Oh I am so sorry I missed the previous comments. |
The current issue I have been having is Termux-X11 on the latest action builds does not create the Wayland files under usr/tmp. Is that the intended behavior now? I guess I'm just confused on how to set up Termux currently to test this out. |
You can try to reinstall both Termux:X11 app and termux-x11.deb from last successfull build artifact and try again. |
I see the readme updated with some new instructions so I will give that a shot when I can Thanks. |
Confused as ever... Screen_Recording_20211009-200336_Termux.mp4 |
I realized I didn't pass :1 to termux-x11 but same result says it can't open display |
I'm dumb forgot the .X11 bind mount. Trying that now. |
That "No protocol specified" message looks a bit generic. Did you try to use |
I found out where is the root of problem. Xwayland moved from wl_shell to xdg_wm_base protocol. That means new Xwayland is not compatible with Lorie. Will be fixed with moving to wlroots. Of cource if I will succeed in porting it... |
I can start a DE from a linuxdeploy container by mounting the X11 socket. However glxgears can't run, giving |
Termux:X11 has no acceleration support for now. |
This errors is most likely caused by version missmatch of wayland-protocols or xwayland package between chroot and Termux. You need to use same version on both of them. |
Made a script which just compiles instructions and patches took here : It is meant for native termux, I will share later how I got acceleration working inside a gentoo prefix (which should work in proot and chroot as well), but here you go for now : Edit: Also bootstraping a gentoo prefix for non-root users with different profiles for different usage. And more to come on my gitlab profile. |
@Azkali Hi, I'm trying to follow your instructions, but I'm having a problem finding
Thanks! |
Looks like they changed over to meson for the build system. May be able to simply see what they suggest for building and modify the script accordingly. |
I think I was able to correctly built wayland-protocols, however their guide also mentions files that previously don't exist: |
@iamSlightlyWind that is from suhan-paradkar's tewmux-disabled (releases). |
Thank you all! The framerates look surprisingly decent now. Screen_Recording_20220209-065458_TermuxX11.mp4Edit: took some time, but here is the unattended script to install and compile from scratch. |
@iamSlightlyWind Can you please make one more video with VLC using different renderers (GLES, GL, xcb, xrender)? |
an new version of the instructions and patches were released quite recently which should adress most of the build issues |
I don't actually understand what specific things you want me to try. My understanding is that you want me to try VLC installed in a proot, but I have no idea as to how to use different renderers (yet?). Although, I was able to try
comparing to glmark2(mesa?), removed warnings:
Though, this may not be what you are looking for since the renderer still said it's zink. Sorry, I don't have any experience beforehand as to how to do all this but I prob can follow instructions. ATM I'm just trying to get termux:x11 to work in chroot according to #45 with hopefully some sort of hardware acceleration based on this script/method since xsdl server is pissing me off. |
Holy crap. Thank you! Excited to try this again. |
In video in this post you started |
wayland 1.19.0
xorg-xwayland 21.1.2
Arch Linux Aarch64 chroot (not proot)
Termux-X11 tmp dir is bind mounted to a folder within chroot. It finds the folder and sockets but complains about missing XDG-WM-Base protocol.
The text was updated successfully, but these errors were encountered: