UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login
    1. Home
    2. johndoe
    3. Posts
    J
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 7
    • Posts 74
    • Groups 0

    Posts

    Recent Best Controversial
    • RE: Lenovo TAB M10 3rd Gen

      @Bruce-Gray Hello Bruce and welcome to the forum,
      you probably have already figured out, that devices that have a port are listed at:
      https://devices.ubuntu-touch.io/

      The M10 3rd Gen is not listed there and it will most likely not be compatible with the port for the 2nd Gen device, because it has very different internals (different chipset). So you should not buy the 3rd Gen device for using it with Ubuntu Touch.

      I could find the following (probably overpriced) 2nd gen device on eBay:
      https://www.ebay.com/itm/115848957812?_skw=Lenovo+M10+2+gen+4gb&epid=21045777728&itmmeta

      But if you want a more powerful device, the Volla Tablet will probably get Ubuntu Touch support in the coming weeks:
      https://www.indiegogo.com/projects/volla-tablet-simplify-your-digital-life#/
      Volla has already made multiple devices with Ubuntu Touch support.

      Please be aware, that Ubuntu Touch is not a "normal" Linux distro (more restricted, some desktop apps do not work) and depending on your usecase, it is maybe better to buy an Intel or AMD tablet and use standard Ubuntu or Debian (I think it is fairly easy to install Linux on some Surface Tablets).

      posted in Lenovo Tab M10 HD (2nd Gen)
      J
      johndoe
    • RE: OpenStore payment system discussion

      Update:
      I removed the proof of concept web app from the OpenStore, because I have no time right now to regularly restart the server or to fix the stability problems. It would also not make much sense to improve something, that will not be used.

      It is all available under GNU GPL3 at: https://gitlab.com/AdamSchrey/open-store-payment-poc
      So if anyone wants to revisit the idea, he/she can do so.
      I am also happy to answer any questions about it.

      Thank you all for the feedback👍

      posted in General
      J
      johndoe
    • RE: OpenStore payment system discussion

      @Fuseteam Yes, you are right. The transaction is directly between the wallets from the user and the developer, but it would maybe be good to implement a system that ensures that the user can ask the developer for a refund (for example a button that appears after the payment).
      Maybe it would even be easier to have a system where the user can use the app for free for a certain amount of time (the time he would be entitled to a refund) and than the user can decide to pay for the app, if he wants to get future updates.

      This is of cause very theoretical, because with the feedback I got so far, I don't think the majority of users want any form of payment system.

      posted in General
      J
      johndoe
    • RE: OpenStore payment system discussion

      @arubislander It should not be necessary to pay again. The user will receive a confirmation code, that will also be saved on the server. So later on the user can use the confirmation code to download the app again.
      Additionally, if the user has an OpenStore-Account (with Ubuntu One, GitLab or GitHub), it could maybe be even more convenient for the user (just logging in again).

      In the proof of concept, the confirmation code is always 1234, but in a real scenario it would be a new code for every generated address.
      To prevent the confirmation code from getting lost, it could be automatically stored on the device and maybe (if the user wants this) be send to an e-mail address.

      Of cause if you have a friend who already payed for the app, you could just use a confirmation code from him/her and it will probably not attract attention, unless the confirmation code was already used 300 times this month.
      For this I want to loosely quote the additional information text from the proof of concept: "I don't think preventing people from getting apps for free should be the future goal of the OpenStore. Apps (that require payment) will be purchased, when the payment is the most convenient way for the user."

      posted in General
      J
      johndoe
    • RE: OpenStore payment system discussion

      @kugiigi
      Sorry for all the information, it was just important for me that the user does not need to give any risky data to the app.
      :grinning_face_with_sweat:

      posted in General
      J
      johndoe
    • RE: OpenStore payment system discussion

      @kugiigi
      green_arrows_send.png

      This is how the screen should look like (with some other random address of many addresses that all point to the same wallet), when you click on "Buy".
      The green arrows point to the amount that was send to the given address.
      As soon as the server detects, that the cost of the app was send to the given address (Confirmed address balance >= Cost of app), you will get a green "Install" and "Download" button.
      You could also try it out by getting the code from gitlab and run it locally or you try it out with 0.0000001 LTC (I think you can make the amount you send as small as you want, but I only tried it with amounts between 0.0001 LTC and 0.001 LTC).

      posted in General
      J
      johndoe
    • RE: OpenStore payment system discussion

      @kugiigi said in OpenStore payment system discussion:

      Anyway, my concern right now is what's in the poc app? I'm not accusing anyone but we are mostly people who met in the internet and what if people who tries the poc actually input their payment details? How secure is the site and what does it actually do? Sorry if this was a stupid concern. It's just the first thing that came to mind 😄

      Your concerns are very valid, but it is designed so that the user does not need to put any data from him/her into the app. The user will see an address and can use any Litecoin wallet (another program or website) to send something to this address.
      The server for open-store-payment-poc will now check the block chain, if any payment went to the given address (the sender and receiver are unknown, but every transfer to every address is known to everyone, this is how the block chain works).

      You will always get a new address, when you click on "Buy" (needs some time and maybe sometimes fails, because the server hardware is not the best and my code for this proof of concept could be improved, it should only show that it can work). But every address always points to the same wallet (in this case my wallet, but it could also be the wallet of someone else for some other app).

      @kugiigi said in OpenStore payment system discussion:

      There's just so many things involved and not just technical but also legal matters.

      The main idea here is: The OpenStore would not need to process the the payment, because it is done by multiple third parties (people who mine Litecoin or who have Litecoin nodes) and the OpenStore only provides an address and looks if there is anything transferred to that address. But the developer would probably need to take care of legal matters as taxes when he receives Litecoin to his wallet or later transfers them into "normal" money.

      And just to be clear: Litecoin was chosen here as one of many possible solutions, because it works and is well established. I could have also chosen Bitcoin, but the confirmation times and the fees are lower with Litecoin.

      posted in General
      J
      johndoe
    • RE: OpenStore payment system discussion

      @Moem said in OpenStore payment system discussion:

      @johndoe That would completely stop me from using apps from the Open Store. I don't use any payment methods on my phone. I also do not use cryptocoins of any kind, and do not wish to.

      So there is no form of payment method for the OpenStore that would be acceptable for you or is it just about the solution I mentioned?

      posted in General
      J
      johndoe
    • RE: OpenStore payment system discussion

      @Lakotaubp Oh okay, I thought Ubports would be involved with the OpenStore, because it comes with the OS and seems like the official store of UbuntuTouch. Is the OpenStore not running on servers from the Ubports foundation?

      posted in General
      J
      johndoe
    • OpenStore payment system discussion

      Hello,

      I know that the OpenStore shows donation links for some apps, but this is not quiet the same as selling the apps. I think it would be beneficial for UbuntuTouch, if developers could decide to take a small amount of money for their app.
      Developers probably cannot make a living from selling UT apps at the moment (small user base). But even a small amount for an app can be very motivating to improve that app and the performance of the OS as a whole. Improved apps and an improved operating system can attract more users to pay and donate, and that has the potential for even more improvements.

      This is easier said than done and there are many things that would need to be thought about.
      This is why I made a small proof of concept under: https://open-store.io/app/open-store-payment-poc
      https://gitlab.com/AdamSchrey/open-store-payment-poc (no time to fix stability problems of the server, so people who want to try it out have to look at the code and run it locally)

      I think one possible solution for the payment system would be to make it with Litecoin. If we use a blockchain-based cryptocurrency, we have the inconvenience for the user to exchange the "normal" currency into a cryptocurrency. But the maintainers of the OpenStore would have the advantage of not having to process the payment and only providing an address that corresponds to the app and check for transactions to that address.

      I would love to hear your thoughts on this topic. I hope the discussion can center around whether this is beneficial for UbuntuTouch and if the approach over blockchain-based cryptocurrency is feasible.

      posted in General
      J
      johndoe
    • RE: Customizing Icons

      @Salah
      The others are competly right about the potential risks.
      But I do not want to discourage you from hacking the device, if you wish to do so and if you know that it could maybe break some things.

      Put this in the terminal, if you want to have fun hacking and potentialy breaking your device:

      sudo mount -o rw,remount /
      
      posted in Google Pixel 3a/3a XL
      J
      johndoe
    • RE: Customizing Icons

      @Salah Maybe iteresting for hacking your device: All installed applications can be found under: /opt/click.ubuntu.com/
      And the icons of the applications are often under: /opt/click.ubuntu.com/[AppName]/current/assets/

      But if you install a new version of the app, any changes you do here will most likely be gone.

      posted in Google Pixel 3a/3a XL
      J
      johndoe
    • RE: Customizing Icons

      @Salah I saw your other post and the "hacky" way with remounting the file system is the way I would do it (https://forums.ubports.com/post/81981).
      I recommend to back up your data and to enable adb shell access, before doing so (you can often still access your device over adb shell, even if the GUI is broken).
      Please be aware that an OTA update could break your device, after you did some hacks, but it is probably unlikely after changing some icons.
      I don't think UT/Lomiri looks for any icons in the home folder (but I could be wrong), so it is either the "hacky" way or someone adds code to the system (pull request on GitLab), that lets Lomiri look for icon packages in a folder like $HOME/.icons/ (similar to what gnome-tweaks does).

      posted in Google Pixel 3a/3a XL
      J
      johndoe
    • RE: Ubuntu Touch Q&A 148 Call for Questions

      @UBportsNews Thank you for answering and thank you for bringing snaps to UT 👍

      posted in News
      J
      johndoe
    • RE: Usable phone display

      @Appointed
      About UT and desktop apps:
      The goal of Ubuntu Touch is to be an secure and open source mobile OS, that can optionally also turn into a Desktop OS, when you connect the mobile device to a bigger screen, mouse and keyboard.
      When the user is in the desktop mode of UT, he maybe wants to use classic Desktop apps and this is what Libertine is for.
      So it is not the goal of UT to make any desktop app work on a smaller formfactor and without a keyboard and mouse. Of cause you can still try to do so, but that it is not scaling correctly is no surprise. The real issue are the other errors (some programs not opening or not working correctly).

      @Appointed said in Usable phone display:

      responsible

      Libertine is not working perfectly, but UT is a community driven project. You and me are as responsible to make things better as everyone else. The code is all on GitLab and GitHub. The UT core team is happy for everyone who can help.

      For a lot of people it was way more important to get Android apps working on UT and move to focal and this was accomplished. So Libertine not working perfectly is a result of prioritizement and lack of contributors and not because of responsibility.

      posted in Libertine
      J
      johndoe
    • RE: Ubuntu Touch Q&A 148 Call for Questions

      @UBportsNews
      Currently Libertine is advertised as a solution for running classic Ubuntu X11 desktop apps on UT (something like this is mentioned when the first Libertine container is created). Unfortunately this is not working perfperfectly right now.
      But as far as I understood it, snap packages coming to UT should make it way easier to run normal Ubuntu desktop apps on UT. Is that correct?
      So, in the future, will Libertine become a solution primarily for classic Terminal programs (like vim, gcc and ranger) and will people install classic desktop apps (like Gimp and Libreoffice) as a snap, if possible? Or will most of the problems with Libertine be solved with updates to Mir and it will continue as the default way to install classic GUI desktop apps?

      posted in News
      J
      johndoe
    • RE: Usable phone display

      @Appointed About vim:
      I just installed Libertine to check it out and vim and other terminal apps should run without any problems, when you open them in the terminal:

      libertine-launch --id focal-3 vim
      

      The main problem with terminal apps is, that you need an external keyboard for many of them, because most key combinations do not work on the touch keyboard.

      posted in Libertine
      J
      johndoe
    • RE: Usable phone display

      @Appointed

      Edit: I just installed Libreoffice on Libertine and was also not able to solve the scaling issue.

      About he scaling problem:

      I have not used Libertine for some time now and would also need to figure things out.

      If it did not work with the Libertine Tweak Tool, you could maybe also try to set it manually:

      export GDK_SCALE=2 && libertine-launch --id <your container id>  libreoffice --writer --nologo
      

      or

      libertine-launch --id <your container id> export GDK_SCALE=2 && libreoffice --writer --nologo
      

      You could also try to locate the .desktop file and add "export GDK_SCALE=2 && libreoffice" after "Exec=".
      But I do not know, if any of this will work.

      posted in Libertine
      J
      johndoe
    • RE: Usable phone display

      @Appointed
      In general about Libertine:
      I think your expectations were maybe a little bit to high with Libertine. You can try to use Libertine to get some classic desktop apps to run on UT and it will sometimes work, but it is not working perfectly, because there are not a lot of developers for UT and other things get prioritized at the moment (but the UT team is probably very happy for everyone who could help to improve Libertine).
      On a positive note:
      In the near future, snap packages will be supported by UT and this should make running a lot of classic programs on UT way easier, so Libreoffice will probably work as a snap package in the future.

      posted in Libertine
      J
      johndoe