Navigation

    UBports Robot Logo

    UBports Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search

    Is there a possibility to completely disable/uninstall the Launcher?

    General
    12
    38
    2118
    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.
    • C
      chdslv last edited by

      I had the chance to have the older version of UT, where you swipe from bottom to get to the App Drawer, so there wasn't a need to swipe from the left -- no launcher. Two things are needed in a mobile phone, a way to get to apps menu and look at all the open apps. Maybe, one needs a space for a favourites apps dock, but it could be a part of the app menu, and if it has to be a column, then its background should be without a background colour, and stay away completely unasked. If it has to stay seen, the with no background colour, it would be just icons arranged vertically. By the way, the Ubuntu icon should match the other icons. Well, this is up to discussion, maybe even the developers would have shot at it. Good day!

      K dobey 2 Replies Last reply Reply Quote 0
      • K
        kugiigi @chdslv last edited by

        @chdslv What UT version is that? I don't remember UT ever working like that. Even the demo UI, which looked like Unity 7, has the launcher on the left and the app scopes can be opened from the left as well.

        1 Reply Last reply Reply Quote 0
        • Flohack
          Flohack @jezek last edited by

          @jezek we had it hidden and then users complained to us they dont know how to open it, and how to start Apps. No matter what we do, there will be unhappiness. We have learned to live with it πŸ˜‰ - I agree an option could be done, but we have by far more pressing problems than this cosmetic one.

          My languages: πŸ‡¦πŸ‡Ή πŸ‡©πŸ‡ͺ πŸ‡¬πŸ‡§ πŸ‡ΊπŸ‡Έ

          C 1 Reply Last reply Reply Quote 4
          • C
            chdslv @Flohack last edited by

            @Flohack said in Is there a possibility to completely disable/uninstall the Launcher?:

            No matter what we do, there will be unhappiness. We have learned to live with it πŸ˜‰

            It is not a matter of unhappiness. If anyone is using UT/UBPorts, it is because it brings happiness. So, if anyone is suggesting something, it is not "complaining." πŸ™‚

            G 1 Reply Last reply Reply Quote -1
            • dobey
              dobey @chdslv last edited by

              @chdslv said in Is there a possibility to completely disable/uninstall the Launcher?:

              I had the chance to have the older version of UT, where you swipe from bottom to get to the App Drawer, so there wasn't a need to swipe from the left -- no launcher

              Ubuntu Touch has never worked this way. Here's a demo from CES 2013 https://www.youtube.com/watch?v=GwL77K2cb8o

              The system was a little closer to looking like Unity7 then, but it was still not with the same behavior as Android, and the Launcher was still there. However, the "dash" could never be closed.

              And no, we won't be returning the design to that.

              1 Reply Last reply Reply Quote 0
              • Keneda
                Keneda last edited by

                Swipping from bottom was to open installed scopes on Canonical uTouch, not installed apps.

                2015-Now : Meizu MX4 (Stable) for daily use
                Spare : Nexus 5 (Stable)

                1 Reply Last reply Reply Quote 0
                • G
                  GizmoChicken @chdslv last edited by

                  @chdslv said in Is there a possibility to completely disable/uninstall the Launcher?:

                  @Flohack said in Is there a possibility to completely disable/uninstall the Launcher?:

                  No matter what we do, there will be unhappiness. We have learned to live with it πŸ˜‰

                  It is not a matter of unhappiness. If anyone is using UT/UBPorts, it is because it brings happiness. So, if anyone is suggesting something, it is not "complaining." πŸ™‚

                  I'm not, in any way, attempting to belittle your request. And while I don't particularly support what you want (personally, I like the launcher), I applaud your initiative to request what you feel would be an improvement. Seriously, I do. πŸ™‚

                  But as @Flohack, explained, at present, "[UBports] have by far more pressing problems than this cosmetic one."

                  For example, among numerous other projects, UBports is currently:

                  • upgrading to Qt 5.12;
                  • moving from upstart to systemd; and
                  • preparing for a rebase from 16.04 to 20.04.

                  So, with the above in mind, how about deferring your request until those more "pressing problems" have been resolved?

                  Keneda 1 Reply Last reply Reply Quote 0
                  • Keneda
                    Keneda @GizmoChicken last edited by

                    @GizmoChicken said in Is there a possibility to completely disable/uninstall the Launcher?:

                    So, with the above in mind, how about deferring your request until those more "pressing problems" have been resolved?

                    I don't feel this topic is a "i want that now dude" kind of topic...

                    I feel if someoe can give him a "hack" to do this, like "the launcher size to 0" mentionned earlier, that would be enough for him.

                    "Is there a possibility to completely disable/uninstall the Launcher?" is not a request, it's a question.

                    If nobody have a clue and so the answer is "no", so be it.

                    But if some kind of tweak can make the deal, he will be enjoyed by that.

                    2015-Now : Meizu MX4 (Stable) for daily use
                    Spare : Nexus 5 (Stable)

                    jezek 1 Reply Last reply Reply Quote 0
                    • jezek
                      jezek @Keneda last edited by jezek

                      I feel if someoe can give him a "hack" to do this, like "the launcher size to 0" mentionned earlier, that would be enough for him.

                      I will not give him a hack, cause this issue doesn't bug me (and I'm lazy and don't have time until it concerns me πŸ˜‰ ). I'll give him an advice. There should be a qml file for the launcher somewhere. Use find and grep commands to locate the file. Backup, edit, experiment, hack, play with the file (if something goes terribly wrong, you can always reinstall). Read, try to understand what's going on. Insert log statements and read logs to see what's going on. After finding a satisfying hack, publish, or try to make it not looking as an hack and make an pull request.

                      Don't make excuses that you can't code or you can't do it because it is hard and you are dumb. If you can read and write, you can program. Just like with other skills, you have to do it and practice to master it.

                      "Is there a possibility to completely disable/uninstall the Launcher?" is not a request, it's a question.

                      Yes, there is the possibility. There is always a possibility to something software related. But it involves experimenting and lots of time and failing (even if you're knowing what you're doing). If I would do it by myself I would probably just try to keep the launcher hidden. It can hide, there is already some code for it, it should be only a mater of changing some condition.

                      That's all what I have to say. Good luck. πŸ˜‰

                      jEzEk

                      Keneda 1 Reply Last reply Reply Quote 1
                      • C
                        chdslv last edited by chdslv

                        As @Keneda understood, it was a question, not a request. It is a question to those young and enterprising people here. If someone can find a solution, I'd quite happily implement it. If not, the question is dropped.

                        Its time for me to go away and enjoy life, as the rest of it is not much to the time I was present on this planet Earth. πŸ™‚

                        1 Reply Last reply Reply Quote 2
                        • Keneda
                          Keneda @jezek last edited by

                          @jezek

                          WOW!

                          2015-Now : Meizu MX4 (Stable) for daily use
                          Spare : Nexus 5 (Stable)

                          1 Reply Last reply Reply Quote 3
                          • jezek
                            jezek last edited by jezek

                            Sorry, I couldn't let it go... this is what I found out... It took me 15 minutes including writing this reply.

                            Let's find all files in /usr that contains case insensitive word "launcher"

                            $ find /usr/ -iname '*launcher*'
                            /usr/bin/cautious-launcher
                            /usr/bin/unity-webapps-qml-launcher
                            /usr/lib/arm-linux-gnueabihf/ubuntu-system-settings/private/Ubuntu/SystemSettings/Launcher
                            /usr/lib/arm-linux-gnueabihf/ubuntu-system-settings/private/Ubuntu/SystemSettings/Launcher/libUbuntuLauncherPanel.so
                            /usr/lib/arm-linux-gnueabihf/ubuntu-system-settings/liblauncher-plugin.so
                            /usr/lib/arm-linux-gnueabihf/unity8/qml/Greeter/Unity/Launcher
                            /usr/lib/arm-linux-gnueabihf/unity8/qml/Greeter/Unity/Launcher/libUnityLauncherAS-qml.so
                            /usr/lib/arm-linux-gnueabihf/unity8/qml/Unity/Launcher
                            /usr/lib/arm-linux-gnueabihf/unity8/qml/Unity/Launcher/libUnityLauncher-qml.so
                            /usr/lib/python3/dist-packages/libertine/launcher
                            /usr/share/ubuntu/settings/system/launcher.settings
                            /usr/share/ubuntu/settings/system/qml-plugins/reset/ResetLauncherHome.qml
                            /usr/share/ubuntu/settings/system/qml-plugins/launcher
                            /usr/share/unity/themes/launcher_background_middle.png
                            /usr/share/unity/themes/launcher_background_top.png
                            /usr/share/unity/themes/launcher_background_bottom.png
                            /usr/share/unity/themes/launcher_reflection.png
                            /usr/share/applications/unitywebappsqmllauncher.desktop
                            /usr/share/unity8/Launcher
                            /usr/share/unity8/Launcher/LauncherDelegate.qml
                            /usr/share/unity8/Launcher/FoldingLauncherDelegate.qml
                            /usr/share/unity8/Launcher/Launcher.qml
                            /usr/share/unity8/Launcher/FoldingLauncherDelegate.qmlc
                            /usr/share/unity8/Launcher/Launcher.qmlc
                            /usr/share/unity8/Launcher/LauncherPanel.qmlc
                            /usr/share/unity8/Launcher/LauncherPanel.qml
                            /usr/share/unity8/Launcher/LauncherDelegate.qmlc
                            /usr/share/icons/suru/apps/scalable/preferences-desktop-launcher-symbolic.svg
                            

                            Hmm... the /usr/share/unity8/Launcher folder looks promising...
                            After reading, what's in the /usr/share/unity8/Launcher/Launcher.qml, there is a parameter that looks promising:

                            28 
                            29     property bool autohideEnabled: false
                            30     property bool lockedVisible: false
                            

                            I mean the autohideEnabled... Let's see, where it's used...

                            $ grep -nr autohideEnabled /usr/share/unity8/Launcher/
                            /usr/share/unity8/Launcher/Launcher.qml:29:    property bool autohideEnabled: false
                            /usr/share/unity8/Launcher/Launcher.qml:411:                if (root.autohideEnabled && !root.lockedVisible) {
                            /usr/share/unity8/Launcher/Launcher.qml:607:                autohideEnabled: true
                            

                            Only in three positions... maybe if it was always true, the launcher would stay hidden... try to edit the line 29 (you'll need to remount the / as rw) and restart unity8 via UbuntuTouchTweakTool...

                            ...

                            This is all the effort I'm willing to invest into this thread for now. Maybe it will help. Happy hacking.

                            EDIT: maybe the autohideEnabled is not he way to go, maybe it does someting else, I haven't tried...

                            jEzEk

                            1 Reply Last reply Reply Quote 2
                            • First post
                              Last post