-
-
Notifications
You must be signed in to change notification settings - Fork 32
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
Support Ubuntu Touch #61
Comments
Hey @zubozrout! Unfortunately there are some road blockers. |
How much support is there for Ubuntu touch? |
Indeed we are aiming for Qt 5.7, but its way too early to say when this will land. Snaps are also a problem since they are missing basic access to Contenthub and other stuff we need for proper interaction. So unless we can bundle all things in a (huuuuge) click package it can only be put on hold. this will be true for other browser alternatives as well. |
@Flohack74 yeah, I definitely see that. However, if anyone succeeds building Qt >= 5.8 and QtWebEngine for arm and it runs on Ubuntu touch, we could indeed have some sort of fat click package. That would suck of course but still would be better than nothing, right? :) So, if anyone manages that, please report it here! |
@ShalokShalom can you explain what you mean, exactly? |
Hnn, Canonical dropped the support for Ubuntu touch, yes? |
Yes thats us @ShalokShalom :) http://www.ubports.com |
@Flohack74 As it is right now, I think you're probably better off with Sailfish OS' default browser which doesn't require the latest Qt version and uses some sort of Gecko backend afaik if you're looking for a browser to use as default on Ubuntu Phone and you don't want to create your own/switch the Oxide engine in Canonical's browser for something else and maintain that. |
Looks like Qt 5.9 and Xenial on Ubuntu touch are slowly going to become a reality, maybe this can too 😍 |
Yeah we are aiming now for Qt 5.9 and 16.04 to be usable, and there are first test builds. So anyone who wants to jump onboard this is pretty much welcomed... |
Similarly to this, it would be amazing if Liri Browser could be packaged for postmarketOS. The pmOS project already has QtWebEngine packed in its' repository so that won't be an issue. |
Thanks a lot for sharing. |
I've got Fluid demo installed and running on Ubuntu Touch (xenial, Qt 5.9) 🎊 : I was also trying to get Liri Browser running with XMir, with no success yet though:
Desktop file:
Launcher script:
I experience the same issue when trying to run a minimal QtWebEngine example using XMir. Running QtWebEngine without XMir:
I can get Chromium and other X11 apps running just fine using XMir. Am I missing something? Has anyone got QtWebEngine running on Ubuntu Touch yet? I'd highly appreciate any help/hints on this topic! |
I learned that I should not
Running a minimal QtWebEngine example. |
This might help: https://forums.ubports.com/ Happy Grav-Mass ^^ |
If you're unable to make any progress with XMir, maybe you could try running Liri Browser with XWayland on the Plasma Mobile images or postmarketOS? AFAIK, UBports is planning on switching to Wayland in the near future so this could be a solution to the issue. |
@ShalokShalom thanks for the pointer, I asked for help in their telegram group :) No progress/new information yet, though. |
Oh yeah, postmarketOS is awesome ^-^ |
Your phone is supported: https://wiki.postmarketos.org/wiki/Google_Nexus_5_(lg-hammerhead) |
Hello @timsueberkrueb, it seems as Xenial is getting closer to the final OTA release. And I wonder, what are the current blockers for Liri Browser to run on Ubuntu Touch? |
Hey @zubozrout, I think @mariogrip made QtWebEngine work, so I will try that out :) The problem with porting the browser is that we're already requiring Qt >= 5.10 for Liri Browser while Ubuntu touch is likely going to stay on the Qt 5.9 LTS release (afaik). |
Yes, Qt 5.9 will be the one for xenial. Due to so many changes also for App compatibility we do not want to make it more unstable at the moment. That said, we might consider an upgrade to 5.10 later, since its not a required part of Ubuntu 16.04 per se, and could be upgraded any time. |
While security fixes for Chromium are ported to QtWebEngine for the LTS release 5.9, the Chromium version (56) is not updated. New Qt releases usually come with an updated Chromium version as well so it is in general probably desirable to use the latest Qt version for QtWebEngine applications (like Liri Browser). |
We will use updated QtWebEngine, since that does not need to match the others for that reason.
Right now we use 5.10 with backports from 5.11beta and we will update up 5.11 once its in Debian.
The reason for this is we need egl support without x11 and this was a problem in 5.9 and also in
5.10 (reason for backport) we will try to use the latest QtWebEngine when we can
May 24, 2018 12:51 PM, "Tim Süberkrüb" <[email protected]> wrote:
… While security fixes for Chromium are ported to QtWebEngine for the LTS release 5.9, the Chromium
version (56) is not updated. New Qt releases usually come with an updated Chromium version as well
so it is in general probably desirable to use the latest Qt version for QtWebEngine applications
(like Liri Browser).
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
Hey @mariogrip, I created a demo QtWebEngine app and installed the new QtWebEngine package on my device. qputenv("QTWEBENGINE_DISABLE_SANDBOX", QByteArray("1"));
qputenv("QT_WEBENGINE_DISABLE_GPU", QByteArray("1")); There still seems to be at least an issue with the resources:
Do you have an idea what I'm missing? Thanks a lot :) |
@timsueberkrueb I wonder, did you install the qtwebengine-data package? since it seems to not find ICU date |
Yep, it's installed:
I tried to adapt the EDIT: Here is the click package I tried this with. |
Hello,
I know that at one point there was a preview release of Liri web browser for Ubuntu Touch and I wonder how hard would it be to support it again?
It seems that based on some internal UBports discussions the current system web browser wont receive much updates since Oxide is no longer developed and is missing maintainers. The talks are to utilize some other web browser amongst them Liri is one of the few feasible candidates.
So I guess my question is what would be necessary to change in Liri to run on Ubuntu Touch again?
Thank you very much for you answers :).
The text was updated successfully, but these errors were encountered: