• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login
UBports Robot Logo UBports Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login

How to install desktop apps for convergence use case?

Scheduled Pinned Locked Moved Support
10 Posts 3 Posters 1.4k Views 1 Watching
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M Offline
      marc_aurel
      last edited by 15 Dec 2018, 15:55

      I have sucessfully created a container for desktop apps and deployed libre office. How can I find available packeges for desktop apps, that are prepared for UBports? My intention is, to install professional apps for productivity. It would be grat to have an IDE for UBports like Qt Creator right on my UBports device to simplify developement. I would have everything together and could just connect my mobile device to a screen and keyboard in the office or a device like Mirabook and Superbook while traveling.

      1 Reply Last reply Reply Quote 0
      • D Offline
        dobey
        last edited by 15 Dec 2018, 16:53

        You should be able to install any of the available "software center" type apps to get a full list of what is available to install. For example, installing gnome-software will let you use that tool to find apps to install.

        M 1 Reply Last reply 18 Dec 2018, 15:54 Reply Quote 0
        • M Offline
          marc_aurel @dobey
          last edited by marc_aurel 18 Dec 2018, 15:54

          @dobey Thanks for the recommendation. I have installed gnome-center successfully and the icon appears in the app scope for desktop apps. Unfortunately I can't open the app. I'm afraid it is not compatible with UBports. Does someone kow another app store app?

          1 Reply Last reply Reply Quote 0
          • M Offline
            marc_aurel
            last edited by 20 Dec 2018, 13:38

            I played around wiht package names and guessed "software-center" as a package name for the Ubuntu app store after installing "gnome-software" is not shown up in the app scope.

            The software center seems to be installed and appears in the app scope of my desktop app container. Unforunately the app crashes after startup. Just the startup sceen is shown as you can see in the screenhsot.

            0_1545312982973_20181220_142431_1.jpg

            Has someone successfully installed any app store?

            1 Reply Last reply Reply Quote 0
            • T Offline
              TotalSonic
              last edited by TotalSonic 21 Dec 2018, 19:24

              Unfortunately both the standard Ubuntu Software Center and Synaptic package managers will not launch in UT via Libertine - however lubuntu-software-center DOES work, even if it is still a little clunky on the phone.

              M 1 Reply Last reply 23 Dec 2018, 10:13 Reply Quote 1
              • M Offline
                marc_aurel @TotalSonic
                last edited by 23 Dec 2018, 10:13

                @totalsonic Thanks for your suggestion. I can confirm, htat I was able to install lubuntu-software-center.

                Next I tested to install a .deb package, that I have downloaded to evaluate the use case of using the UBports device for my daily produtvie work. In my case, it would be installing an IDE for UBports. I have downloaded the .deb pacjage of Atom and selected this package within my container for desktop apps. Unfortunately nothing hapeens after selecting the said package.

                Does soneone know, which software is supported and not? I expected, that software, that runs on Ubuntu is also runnung on UBports.

                What if I need to install additional libraries and system features like clickable for a working IDE for UBports? I think I can't install them on the system level with adb shell, because the desktop apps are running in a container and have no access to the resources outside of that container, right?

                1 Reply Last reply Reply Quote 0
                • D Offline
                  dobey
                  last edited by 23 Dec 2018, 20:28

                  Does Atom provide an armhf build for download? Or only x86? You cannot install the i386 or amd64 build on the phone. Also, I think Electron based apps will not work well, as Chromium does not work well under libertine and Xmir, even if you could get it installed.

                  As for clickable, surely you can install it, but you may not be able to use it, as I'm not sure if docker would work well on the phone (or in the libertine container), and clickable requires working docker.

                  M 2 Replies Last reply 24 Dec 2018, 10:13 Reply Quote 0
                  • M Offline
                    marc_aurel @dobey
                    last edited by 24 Dec 2018, 10:13

                    @dobey Yes, I hae downloaded the arm package. Any alternative for an IDE. Maybe the old Ubuntu skd? I was neither able to install the old sdk on Unbunmtu 16.04 nor on Ubuntu 16.10.

                    1 Reply Last reply Reply Quote 0
                    • M Offline
                      marc_aurel @dobey
                      last edited by marc_aurel 27 Dec 2018, 16:16

                      @dobey How can I install a package like clickable in the container? I think the container has its own system environment. I think I have to call the following commands:

                      adb shell
                      libertine-container-manager exec -i CONTAINER-IDENTIFIER -c "/bin/bash"
                      

                      Then i can use the commands for installing clickable:

                      pip3 install git+https://gitlab.com/clickable/clickable.git
                      

                      Unforutnately my system logs the following errors after the second command:

                      groups: cannot find name for group ID 1001
                      groups: cannot find name for group ID 1002
                      groups: cannot find name for group ID 1003
                      groups: cannot find name for group ID 1004
                      groups: cannot find name for group ID 1005
                      groups: cannot find name for group ID 1013
                      groups: cannot find name for group ID 1015
                      groups: cannot find name for group ID 1021
                      groups: cannot find name for group ID 2001
                      groups: cannot find name for group ID 3002
                      groups: cannot find name for group ID 3003
                      groups: cannot find name for group ID 3004
                      groups: cannot find name for group ID 9997
                      groups: cannot find name for group ID 32011
                      

                      But I get another shell. I think, I'm in the shell of the container:

                      itot@ubuntu-phablet:/# 
                      

                      The pip3 command is not known, so I tried the approach for Ubuntu as describedin the documentation (without sudo, because I'm already logged as root. This seem to work.

                      Now I will try to find an apprproate IDE. Some idea? I'll try to install "qtcreator" after the installation of Atom failed.

                      1 Reply Last reply Reply Quote 0
                      • D Offline
                        dobey
                        last edited by 28 Dec 2018, 02:57

                        I'm not sure if clickable will be usable, even if you can get it installed, as I don't think docker will work well on a phone/tablet running UT. But well, if you install pip3 in a container, then at least you should be able to install clickable. Whether it will work or not, is a different matter though.

                        1 Reply Last reply Reply Quote 0
                        1 out of 10
                        • First post
                          1/10
                          Last post