Android Oreo immersive mode problems - Google Pixel XL Questions & Answers

Does anyone experience extreme lag when using immersive mode on Oreo? I find that my phone lags when trying to turn the screen back on. It is especially evident when the screen has been off for more than 10 minutes. It is so bad that I cannot answer phone calls if the screen has been off for a few minutes as I hear the ringtone but the screen stays black. Does anyone know of a solution ? Immersive mode is a must have for me and I will have to revert to nougat for the time being if no solution is available.

I had the same problem and battery drain. Try using the following command to enter immersive mode. It fixed the lag and battery drain for me.
adb shell settings put global policy_control immersive.navigation=apps,-com.google.android.googlequicksearchbox

bokononfoma said:
I had the same problem and battery drain. Try using the following command to enter immersive mode. It fixed the lag and battery drain for me.
adb shell settings put global policy_control immersive.navigation=apps,-com.google.android.googlequicksearchbox
Click to expand...
Click to collapse
This did the trick! I just changed .navigation to .full so I could get the status bar to hide too.
Thank you

bokononfoma said:
I had the same problem and battery drain. Try using the following command to enter immersive mode. It fixed the lag and battery drain for me.
adb shell settings put global policy_control immersive.navigation=apps,-com.google.android.googlequicksearchbox
Click to expand...
Click to collapse
Do you enter this command into terminal emulator? Just the same way you wrote starting with "adb shell."

coolhandz said:
Do you enter this command into terminal emulator? Just the same way you wrote starting with "adb shell."
Click to expand...
Click to collapse
In terminal without "adb shell"

bokononfoma said:
I had the same problem and battery drain. Try using the following command to enter immersive mode. It fixed the lag and battery drain for me.
adb shell settings put global policy_control immersive.navigation=apps,-com.google.android.googlequicksearchbox
Click to expand...
Click to collapse
What kind of battery drain? I had lag on Oreo before I went back to Nougat, and also weird battery issues like apps reporting hours of use when they were only on screen for minutes.
If nav bar hiding was the cause of both issues I might try Oreo again.

Ezrem said:
What kind of battery drain? I had lag on Oreo before I went back to Nougat, and also weird battery issues like apps reporting hours of use when they were only on screen for minutes.
If nav bar hiding was the cause of both issues I might try Oreo again.
Click to expand...
Click to collapse
Yes. I had similar experience. I did a factory reset but still had the problem. Hiding the nav bar was the cause, and using this command fixed the problem.

0hfrankieboy said:
This did the trick! I just changed .navigation to .full so I could get the status bar to hide too.
Thank you
Click to expand...
Click to collapse
Wow, and all this time I thought Oreo was a pos, buggy, battery sucking release....
Phone feels normal again. This fixed all my issues!! Who would've thought...

I want to say that I too,...had the same lagging issue. And has worked for me too. Thank you both!!!

Sorry for sticking my nose in here, but how are you guys enabling immersive mode? It's not native to Oreo is it?

JimSmith94 said:
Sorry for sticking my nose in here, but how are you guys enabling immersive mode? It's not native to Oreo is it?
Click to expand...
Click to collapse
Jim unfortunately it is not a native option in oreo. As far as I know one must have root and run the commands posted above in terminal or through adb.

0hfrankieboy said:
Jim unfortunately it is not a native option in oreo. As far as I know one must have root and run the commands posted above in terminal or through adb.
Click to expand...
Click to collapse
Thanks Frank. I've been using Custom Navigation Bar: https://play.google.com/store/apps/details?id=xyz.paphonb.systemuituner&hl=en but it toggles off or on for all apps/screens. I miss the Xposed Force Immersive Mode that let you pick and choose which apps you wanted to "immerse".

Is there a way to couple this command with Tasker so we can pick and choose which apps are immersive? That's how I've been doing it with Custom Navigation Bar, i.e. creating immersive profiles and enabling/disabling them for specific apps. Now thanks to this thread, I'm finding out it's probably what's causing my wake problems.

Thank you sir, this has been bothering me so long since Oreo update.
I have done factory reset, done clean update, cleaned the internal storage etc...
your comments really works for me.
bokononfoma said:
I had the same problem and battery drain. Try using the following command to enter immersive mode. It fixed the lag and battery drain for me.
adb shell settings put global policy_control immersive.navigation=apps,-com.google.android.googlequicksearchbox
Click to expand...
Click to collapse

Guys i use "tiles" and among the various options there is the tile for "immersive mode".
Works with all apps.
Just Whatsapp has some problem: if you enter emoji, the insertion bar disappears and you have to click the "back" button to see everything.

boojay said:
Is there a way to couple this command with Tasker so we can pick and choose which apps are immersive? That's how I've been doing it with Custom Navigation Bar, i.e. creating immersive profiles and enabling/disabling them for specific apps. Now thanks to this thread, I'm finding out it's probably what's causing my wake problems.
Click to expand...
Click to collapse
You can run the command as a shell, you also have to check use root.
Sent from my Pixel XL using XDA Labs

Atomregen said:
You can run the command as a shell, you also have to check use root.
Click to expand...
Click to collapse
I was afraid of that. My preference would be to have a non-root method, but it sounds like the only workaround is to root.
Thanks though.

boojay said:
I was afraid of that. My preference would be to have a non-root method, but it sounds like the only workaround is to root.
Thanks though.
Click to expand...
Click to collapse
Here is an article, where it is described without root.

Atomregen said:
Here is an article, where it is described without root.
Click to expand...
Click to collapse
Sweet, will have a look! Thx

So I've been testing another workaround for the past 24 hours and it seems to be working. It's actually a really simple solution that makes use of my first post about using Tasker to enable/disable immersive profiles for specific apps. All I did was add a task that disabled immersive mode whenever I turn off my screen, and voila, no more delays when waking the phone.

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

swapping back and recent buttons does not space properly

Hey, trying to swap my recent and back buttons. I've tried Custom Navigation Bar app, as well as the adb shell command (adb shell settings put secure sysui_nav_bar "space,recent;home;back,space").
While both methods (the same, from what I understand) swap the buttons, the buttons are spaced closer together than they used to be. I suppose I can just get used to it, but it looks funny to me. Anyone have a different solution?
Recent, space; Home; Space, back
The 'spaces' have to be swapped in their respective space. At least this is how I remember when in the same sit
dontbeweakvato said:
Recent, space; Home; Space, back
The 'spaces' have to be swapped in their respective space. At least this is how I remember when in the same sit
Click to expand...
Click to collapse
That command makes the buttons too far apart. It's weird that these commands can't get the default spacing correct
I think there's space for 5 icons but some require a 'space' within their icon field. What were you using custom navbar app?
dontbeweakvato said:
I think there's space for 5 icons but some require a 'space' within their icon field. What were you using custom navbar app?
Click to expand...
Click to collapse
Yeah, I tried both custom navbar as well as through adb, but the spacing is off for both. but I believe they basically do it the same way. Interestingly enough, without inverting the recent and back buttons, the spacing gets messed up by custom navbar. It's not a huge deal, just something I noticed
Hopefully Google bakes it into 8.1 system tuner
beezar said:
Yeah, I tried both custom navbar as well as through adb, but the spacing is off for both. but I believe they basically do it the same way. Interestingly enough, without inverting the recent and back buttons, the spacing gets messed up by custom navbar. It's not a huge deal, just something I noticed
Hopefully Google bakes it into 8.1 system tuner
Click to expand...
Click to collapse
This method still works worked for me on Android P beta. The gestures work as they should after the swapping the buttons. I left in "recent" in the script. No issues when doing this.
Thanks Fatphatboy88
https://forum.xda-developers.com/showpost.php?p=74133909&postcount=4
You have to install the ADB and fastboot
plug you phone into your computer
turn on debugging mode
open up a command prompt window in the adb folder on your computer
these are the following commands I used. I did notice if you have small hands you could type ";home;recent,back" and it will put the home icon in the middle and the other two buttons on the right. What ever button you put the semi colons around will be in the center of the screen.
Type
adb shell
settings put secure sysui_nav_bar "space,recent;home;back,space"
localfinesse said:
This method still works worked for me on Android P beta. The gestures work as they should after the swapping the buttons. I left in "recent" in the script. No issues when doing this.
Thanks Fatphatboy88
https://forum.xda-developers.com/showpost.php?p=74133909&postcount=4
You have to install the ADB and fastboot
plug you phone into your computer
turn on debugging mode
open up a command prompt window in the adb folder on your computer
these are the following commands I used. I did notice if you have small hands you could type ";home;recent,back" and it will put the home icon in the middle and the other two buttons on the right. What ever button you put the semi colons around will be in the center of the screen.
Type
adb shell
settings put secure sysui_nav_bar "space,recent;home;back,space"
Click to expand...
Click to collapse
Sorry to revive an old thread, but I didn't want to start a new one for the same problem... Can anyone tell me if this method works on Pie stock? Do I need to root/unlock bootloader? My phone is almost completely factory, and I love it aside from the back/recent buttons being different than I'm used to.
Smoghog said:
Sorry to revive an old thread, but I didn't want to start a new one for the same problem... Can anyone tell me if this method works on Pie stock? Do I need to root/unlock bootloader? My phone is almost completely factory, and I love it aside from the back/recent buttons being different than I'm used to.
Click to expand...
Click to collapse
I believe you need to be rooted.
Smoghog said:
Sorry to revive an old thread, but I didn't want to start a new one for the same problem... Can anyone tell me if this method works on Pie stock? Do I need to root/unlock bootloader? My phone is almost completely factory, and I love it aside from the back/recent buttons being different than I'm used to.
Click to expand...
Click to collapse
check out https://play.google.com/store/apps/details?id=xyz.paphonb.systemuituner no root required
uicnren said:
check out https://play.google.com/store/apps/details?id=xyz.paphonb.systemuituner no root required
Click to expand...
Click to collapse
I looked at that, but the string of bad reviews turned me off of using it. I would much prefer the clean and simple fix that localfinesse highlighted above, if possible.. I may give it a shot even though I'm not rooted, just to see if it works.
I've been using it since I got the phone last year;works great. I am rooted. The only tiny glitch I had was when I switched to using the gesture navigation. After I switched back to the three buttons, the recent menu was gone. However, I went into the app and it appeared again. It works just as it had before.
localfinesse said:
This method still works worked for me on Android P beta. The gestures work as they should after the swapping the buttons. I left in "recent" in the script. No issues when doing this.
Thanks Fatphatboy88
https://forum.xda-developers.com/showpost.php?p=74133909&postcount=4
You have to install the ADB and fastboot
plug you phone into your computer
turn on debugging mode
open up a command prompt window in the adb folder on your computer
these are the following commands I used. I did notice if you have small hands you could type ";home;recent,back" and it will put the home icon in the middle and the other two buttons on the right. What ever button you put the semi colons around will be in the center of the screen.
Type
adb shell
settings put secure sysui_nav_bar "space,recent;home;back,space"
Click to expand...
Click to collapse
Just a follow-up for anyone who comes along to this thread later - You CAN do the above method suggested by localfinesse even if you are not rooted. It was easy to just go ahead and do it that way since I would have had to have to use adb commands from the pc to authorize the custom navigation bar app, anyhow. Feels much better now
Edit: I'm on Android Pie final, no root or unlock. All you need is Developer Options opened and USB Debugging enabled.
Follow-up questions: Does anyone know what else can be added in the two extra spaces? Is there a list somewhere? And Is it possible to launch camera from one?
Smoghog said:
Just a follow-up for anyone who comes along to this thread later - You CAN do the above method suggested by localfinesse even if you are not rooted. It was easy to just go ahead and do it that way since I would have had to have to use adb commands from the pc to authorize the custom navigation bar app, anyhow. Feels much better now
Edit: I'm on Android Pie final, no root or unlock. All you need is Developer Options opened and USB Debugging enabled.
Follow-up questions: Does anyone know what else can be added in the two extra spaces? Is there a list somewhere? And Is it possible to launch camera from one?
Click to expand...
Click to collapse
Idk if you can do that with the adb shell command. But you *can* use Custom Navigation Bar without root. It also offers extra left/right buttons, and you can assign functions to those buttons (including launching apps).
The adb shell commands work perfect. Used it on my work pixel 2.

True Immersive Mode w/ Notch

Hello Everyone,...I am asking anyone out there if they have a true immersive mode without losing the notch. I tried the ADB versions that were used in the Pixel XL and the Pixel 2 XL. It makes the notch disappear. If you have a command for True Immersive Mode via ADB? Thanks for you for checking or even trying.
puertorecon said:
Hello Everyone,...I am asking anyone out there if they have a true immersive mode without losing the notch. I tried the ADB versions that were used in the Pixel XL and the Pixel 2 XL. It makes the notch disappear. If you have a command for True Immersive Mode via ADB? Thanks for you for checking or even trying.
Click to expand...
Click to collapse
It would be nice if we could get this on a per app basis and in portrait mode. I have been looking, and cant find anything.
Same here. You suggestions are great. Hopefully someone can pitch in or try.
bump on this.
Double Bump and a beer for a no root per app solution.
Only way i've come across for this is "notchbarkiller" from the magisk repo. It takes immersive mode apps and makes them ignore the fact that a notch exists so they fill the space.
StykerB said:
Only way i've come across for this is "notchbarkiller" from the magisk repo. It takes immersive mode apps and makes them ignore the fact that a notch exists so they fill the space.
Click to expand...
Click to collapse
Did this work for you?
It's not working for me, but I found the github page for it and it sounds like it could be modified to work. I don't have to expertise to do that though.
puertorecon said:
Hello Everyone,...I am asking anyone out there if they have a true immersive mode without losing the notch. I tried the ADB versions that were used in the Pixel XL and the Pixel 2 XL. It makes the notch disappear. If you have a command for True Immersive Mode via ADB? Thanks for you for checking or even trying.
Click to expand...
Click to collapse
If you are rooted and don't mind installing a rom, the AOSiP rom allow you to do a true immersive mode. It looks pretty awesome.
It's in Display --> Display cutout --> Tall Cutout.
You will need an immersive mode app, or do an immersive mode command to allow for the keyboard to work.
Use the xda navigation gestures app with adb permission to hide navbar and make pill transparent. No root required.
Get it to work! I used the XDA Navigation Gesture app.
UPDATE: I used the app and ADB command, just like it was mentioned on this thread. It worked. Thank you so much for the heads up. I am not rooted. It works great on everything system wide.
tyea said:
Use the xda navigation gestures app with adb permission to hide navbar and make pill transparent. No root required.
Click to expand...
Click to collapse
puertorecon said:
Get it to work! I used the XDA Navigation Gesture app.
UPDATE: I used the app and ADB command, just like it was mentioned on this thread. It worked. Thank you so much for the heads up. I am not rooted. It works great on everything system wide.
Click to expand...
Click to collapse
I prefer Fluid Navigation Bar myself. looks cooler, has forced rotation mode and can swipe from sides, not just the bottom: https://play.google.com/store/apps/details?id=com.fb.fluid&hl=en_US
puertorecon said:
Get it to work! I used the XDA Navigation Gesture app.
UPDATE: I used the app and ADB command, just like it was mentioned on this thread. It worked. Thank you so much for the heads up. I am not rooted. It works great on everything system wide.
Click to expand...
Click to collapse
So you can keep the notch??? Does it have an option to loose the notch in landscape mode?
You only need system ui tuner app from play to accomplish this
I just wish both navigation gestures and fluid navigation was more friendlier on the battery. It kills my battery twice as fast with my usage.
Blimsays said:
I just wish both navigation gestures and fluid navigation was more friendlier on the battery. It kills my battery twice as fast with my usage.
Click to expand...
Click to collapse
I've noticed zero battery impact from Fluid Navigation Gestures.
Blimsays said:
I just wish both navigation gestures and fluid navigation was more friendlier on the battery. It kills my battery twice as fast with my usage.
Click to expand...
Click to collapse
I ran fluid nav consistently on my OG pixel XL, and I've ran it on my 3xl since shortly after I got it. I haven't noticed any drain on either device. However, I'm switching up and will be using lmt for navigation instead of fluid ng.
puertorecon said:
Get it to work! I used the XDA Navigation Gesture app.
UPDATE: I used the app and ADB command, just like it was mentioned on this thread. It worked. Thank you so much for the heads up. I am not rooted. It works great on everything system wide.
Click to expand...
Click to collapse
You have a link to that app
Blimsays said:
I just wish both navigation gestures and fluid navigation was more friendlier on the battery. It kills my battery twice as fast with my usage.
Click to expand...
Click to collapse
Xposed edge with riru+edxposed works perfect.

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!

How To Guide How-To Enable Two-Button Navigation on the OnePlus 9 Pro with Android 11!

Hey friends! I don't know about you guys, but I really dislike the latest implementation of Gesture Navigation and the old 3-Button Navigation bar makes me feel like I'm stuck back on Ice Cream Sandwich! It made me really sad when Google forced all the OEMs to ditch 2-Button Navigation. Fortunately, we can now get it back! Even on Android 11!!
You will need USB Debugging enabled on your phone and ADB installed on your computer. You will also need your phone to be rooted with the latest version of Magisk installed.
It's a super easy process and all it takes is installing one Magisk module and an ADB command. I've created two versions of the module, one with the standard height nav bar and another with a shorter one that takes up less space on the display. You can find both versions of the module here: https://www.rwilco12.com/downloads.php?dir=Files/Misc Files/Magisk Modules/Two-Button Navigation
After installing the module, all you have to do is go into ADB and run this command.
adb shell cmd overlay enable com.android.internal.systemui.navbar.twobutton
Here's a helpful video we recorded that should help you through the process.
Is there any way to bypass the adb command since you're using a Magisk module? Does it persist through reboots? Is there a way to run the command via the su command using a terminal emulator on the device rather than using a pc to issue the adb command?
TheKnux said:
Is there any way to bypass the adb command since you're using a Magisk module? Does it persist through reboots? Is there a way to run the command via the su command using a terminal emulator on the device rather than using a pc to issue the adb command?
Click to expand...
Click to collapse
I'm a noob at Magisk modules and couldn't figure out how to pass the ADB command during the flashing process. I'm hoping I can do a v2.0 and get that in there down the road though!
But yes, it persists through reboots. The only times it will get wiped is if you update your option in Settings, or if you flash a system update.
And I could see a terminal emulator working, I just haven't tried it myself yet.
rwilco12 said:
Hey friends! I don't know about you guys, but I really dislike the latest implementation of Gesture Navigation and the old 3-Button Navigation bar makes me feel like I'm stuck back on Ice Cream Sandwich! It made me really sad when Google forced all the OEMs to ditch 2-Button Navigation. Fortunately, we can now get it back! Even on Android 11!!
You will need USB Debugging enabled on your phone and ADB installed on your computer. You will also need your phone to be rooted with the latest version of Magisk installed.
It's a super easy process and all it takes is installing one Magisk module and an ADB command. I've created two versions of the module, one with the standard height nav bar and another with a shorter one that takes up less space on the display. You can find both versions of the module here: https://www.rwilco12.com/downloads.php?dir=Files/Misc+Files/Magisk+Modules/OnePlus+Oxygen+OS+11+-+Two-Button+Navigation
After installing the module, all you have to do is go into ADB and run this command.
adb shell cmd overlay enable com.android.internal.systemui.navbar.twobutton
Here's a helpful video we recorded that should help you through the process.
Click to expand...
Click to collapse
TY @rwilco12 but a thread was already initiated if I'm not wrong here : https://forum.xda-developers.com/t/how-to-enable-two-button-navigation.4260373/
Fre$h said:
TY @rwilco12 but a thread was already initiated if I'm not wrong here : https://forum.xda-developers.com/t/how-to-enable-two-button-navigation.4260373/
Click to expand...
Click to collapse
Lol I totally missed that post! I appreciate him sharing my video! The modules I posted here are different than the one he attached to his post. Same net effect, just more options.
rwilco12 said:
Hey friends! I don't know about you guys, but I really dislike the latest implementation of Gesture Navigation and the old 3-Button Navigation bar makes me feel like I'm stuck back on Ice Cream Sandwich! It made me really sad when Google forced all the OEMs to ditch 2-Button Navigation. Fortunately, we can now get it back! Even on Android 11!!
You will need USB Debugging enabled on your phone and ADB installed on your computer. You will also need your phone to be rooted with the latest version of Magisk installed.
It's a super easy process and all it takes is installing one Magisk module and an ADB command. I've created two versions of the module, one with the standard height nav bar and another with a shorter one that takes up less space on the display. You can find both versions of the module here: https://www.rwilco12.com/downloads.php?dir=Files/Misc+Files/Magisk+Modules/OnePlus+Oxygen+OS+11+-+Two-Button+Navigation
After installing the module, all you have to do is go into ADB and run this command.
adb shell cmd overlay enable com.android.internal.systemui.navbar.twobutton
Here's a helpful video we recorded that should help you through the process.
Click to expand...
Click to collapse
OP, in theory, do you think it would be possible to somehow disable onepluses built-in navigation gestures, but keeping the 'hide nav bar' feature that goes along with it? I ask this because, I'd love to use a third party app to do navigation gestures. The built-in gestures have this annoying animation when you swipe up from bottom or swipe from the sides. It's subtle and it's very brief but it's there. And my OCD wants to get rid of it. Fluid navigation gestures for example is very clean and you don't see an animation when you use any sort of gesture navigation. It looks so much sleeker and snappier.
Burt Squirtz said:
OP, in theory, do you think it would be possible to somehow disable onepluses built-in navigation gestures, but keeping the 'hide nav bar' feature that goes along with it? I ask this because, I'd love to use a third party app to do navigation gestures. The built-in gestures have this annoying animation when you swipe up from bottom or swipe from the sides. It's subtle and it's very brief but it's there. And my OCD wants to get rid of it. Fluid navigation gestures for example is very clean and you don't see an animation when you use any sort of gesture navigation. It looks so much sleeker and snappier.
Click to expand...
Click to collapse
In theory, yes, it is totally possible. I was able to do two different heights for the modules. Somebody could make one that has no height or even one that just never generates. That is beyond my skillset though. So in theory, yes, it is possible. Could I do it? Probably not.
What would be for me a better thing is just to be able to engage the gesture mode for the apps to be in full screen ( without the navbar) but with the navbar button's available too. A sort of weeding between a kingsize display with the usefull part of those buttons that I keep want to use for some reasons
Fre$h said:
What would be for me a better thing is just to be able to engage the gesture mode for the apps to be in full screen ( without the navbar) but with the navbar button's available too. A sort of weeding between a kingsize display with the usefull part of those buttons that I keep want to use for some reasons
Click to expand...
Click to collapse
Agreed!
Hello, did you remove the module? The directory is empty(
OnePlus Oxygen OS 11 - Two-Button Navigation (SHORT)
And
OnePlus Oxygen OS 11 - Two-Button Navigation (STANDARD)
bgkone said:
Hello, did you remove the module? The directory is empty(
Click to expand...
Click to collapse
Sorry about that, I must've posted the wrong link. I've updated it in the OP. Thanks!

Categories

Resources