• 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 set Desktop Mode off and make it stick?

Scheduled Pinned Locked Moved Solved Lenovo Tab M10 X605F/L
58 Posts 8 Posters 11.9k Views 3 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.
    • K Offline
      kugiigi @dtarrant
      last edited by 6 May 2022, 17:33

      @dtarrant I don't exactly know how or if it's actually feasible but you can try putting the command as an upstart script (~/.config/upstart). The command would involve gsettings and sorry I can't remember the exact command 😅

      D 1 Reply Last reply 9 May 2022, 02:05 Reply Quote 0
      • D Offline
        danfro @dtarrant
        last edited by danfro 5 Aug 2022, 10:51 6 May 2022, 20:41

        @dtarrant I had a look, yes, the app is not using a terminal command (as I thought). It is changing a gsetting.

        gsetting values can be changed via terminal too as described here.

        The schema is "com.canonical.Unity8". The actual setting value is "usageMode". (taken from UT Tweak Tool's code, not checked)

        So in theory something like this run in terminal should work:

        gsettings set com.canonical.Unity8 usage-mode Staged
        gsettings set com.canonical.Unity8 usage-mode Windowed
        gsettings set com.canonical.Unity8 usage-mode Automatic
        

        Havn't tried it though.

        Edit:
        If you wish to do this without terminal but from inside an app, have a look at my ThemeSwitch branch where I implemented a working way of changing a gsetting.

        Edit 2:
        I edited the mispelled commands here too as pointed out by @Pulsar33.Thanks for that.
        Although if it is usage-mode, then I don't know why or how UT Tweak Tool can work, because that is using usageMode. But maybe I overlook something.

        D 2 Replies Last reply 7 May 2022, 13:59 Reply Quote 3
        • D Offline
          dtarrant @danfro
          last edited by 7 May 2022, 13:59

          @danfro
          Interesting, I looked up gsettings and it seemed to be about keyboard mappings. However, in view of what you've told me, I'll take another look.
          Thanks for the information.

          1 Reply Last reply Reply Quote 0
          • D Offline
            dtarrant @danfro
            last edited by 7 May 2022, 20:06

            @danfro
            I tried one of the commands you suggested and it failed with the message "no such key as rusageMode" (or similar).
            I would value your suggestion as to how to trouble-shoot.
            Thank you in anticipation.

            K 1 Reply Last reply 8 May 2022, 00:24 Reply Quote 0
            • K Offline
              kugiigi @dtarrant
              last edited by 8 May 2022, 00:24

              @dtarrant it should be usageMode. It's a mistype 😄

              D 2 Replies Last reply 8 May 2022, 01:26 Reply Quote 0
              • D Offline
                dtarrant @kugiigi
                last edited by 8 May 2022, 01:26

                @kugiigi
                Wow! Thanks Kugi, I'll try again. ☺

                1 Reply Last reply Reply Quote 0
                • D Offline
                  dtarrant @kugiigi
                  last edited by dtarrant 5 Aug 2022, 01:58 8 May 2022, 01:55

                  @kugiigi @danfro
                  Tried again - still no joy. Got msg:
                  No such key 'usageMode'
                  I feel we are on the brink of success.
                  Also tried 'useageMode' but also no joy. ☹
                  Any other ideas?

                  P 1 Reply Last reply 8 May 2022, 07:49 Reply Quote 0
                  • P Offline
                    Pulsar33 @dtarrant
                    last edited by 8 May 2022, 07:49

                    @dtarrant mispellings ...

                    Use

                    gsettings set com.canonical.Unity8 usage-mode Windowed
                    gsettings set com.canonical.Unity8 launcher-width 6
                    gsettings set com.canonical.Unity8 autohide-launcher true
                    

                    The opposite of Windowed is Staged

                    BR
                    Pulsar33

                    Aquaris BQ E5 HD UBports OTA-25 (currently testing features)
                    Aquaris BQ E5 HD Ubuntu Edition Canonical OTA-15 (last Canonical version, daily use)
                    Raspberry Pi 4 B - 4 GB & 8 GB with various OS and Desktops (UBports not OK)

                    D 3 Replies Last reply 8 May 2022, 08:55 Reply Quote 3
                    • D Offline
                      dtarrant @Pulsar33
                      last edited by 8 May 2022, 08:55

                      @pulsar33
                      Many thanks. I will try and let you know how it goes.

                      1 Reply Last reply Reply Quote 0
                      • D Offline
                        dtarrant @Pulsar33
                        last edited by 8 May 2022, 09:22

                        @pulsar33 @kugiigi @danfro @Luksus @Fuseteam
                        Brilliant! That worked!
                        You've made me very happy.
                        "If you know stuff, you can do stuff!" ☺

                        1 Reply Last reply Reply Quote 1
                        • D Offline
                          dtarrant @kugiigi
                          last edited by 9 May 2022, 02:05

                          @kugiigi
                          This looks interesting:
                          I now know the correct gsettings command.
                          I can access .config/upstart with file manager and currently this location is empty (no files).
                          Please can you explain the format of the script I need to put here so the gsettings command is executed when I boot the tablet.
                          Not sure if this is relevant, but I just noticed that file manager has an "open terminal here" option at .config/upstart/....

                          K 1 Reply Last reply 9 May 2022, 08:14 Reply Quote 0
                          • K Offline
                            Keneda @dtarrant
                            last edited by Keneda 5 Sept 2022, 13:13 9 May 2022, 08:14

                            @dtarrant said in How to set Desktop Mode off and make it stick?:

                            Not sure if this is relevant, but I just noticed that file manager has an "open terminal here" option at .config/upstart/....

                            It has this option in any folder.

                            @dtarrant said in How to set Desktop Mode off and make it stick?:

                            Please can you explain the format of the script I need to put here so the gsettings command is executed when I boot the tablet.

                            See there .

                            For instance, i assume you can call your file rotate-screen-fix.conf, put the right code to start script in it, and then create a rotate-screen-fix file in home folder and put the @Pulsar33 code above in it.

                            2015-2023 : Meizu MX4 ☠️⚰️✝️
                            2023-2024 : Nexus 5 ☠️⚰️✝️
                            2024-***** : FPOS Fairphone 5 waiting UT for freedom 😉
                            🇲🇫🇬🇧

                            1 Reply Last reply Reply Quote 1
                            • D Offline
                              dtarrant @Pulsar33
                              last edited by 10 May 2022, 18:27

                              @pulsar33 @Keneda @kugiigi
                              Now I have confirmed the correct gsettings command to switch to staged mode, I need to arrange for it to be executed automatically when I boot the tablet.
                              I like Kugi's suggestion to use config/upstart/...
                              I have experimented with file manager which provides an easy way to created folders and files and also the facility to start a terminal wbich makes it possible to delete files and folders.
                              The problem I have is how best to add text (commands) to the empty file I created.
                              I have searched for a solution and some approaches seem over-complicated.
                              I would appreciate your suggestion please.

                              K 1 Reply Last reply 10 May 2022, 18:36 Reply Quote 0
                              • K Offline
                                kugiigi @dtarrant
                                last edited by 10 May 2022, 18:36

                                @dtarrant You can use vi or nano via terminal. Or Seabass from the store for ease of use.

                                Here's a sample code that the tweak tool uses to set the scaling. Not sure if you can do the same of putting the command directly instead of creating a separate script.

                                start on starting dbus
                                exec initctl set-env --global GRID_UNIT_PX=28
                                

                                Here's another example of executing a script/bibary instead

                                start on started unity8
                                exec /opt/click.ubuntu.com/dekko2.dekkoproject/current/lib/aarch64-linux-gnu/bin/dekkod
                                
                                D 2 Replies Last reply 10 May 2022, 20:44 Reply Quote 0
                                • D Offline
                                  dtarrant @kugiigi
                                  last edited by 10 May 2022, 20:44

                                  @kugiigi
                                  I like your previous suggestion of putting the gsettings command in ~/.config/upstart/....
                                  For me, nano and vi look very tedious to learn and use.
                                  After a quick play, Seabass2 looks much easier, so I will give that a try and let you know how I get on.
                                  Watch this space!
                                  In the words of Pete Juliano:
                                  "If you know stuff, you can do stuff" ☺

                                  1 Reply Last reply Reply Quote 0
                                  • D Offline
                                    dtarrant @kugiigi
                                    last edited by 11 May 2022, 23:38

                                    @kugiigi @Luksus
                                    So I put the gsettings command in ~/.config/upstart/...
                                    using Seabass2.
                                    I did not succeed in making the tablet start in staged mode.
                                    I did notice a few things:

                                    1. My BQ M10 tablet file manager enables access to ~/.config but the TB-X605F does not.
                                    2. Seabass2 can access ~/.config on the BQ, but not on the Lenovo.
                                    3. Seabass2 was harder to use that I anticipated.
                                    4. On the Lenovo, I had to use the command line to access ~/.config/upstart/... and add my gsettings command.
                                      Next I will re-visit the other suggestions that have been offered and try a different approach.
                                      It's worrying that the Lenovo behaves differently to the BQ.
                                      Looks like the Lenovo may have some significant bugs.
                                    L 1 Reply Last reply 12 May 2022, 06:48 Reply Quote 0
                                    • L Offline
                                      Luksus @dtarrant
                                      last edited by 12 May 2022, 06:48

                                      @dtarrant Do you have set a lock-password (sudo-password) on the X605?

                                      Devices: BQ e4.5, Fairphone 2, Fairphone 3, Lenovo X605F, Pinephone, Moto Z2 Force, OnePlus5T

                                      D 1 Reply Last reply 17 May 2022, 15:19 Reply Quote 0
                                      • L Offline
                                        Lakotaubp
                                        last edited by 13 May 2022, 06:02

                                        @Luksus just to let you know @dtarrant is having a problem logging in to answer your question (guessed it was this). We are trying to sort out the issue. Thanks.

                                        1 Reply Last reply Reply Quote 0
                                        • D Offline
                                          dtarrant @Luksus
                                          last edited by 17 May 2022, 15:19

                                          @luksus @Lakotaubp
                                          Sorry about the delay to reply. I had a problem logging in which took a while to fix. Anyhow, in answer to your question about having a passcode set, yes I did. I will explain further:

                                          I have been using my BQ Aquaris M10 Ubuntu Edition as a reference. On this tablet, file manager can't see .config/etc until I unlock the 4-digit passcode, then it becomes accessible.

                                          On my Lenovo TB-X605F, also using a 4-digit passcode, .config/etc was not accessible even after unlocking.
                                          If I recall correctly, I couldn't access .config/etc with Seabass2 either, whilst it was possible from my BQ M10.

                                          K 1 Reply Last reply 17 May 2022, 18:59 Reply Quote 0
                                          • K Offline
                                            kugiigi @dtarrant
                                            last edited by 17 May 2022, 18:59

                                            @dtarrant That's really weird. Maybe the port has apparmor/permission issues?

                                            L 1 Reply Last reply 17 May 2022, 20:41 Reply Quote 1
                                            17 out of 58
                                            • First post
                                              17/58
                                              Last post