Can't find Android 10 Desktop Mode - Nubia Red Magic 5G / 5S Questions & Answers

Hi,
USB-C alt mode is working fine with the 5G, but I can't find the Desktop mode in the dev settings,
Is it possible to activate it with adb or any way ?
Thx

Was about to ask ?

I checked with adb shell, there is no force_desktop_mode_on_external_displays settings

Force Desktop mode is present on V4.09 !
adrienfr said:
I checked with adb shell, there is no force_desktop_mode_on_external_displays settings
Click to expand...
Click to collapse
With ROM Common v4.09, force_allow_on_external and force_desktop_mode_on_external_displays are presents in settings with adb shell !

So do you have to use adb to make it work?

I just tried that, and it does sort of work, but there is no actual desktop mode installed, so it's very buggy and doesn't work well or look good. The only way to control the "desktop" screen is with peripherals, like a mouse and keyboard, as there is no touchpad-like interface on the phone. If you do have all that, and you have enabled "Enable freeform windows" and "Force activities to be resizable", all apps should work.

usergentoo said:
So do you have to use adb to make it work?
Click to expand...
Click to collapse
Yes, with ADB
adb shell
settings put global force_desktop_mode_on_external_displays 1
settings put global force_allow_on_external 1
Reboot the phone and it's ok
You can install Sentio to have a full desktop environment, but with sentio, you have to disable force_desktop_mode_on_external_display (force_desktop_mode_on_external_display 0) to get it work properly

Insyder28 said:
I just tried that, and it does sort of work, but there is no actual desktop mode installed, so it's very buggy and doesn't work well or look good. The only way to control the "desktop" screen is with peripherals, like a mouse and keyboard, as there is no touchpad-like interface on the phone. If you do have all that, and you have enabled "Enable freeform windows" and "Force activities to be resizable", all apps should work.
Click to expand...
Click to collapse
Sentio app, or the XDA apk Lawnchair are desktop like apps that work good
I have also tried with UserLand and it works like a charm

You can also install SecondScreen app to manage the out display size : https://play.google.com/store/apps/details?id=com.farmerbb.secondscreen.free

adrienfr said:
Sentio app, or the XDA apk Lawnchair are desktop like apps that work good
I have also tried with UserLand and it works like a charm
Click to expand...
Click to collapse
Yes, true, but you have to set it as your default launcher to work properly, and the 5G doesn't allow you to do that yet. I haven't gotten Lawnchair or Sentio to display properly on the second screen.

Insyder28 said:
Yes, true, but you have to set it as your default launcher to work properly, and the 5G doesn't allow you to do that yet. I haven't gotten Lawnchair or Sentio to display properly on the second screen.
Click to expand...
Click to collapse
You don't need to set Sentio as default launcher, for me it's really working great, i can work like i used to work with a PC
Sentio launches when you connect a new screen and set the display in landscape mode and with second screen the display is resized

Related

18:9 immersive mode/gesture controls/no root

DISCLAIMER: This guide was NOT made by me, I'm simply sharing this here because it's really useful IMO.
This is a guide made by reddit user turkcem421, on how to take advantage of this beautiful 18:9 aka 2:1 display.
Here's the link https://www.reddit.com/r/lgg6/comments/7bqy5r/guide_fullscreen_immersive_mode_with_gesture/
And some screenshots...
Very interesting, thank you. I was also looking for a way to do this after playing with a friend's iPhone X and realizing how outdated a navigation bar now feels.
I was on a different path. Instead of enabling immersive mode, my goal is to disable the soft keys entirely. This requires editing build.prop, which requires root, which I can't get on my H870DS. However it seems to be possible to edit it with adb as well, was going to try that next.
EDIT: file system is read-only, doesn't work with adb.
Also, there's an app called Pie Control that can provide gesture navigation controls and is very elegant IMHO. My goal is to use that as a replacement for soft keys.
Hi crabnebula,
Author of the reddit guide here. I actually tried the adb build.prop approach also! It was pretty tough to write it to the system successfully (as you noticed, there are a lot of weird things on the backend of the LG G6 compared to the Nexus phones that I am used to) but eventually I did manage to write it and chmod it by combining a lot of tricks I learned hereHowever it did not have any effect, i.e. the LG G6 ROM does not seem to care about what that line of build.prop says and just shows the buttons anyway. After that failure I ended up figuring out the solution that I put in the guide.
Pie controls looks nice too, I was considering it. There are two things I like about all-in-one gestures though that to my knowledge are not in the others (but I have not checked thoroughly)
1) all in one gestures includes both gesture controls and immersive mode in the same app, and the immersive mode also has a built-in fix to let the keyboard work (see my guide). I don't know another way to have immersive mode with a working keyboard, and it is also really handy that it's all one app, i.e. if for any reason the app crashes or is stopped then the nav bars also come back when the gesture controls stop working.
2) there is an 'alt-tab' functionality, comparable to double tapping on multitasking button. Very handy to do this with a single swipe. I didn't see any other apps that had this (but maybe I did not look hard enough)
 @yilun thanks for posting the guide here!
Thank you! The UI looks so much better without the nav-bar and status bar there to interfere. ^^
turkcem421 said:
Hi crabnebula,
Author of the reddit guide here. I actually tried the adb build.prop approach also! It was pretty tough to write it to the system successfully (as you noticed, there are a lot of weird things on the backend of the LG G6 compared to the Nexus phones that I am used to) but eventually I did manage to write it and chmod it by combining a lot of tricks I learned hereHowever it did not have any effect, i.e. the LG G6 ROM does not seem to care about what that line of build.prop says and just shows the buttons anyway. After that failure I ended up figuring out the solution that I put in the guide.
Pie controls looks nice too, I was considering it. There are two things I like about all-in-one gestures though that to my knowledge are not in the others (but I have not checked thoroughly)
1) all in one gestures includes both gesture controls and immersive mode in the same app, and the immersive mode also has a built-in fix to let the keyboard work (see my guide). I don't know another way to have immersive mode with a working keyboard, and it is also really handy that it's all one app, i.e. if for any reason the app crashes or is stopped then the nav bars also come back when the gesture controls stop working.
2) there is an 'alt-tab' functionality, comparable to double tapping on multitasking button. Very handy to do this with a single swipe. I didn't see any other apps that had this (but maybe I did not look hard enough)
@yilun thanks for posting the guide here!
Click to expand...
Click to collapse
Thank you for the reddit guide and the further information. I really appreciate that you took the time to share!
Guess I'll give up on the build.prop setting.
After playing with AIO Gestures a little more, I have to agree with you. The combination of features makes it more useful and I actually prefer the way it works when using both the bottom edge and corners to replace the 3 usual soft keys, instead of a pie menu.
The only issue I have is that the phone seems to drop out of immersive mode when returning to the launcher and certain apps, but it's a minor nuisance.
I'm hoping that in a next version of Android and/or in future OEM updates, they are going to introduce native gesture-based navigation, at least as an option. In the meantime, it's great to have an alternative that works without root. Thanks again!
I'm using something like this since 3 weeks. What I've did to get the immersive screen was all in adb code. What is causing the battery drain is Google apps that won't support 18:9 mode so you have to exclude them from immersive. You can still use youtube modded APK (18:9 support) and Chrome beta to get full screen.
The adb code is
adb shell settings put global policy_control immersive.navigation=apps,-com.android.chrome,-com.android.vending,-com.google.android.gm,-com.google.android.googlequicksearchbox
I use aiog too.
PinG91 said:
I'm using something like this since 3 weeks. What I've did to get the immersive screen was all in adb code. What is causing the battery drain is Google apps that won't support 18:9 mode so you have to exclude them from immersive. You can still use youtube modded APK (18:9 support) and Chrome beta to get full screen.
The adb code is
adb shell settings put global policy_control immersive.navigation=apps,-com.android.chrome,-com.android.vending,-com.google.android.gm,-com.google.android.googlequicksearchbox
I use aiog too.
Click to expand...
Click to collapse
Greenify doesn't help me with battery drain, anyway this tip solve my problems. Thanks a lot!
Happy to help
How can I disable it?
victor19 said:
How can I disable it?
Click to expand...
Click to collapse
You mean revert the whole process?
You can do it one by one manually, but I'd recommend just making a backup and factory resetting.
The other way is extremely time consuming and not very practical at all.
PinG91 said:
I'm using something like this since 3 weeks. What I've did to get the immersive screen was all in adb code. What is causing the battery drain is Google apps that won't support 18:9 mode so you have to exclude them from immersive. You can still use youtube modded APK (18:9 support) and Chrome beta to get full screen.
The adb code is
adb shell settings put global policy_control immersive.navigation=apps,-com.android.chrome,-com.android.vending,-com.google.android.gm,-com.google.android.googlequicksearchbox
I use aiog too.
Click to expand...
Click to collapse
I updated my immersive mode with the above command and did a reboot.
Solved my battery drain and heat problems immediately.
THANKS!!!
victor19 said:
How can I disable it?
Click to expand...
Click to collapse
adb shell settings put global policy_control null*
Just like that
I have set it up correctly but have a few questions. Is op possible to disable the navbar completely everytime i swipe up to go home from the buttom. The navbar shows up and is in the way. And is it possible to disable the white glow on the screen from the all in one gestures app?
To disable glow go to "personalization" > "edge preference" and set "opacity" to 0%.
PinG91 said:
I'm using something like this since 3 weeks. What I've did to get the immersive screen was all in adb code. What is causing the battery drain is Google apps that won't support 18:9 mode so you have to exclude them from immersive. You can still use youtube modded APK (18:9 support) and Chrome beta to get full screen.
The adb code is
adb shell settings put global policy_control immersive.navigation=apps,-com.android.chrome,-com.android.vending,-com.google.android.gm,-com.google.android.googlequicksearchbox
I use aiog too.
Click to expand...
Click to collapse
Does this solve all the apps that don't support 18:9? Is there a way to tell if there are other apps that cause it?
Sent from my LG-H870 using Tapatalk
tanguita said:
Does this solve all the apps that don't support 18:9? Is there a way to tell if there are other apps that cause it?
Sent from my LG-H870 using Tapatalk
Click to expand...
Click to collapse
This will solve the battery drain. If you need to take off another app from the inmersive just added to the line. ,-app
PinG91 said:
This will solve the battery drain. If you need to take off another app from the inmersive just added to the line. ,-app
Click to expand...
Click to collapse
Indeed it does... I screwed up mixing the command with the immersion from aiog (which activated immersion for everything). Thanks again!
Sent from my LG-H870 using Tapatalk
PinG91 said:
I'm using something like this since 3 weeks. What I've did to get the immersive screen was all in adb code. What is causing the battery drain is Google apps that won't support 18:9 mode so you have to exclude them from immersive. You can still use youtube modded APK (18:9 support) and Chrome beta to get full screen.
The adb code is
adb shell settings put global policy_control immersive.navigation=apps,-com.android.chrome,-com.android.vending,-com.google.android.gm,-com.google.android.googlequicksearchbox
I use aiog too.
Click to expand...
Click to collapse
So if you force immersive this way, you still need to use AIOG with the special settings applied through adb in order for the keyboard to function in immersive mode, or do you only use AIOG for the actual gestures?
crabnebula said:
So if you force immersive this way, you still need to use AIOG with the special settings applied through adb in order for the keyboard to function in immersive mode, or do you only use AIOG for the actual gestures?
Click to expand...
Click to collapse
Just for gestures. There is no need of touching any setting for immersive on AIOG.
Can't believe how simple that all was. Only thing I couldn't do was the SVC for ls993. Literally no one has it, spend 25 min looking and 5 minutes going through the tutorial.
Only issue I know is that some apps have a very small black sliver on the bottom, is this due to not forcing long display through the SVC? Does anyone know the SVC for ls993???
Either way, the rest works 1000x better than I expected and the battery drain solutions are terrific.
Home screen looks super good too

Disable black bar on OxygenOs 10 keyboard -->[ADB]

For those who struggle with this problem on android 10. The black bar on keyboard, you can type this on adb:
--> Start with:
ADB THING:
Windows ADB Setup https://dl.google.com/android/repository/platform-tools-latest-windows.zip
Enable USB debugging in Developer mode and authorization will pop-up when is connect with the PC.
Open and type in CMD --> adb shell
Then wm overscan 0,0,0,-55 it's better because(-75) may interfere with gestures...
wm overscan 0,0,0,-25 is also good
bar will be gone! . For rooted users you can just type wm overscan 0,0,0,-50 on terminal.
It is ok to set for -50 if there is some problems with the gestures
Default value is 0,0,0,0
thx to @elmarian756
surdustef said:
For those who struggle with this problem on android 10.0.1. The black bar on keyboard, you can type this on adb:
HTML:
adb shell wm overscan 0,0,0,-75
and bar will be gone! . For rooted users you can just type wm overscan 0,0,0,-75 on terminal.
Default value is 0,0,0,0
thx to @elmarian756
Click to expand...
Click to collapse
I get this message: "wm command not found"
pcplayer said:
I get this message: "wm command not found"
Click to expand...
Click to collapse
Try to use the commands separately
You can also try this on the terminal emulator in your phone.
Just use su wm overscan 0,0,0-75
fathomer said:
You can also try this on the terminal emulator in your phone.
Just use su wm overscan 0,0,0-75
Click to expand...
Click to collapse
Thank you!! Su at the beginning was the solution!
Set to -122 for me ?
EDIT : nope, it also moves the goats notifications so -75 is better
Helped a lot
Thank you very much for your sharing!
Thx for the tip
Would have gave you 2 thumbs up if it would have let me. It's the little things that make so much difference.
tried this for 2 days and it seems to be interfere with the A10 gestures. In some apps it's real hard to swipe up to go to home
aleck0112 said:
tried this for 2 days and it seems to be interfere with the A10 gestures. In some apps it's real hard to swipe up to go to home
Click to expand...
Click to collapse
You can bigger values than -75
I have discovered that the fullscreen gestures (Q) module for magisk fixes this issue in both landscape and portrait mode.
Ghibif said:
I have discovered that the fullscreen gestures (Q) module for magisk fixes this issue in both landscape and portrait mode.
Click to expand...
Click to collapse
Works great, Thank you!
Ghibif said:
I have discovered that the fullscreen gestures (Q) module for magisk fixes this issue in both landscape and portrait mode.
Click to expand...
Click to collapse
amazing, thank you so much!
Installed this and set wm overscan to 0,0,0,5 and it's perfect for me. Without setting this the Swiftkey keyboard sits kinda too low for me and looks a bit weird, 5 is perfect on 7T
Ghibif said:
I have discovered that the fullscreen gestures (Q) module for magisk fixes this issue in both landscape and portrait mode.
Click to expand...
Click to collapse
I second this. Much easier than the command and works great.
GlitchMob said:
I second this. Much easier than the command and works great.
Click to expand...
Click to collapse
most important is, it does not mess with full screen gesture, while the command does
Nice to know... Tried it and works perfectly! Thx a lot
Hey, I just wanted to say thanks to all of you. It was bothering me so much!

Alternative to hide navbar in Android 11 (without root)?

Does anyone have found a way to hide navbar in Android 11 without root? overscan or fullscreen ADB command still unusable un beta 3 :crying:
Few days ago Google confirmed that it was not a bug not able to use overscan (Status: Won’t Fix (Intended Behavior))
But there are not any comments on innmersive mode... Still in latest public Android 11 version youn can't set innmersive mode with adb command (adb shell settings put global policy_control immersive.navigation=*), it just keep reseting the settings to inmerssive.none=*
Do we have then to finally root or install custom 11 ROM to be able to hide the navbar?
RealCaracas said:
Few days ago Google confirmed that it was not a bug not able to use overscan (Status: Won’t Fix (Intended Behavior))
But there are not any comments on innmersive mode... Still in latest public Android 11 version youn can't set innmersive mode with adb command (adb shell settings put global policy_control immersive.navigation=*), it just keep reseting the settings to inmerssive.none=*
Do we have then to finally root or install custom 11 ROM to be able to hide the navbar?
Click to expand...
Click to collapse
This is ridiculous. why remove something that works fine. I have been using adb to set immersive more or hid the nav bar in certain apps for about 5 years. Why change it now?
TrentSe7en said:
This is ridiculous. why remove something that works fine. I have been using adb to set immersive more or hid the nav bar in certain apps for about 5 years. Why change it now?
Click to expand...
Click to collapse
I know... Maybe Google is forcing developers to properly adjust apps to fit screen size and to the use of the gesture bar.
This immersive app is working, but I don't like to much the behavior: https://play.google.com/store/apps/details?id=immersive.duna.com.immersivemode
RealCaracas said:
I know... Maybe Google is forcing developers to properly adjust apps to fit screen size and to the use of the gesture bar.
This immersive app is working, but I don't like to much the behavior: https://play.google.com/store/apps/details?id=immersive.duna.com.immersivemode
Click to expand...
Click to collapse
Thank you for the link, but I see what you mean about the behaviour. It seems it is using the overlay permission to redraw the app over the top without the nav bar. Clunky, but it works.
Fullscreen Immersive - No Ads, No Root Android 11 that works
I tested and this Immersive app is working on Android 11 with PRO mode
It is called: Fullscreen Immersive - No Ads, No Root
:highfive:
dunatv said:
Fullscreen Immersive - No Ads, No Root Android 11 that works
I tested and this Immersive app is working on Android 11 with PRO mode
It is called: Fullscreen Immersive - No Ads, No Root
:highfive:
Click to expand...
Click to collapse
This doesn't seem to be available anymore. Do you have a link?
steelew said:
This doesn't seem to be available anymore. Do you have a link?
Click to expand...
Click to collapse
According to the developer, he was forced to make a new Google account. Since he couldn't carry over purchase details for the old app he made a new version of it. https://play.google.com/store/apps/details?id=com.duna.immersive
Strephon Alkhalikoi said:
According to the developer, he was forced to make a new Google account. Since he couldn't carry over purchase details for the old app he made a new version of it. https://play.google.com/store/apps/details?id=com.duna.immersive
Click to expand...
Click to collapse
Thank you, I tried it but it only hid the nav bar background but left the white navbar pill/bar there.
steelew said:
Thank you, I tried it but it only hid the nav bar background but left the white navbar pill/bar there.
Click to expand...
Click to collapse
Did you check out what the dev said on Google Play regarding that? If not, you should. The answer is there.
P. S. Quoting me won't help as a) I'm not the dev, and b) I don't use the app.

Replacing the absolute garbage Microsoft Launcher...

*PLEASE MAKE SURE YOU HAVE ANOTHER LAUNCHER INSTALLED BEFORE PROCEEDING WITH THIS*
There isn't much to it. Stock, if you try to select another launcher, the MS Launcher overlays on top of your chosen default launcher. The solution? Disable it...
Enable debuging menu and USB debugging
Plug into your PC and type "adb shell pm disable-user --user 0 com.microsoft.launcher
Accept all prompts on your phone allowing USB debugging
You are now free of the trash MS launcher included with this phone and can use your own. Fair warning, Nova seems a bit buggy for me. But lawnchair is great so far.
If you want to go back to the MS Launcher, do this:
adb shell pm enable com.microsoft.launcher
Edit:
Lawnchair seems to work perfect
Nova works if you disable auto rotation in the look and feel section
I tried tricking the MS Launcher into working as it does on EVERY OTHER Phone by installing the preview apk but it seems to know it's on the Duo and reverts to dumb mode.
This phone is now SO MUCH faster and more responsive. I cannot believe how badly Ms shot themselves in the foot with that modded version of their own launcher that works so well on any other phone.
Can you post a screen shot of Nova working?
loudog3114 said:
*PLEASE MAKE SURE YOU HAVE ANOTHER LAUNCHER INSTALLED BEFORE PROCEEDING WITH THIS*
There isn't much to it. Stock, if you try to select another launcher, the MS Launcher overlays on top of your chosen default launcher. The solution? Disable it...
Enable debuging menu and USB debugging
Plug into your PC and type "adb shell pm disable-user --user 0 com.microsoft.launcher
Accept all prompts on your phone allowing USB debugging
You are now free of the trash MS launcher included with this phone and can use your own. Fair warning, Nova seems a bit buggy for me. But lawnchair is great so far.
If you want to go back to the MS Launcher, do this:
adb shell pm enable com.microsoft.launcher
Edit:
Lawnchair seems to work perfect
Nova works if you disable auto rotation in the look and feel section
I tried tricking the MS Launcher into working as it does on EVERY OTHER Phone by installing the preview apk but it seems to know it's on the Duo and reverts to dumb mode.
This phone is now SO MUCH faster and more responsive. I cannot believe how badly Ms shot themselves in the foot with that modded version of their own launcher that works so well on any other phone.
Click to expand...
Click to collapse
Thank you!
The second screen was folded back when I took this.
http://imgur.com/gallery/kYmyyc8
I would actually advise using lawnchair over nova for now. It doesn't crash, for starters, but also renders better with two screens open. On Nova I lose my dock when I open both screens, on lawnchair it moves it to the right.
I see you have the nav keys enabled, does LC work well with Nav Gestures. Also, with them anabled do you still have those nav bars on the bottom
Lawnchair or lawnchair 2?
I can't get adb to recognize my device. It shows the driver isn't up to date. I have no idea why, and i can't seem to find the correct drivers anywhere. Every other phone i have laying around is detected, just not the Duo. Anyone have any suggestions.
After hours of attempts, i got nothing. It says there are no drivers installed for this device, and there are no compatible drivers available. I even tried to install a universal ADB driver and it says, we were unable to install the driver. I'm lost
Great find, but one thing to note for anyone who wants to try this is that at the app drawer will always think that the device is a single screen, meaning that opening the device in book mode and searching for apps is less convenient, since half of your apps will be hidden behind an app if you have one open. Unfortunately, that was enough for me to go back to the MS Launcher, since it personally is not giving me too much grief and I just wanted theming back. I'm sure someone will really like this though!
Damn not a lot of options
I have been getting more frequent screen freezes to the point I've moved my SIM back to my Pixel 4XL for now. I will try it again when there is a new software drop.
Software drop let's see how butch better this really is
Can someone please share the apk for the new launcher? AT&T hasn't pushed the OTA yet.
xgp0006 said:
Damn not a lot of options
Click to expand...
Click to collapse
The interesting thing is that, in the Beta for single-screen devices, Microsoft Launcher has gotten pretty good.

How To Guide Remove NavBar Gesture Pill (and more) for Pixel 6 Pro

Update: This only works if you are rooted now, since the January 2022 patch.
Hi guys, I've seen several posts asking how to remove the Gesture Pill. It's easy if you're rooted, but it's also possible if you're not rooted.
Here is a step by step guide. There is also a huge amount of UI mods that can be made using the same method.
1. Download the Shizuku app from the Playstore
2. Start the Shizuku app by running the following adb command:
adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/start.sh
3. Download and install FabricateOverlay release from Github.
4. In FabricateOverlay click “Add Overlay”
5. Choose Android System
6. Click “Add”
7. Set “android:dimen/navigation_bar_height” to 1. Apply. Save. Tick.
8. Set “android:dimen/navigation_bar_frame_height” to 0. Apply. Save. Tick.
9. Enjoy!
Let me know in the thread if anything is unclear.
Thanks to @squee666 for an alternative solution that does not affect the keyboard! Try it out!
Credits:
Zachary Wander for the FabricateOverlay app and the instructions.
RikkaW for the Shizuku Api.
MishaalRahman, Quinny898 and various Redditors (especially LankeeM9 and audie-tron171) for the relevant settings.
Very nice, thank you for this!
Points 8 and 9 xan you be more specific.
Damn, it's too bad that the overlay system can't change fonts. I don't even want to install custom fonts, I just want to change the system default to the new Google font instead of Roboto. Without root.
Can we enable Fluid Navigation Gestures after applying a similar tweak?
tids2k said:
Points 8 and 9 xan you be more specific.
Click to expand...
Click to collapse
Basically you need to search "android:dimen/navigation_bar_height" by entering it in the search box. Then click on it. Then add the value in the value box and click "Apply". There are screenshots showing how it works here.
StrangerWeather said:
Basically you need to search "android:dimen/navigation_bar_height" by entering it in the search box. Then click on it. Then add the value in the value box and click "Apply". There are screenshots showing how it works here.
Click to expand...
Click to collapse
Thank you figured out eventually.
Guyinlaca said:
Can we enable Fluid Navigation Gestures after applying a similar tweak?
Click to expand...
Click to collapse
What do you mean?
Great! It works. Thanks!
But there seems to be one down-side ... when you enable the overlay the Google keyboard does not longer show the "down" marker to make the keyboard disappear. The android:dimen/navigation_bar_frame_height (0) is causing that. See attached 2 screenshots. First one is without overlay enabled, second one has overlay enabled. Notice how the little downward pointing arrow is gone on the second one.
foobar66 said:
But there seems to be one down-side ... when you enable the overlay the Google keyboard does not longer show the "down" marker to make the keyboard disappear. The android:dimen/navigation_bar_frame_height (0) is causing that. See attached 2 screenshots. First one is without overlay enabled, second one has overlay enabled. Notice how the little downward pointing arrow is gone on the second one.
Click to expand...
Click to collapse
Good point. However, you just need to swipe back for the keyboard to disappear.
StrangerWeather said:
Hi guys, I've seen several posts asking how to remove the Gesture Pill. It's easy if you're rooted, but it's also possible if you're not rooted.
Here is a step by step guide. There is also a huge amount of UI mods that can be made using the same method.
1. Download the Shizuku app from the Playstore
2. Start the Shizuku app by running the following adb command:
adb shell sh /sdcard/Android/data/moe.shizuku.privileged.api/start.sh
3. Download and install the latest FabricateOverlay release from Github
4. In FabricateOverlay click “Add Overlay”
5. Choose Android System
6. Click “Add”
7. Set “android:dimen/navigation_bar_height” to 0. Apply. Save. Tick.
8. Set “android:dimen/navigation_bar_frame_height” to 0. Apply. Save. Tick.
9. Enjoy!
Let me know in the thread if anything is unclear.
Credits:
Zachary Wander for the FabricateOverlay app and the instructions.
RikkaW for the Shizuku Api.
MishaalRahman, Quinny898 and various Redditors (especially LankeeM9 and audie-tron171) for the relevant settings.
Click to expand...
Click to collapse
What is the workaround for me that im rooted?
foobar66 said:
But there seems to be one down-side ... when you enable the overlay the Google keyboard does not longer show the "down" marker to make the keyboard disappear. The android:dimen/navigation_bar_frame_height (0) is causing that. See attached 2 screenshots. First one is without overlay enabled, second one has overlay enabled. Notice how the little downward pointing arrow is gone on the second one.
Click to expand...
Click to collapse
It might be possible to increase the bottom margin of the keyboard in system.ui. I'll check in a bit.
Edit: Actually, the handle is part of the navbar, which is the reason why it disappears when removing the navbar.
cultofluna said:
What is the workaround for me that im rooted?
Click to expand...
Click to collapse
Just open the Shizuku app and press "Start" in "Start (for rooted devices)".
So on Android 10, there was an overscan feature that allowed the 3 button navigation to be hidden and replaced with 3rd party navigation apps such as Fluid Navigation Gestures. This allowed swipe up from the bottom navigation much like OnePlus and Samsung offer. My curiosity is if this mod allows third party apps the hide and utilize the navbar.
Guyinlaca said:
So on Android 10, there was an overscan feature that allowed the 3 button navigation to be hidden and replaced with 3rd party navigation apps such as Fluid Navigation Gestures. This allowed swipe up from the bottom navigation much like OnePlus and Samsung offer. My curiosity is if this mod allows third party apps the hide and utilize the navbar.
Click to expand...
Click to collapse
Only if they integrate the Shizuku library into their app afaik.
I can confirm this working on my Pixel 3 XL on Android 12, no root, locked bootloader. Thank you so much for this!
StrangerWeather said:
Good point. However, you just need to swipe back for the keyboard to disappear.
Click to expand...
Click to collapse
Aha yes ... if you swipe above the keyboard it goes away ... did not know that! Thanks for that tip.
One question, how come that this sticks after reboot (even when disabling Shizuku/FabricateOverlay)?
foobar66 said:
One question, how come that this sticks after reboot (even when disabling Shizuku/FabricateOverlay)?
Click to expand...
Click to collapse
Basically you only need to give the app permission to change the settings (i.e. write to secure settings). Once the system setting is written it sticks. But if you want to change the value again you will need to go through the same process with both apps.

Categories

Resources