I know most of the testing is being done in Europe but for us in the US, the time zone issue on UT Pinephone is a pain since we're so far from GMT.
Posts
-
RE: PinePhone
-
RE: [SOLVED] HTTPS Certificate Errors on Morph, Openstore
Solved. When the device clock is not set correctly then the certificates get invalidated. So set the clock manually and it worked
-
[SOLVED] HTTPS Certificate Errors on Morph, Openstore
I cannot access the OpenStore on newly installed Nexus 5's. Upon going to the browser, I noticed that the HTTPS certificates are showing in read and giving "untrusted" messages.
So this indicates that root certificates either got uninstalled or some other root certificate related error. I have not noticed this before today. Though I haven't touched any UT devices in a few days.
This is on 2 newly installed devices.
-
RE: Nexus 5 - Bluetooth option Via Hardware
Unfortunately, this device doesn't work with the car kit either. So it's probably using the same Linux drivers. LOL
-
RE: Nexus 5 - Bluetooth option Via Hardware
@Flohack I appreciate all the work you do!
-
Nexus 5 - Bluetooth option Via Hardware
I'm going to try something for my Nexus 5. Since the only major problem for me with UT is the bluetooth when in the car, I'm going to try a hardware solution.
I ordered this:
TaoTronics Bluetooth 5.0 Transmitter and Receiver, 2-in-1 Wireless 3.5mm Adapter (aptX Low Latency, 2 Devices Simultaneously, For TV/Home Sound System/Car/Nintendo Switch)I'll let you know if it works. In theory, I'll just leave it in the car at all times.
-
RE: Considering OnePlus One for largest battery on T-Mobile
Yes. I'm using OPO on Tmobile
-
RE: What's Inside the Black Box of Ubuntu Touch?
@dobey here's why I started playing with Libertine.
in theory, on a standard phone like the Nexus 5 I'm using, there are many space limitations doing even testing inside the host. While there are not the same space limitations inside Libertine.
So let's just say I'm testing an app that I could load in the host. I run apt-get install and it says out of space in /cache which apparently is where apt puts it's stuff.
Given the lack of resources available, it's not even possible to do much playing at the host side and then one is stuck with libertine, and its limitations and 'experimental' bugs.
Now I expect this would be different on a pinephone since UT is not stuck with the pre-made partitions on Android.
I also understand that there are differences in pre-loaded libraries in the Host vs what's in Libertine (desktop 16.04) which brings it's own different set of issues.
The point of this exercise is to see if I can do normal Linux things on a UT device vs. let's say using PostmarketOS. This is a valid comparison and an often made one between the OS options.
I understand the upcoming changes (wayland, pinephone) will change the comparison.
One might say that this kind of playing is not normal and would break OTA updates. But that will really be a non issue on the Pinephone since one could just have a clean UT install always available on an extra SD card.
Partly this ability to play with this stuff is why we're on Linux. Partly it's also because of privacy advantages.
In any case, I've concluded that Libertine isn't the answer but need more space on the host to do more experimentation. Hopefully the Pinephone will give that space.
-
RE: What's Inside the Black Box of Ubuntu Touch?
@arubislander indeed! at least for now.
I have a couple of apps I could port over too to the openstore. And there are some changes I'd suggest to the system apps. But that's not connected to this thread.
-
RE: What's Inside the Black Box of Ubuntu Touch?
@dobey thank you. the question on the setting was for me to understand how the graphics framework knows to use which display client to use. That's all. Most of my questions here are for discovery and education (for my Youtube videos on UT) and not for anything I'm specifically doing.. One of the videos will discuss Mir specifically.
And it actually came to me as I ran libertine launch and the message about the mirclient came up. I was just curious where that was set.
This is a great community and I hope to be saying many positive things about it and all of you.
-
RE: What's Inside the Black Box of Ubuntu Touch?
@3arn0wl I hope the real objective is freely do whatever we want. Sometimes we use shared public apps. Sometimes we may want to make private apps. Sometimes we just want to play
-
RE: What's Inside the Black Box of Ubuntu Touch?
@alan_g that is really helpful. Now just to help in my understanding, where, as example does one configure a QT or a GTK so use these settings?
-
RE: What's Inside the Black Box of Ubuntu Touch?
@arubislander thank you. Yes that's been my experience so far. GTK gets me further in Libertine. Which is funny. According to the docs, the host system has a lot of the Qtquick/QML libraries loaded already, so I'm thinking that on a Pinephone, there might be more room to play with it without Libertine and if so I'll try QML on it.
But still as of today, my particular app gets a segmentation fault when I run it using Gtk and started with ubuntu-app-launch. I can simplify the app to figure out where the fault is but this could be one of the many issues with Libertine itself.
This is my plan of action so far. I think that doing any kind of major development on Libertine is not the most productive, other than for an educational exercise. Which I will do for a video.
However, I imagine that the Pinephone will open up more possibilities since it would be no big deal to modify the main UT install. Just have a back UT SD card ready and you're back in business for daily driver use!
From what I understand now of the architecture, some of the limitations I'm finding now may disappear. I'll know for sure on a real Pinephone soon.
-
RE: LGE Nexus 5 (hammerhead)
Does this use the GPU? I noticed Video works here, though not on the classic.
-
RE: What's Inside the Black Box of Ubuntu Touch?
The other problem that makes it necessary to use the Libertine-Container is that even if I force a read-write on the main system, there's not enough space on /var/cache/apt/archives so you can't really even do much.
And I'm only testing...
Even doing a compile of one of the existing system apps like address-book-app will not work since there's no space to download a build system (perhaps this will not be a limitation on the pinephone since it won't have these specific android partitions)
I realize that many things don't run on Libertine but if I know what the limitations are then it can be put to use. Yes it is pointless running GUI apps like Wireshark, Gimp, Libreoffice and such on it since it's not usable anyway.
I know for example, that non-GUI apps made with Python run fine. Bash stuff runs fine. And that has value, particularly for cybersecurity.
-
RE: What's Inside the Black Box of Ubuntu Touch?
@arubislander hi there! This is more than a simple attempt at making an app. This is a deeper attempt at uncovering how things work on UT. Given that the host system is locked down, the place to do anything else is in a Libertine-Container if that is doable.
This is part of an education series that I'm doing to get more people to appreciate UT (see this video https://youtu.be/rMmWmNyDKG8 )
Yes, I did write a cybersecurity GTK app that I'm sure can be made to run on PureOS on a Librem5 (I don't have one yet so I'm unable to try it). But it runs fine on any Gnome distro. Happy to convert it to QT as well though I have not used QT before.
I can tell you that people will migrate to PostmarketOS on a Pinephone if they can't figure out how UT works. So that is the bigger picture here.
Now for a personal use case, I can easily write things that I can find a purpose for without necessarily wanting to make some Openstore click package. As example, something for a cybersecurity purpose. So doing simple programs is something I expect I can do on any Linux device, for example, a Raspberry PI.
I realize that UT is a different animal but I'm just looking for a predictable behavior so I can push it in a positive way..
-
RE: What's Inside the Black Box of Ubuntu Touch?
I moved now to a different approach which is to try to make a Python QT app. So I get the error:
This application failed to start because it could not find or load the Qt platform plugin "ubuntumirclient".Then I see that this is now deprecated and that this will replaced by Xwayland. But this is just a basic Qt app.
I can't even get a simple python Hello World in QT to work in a Libertine Container. That''s all I'm doing.
-
RE: What's Inside the Black Box of Ubuntu Touch?
And the ubuntu-app-launch worked on something I installed from apt! Thanks! Slowly making sense.
My python app is still failing on some other aspect of gtk so I'll research that some more. But glad to have made some progress.
-
RE: What's Inside the Black Box of Ubuntu Touch?
@dobey said in What's Inside the Black Box of Ubuntu Touch?:
Why should it, if you did not install anything which doesn't need them? As you are the developer in this case, you need to install the dependencies you need when developing an application. The libertine container doesn't know what you need in it, for your own code.
It's only a comment related to consistency between UT/Libertine-Container vs let's say an Ubuntu 18.04 desktop which is what I'm using. I documented the dependencies needed to install it on Ubuntu 18.04 and am discovering that it is differently packaged for UT. Maybe this is a 16.04 thing..