Question Third Party Launcher + Gestures - Xiaomi Mi 11

Hi everyone,
trying on MIUI 12.5 to enable Microsoft Launcher with Gestures instead of the 3 Bar Bottom Navigation.
Installed "MyGestures" App - which enables gestures - fine.
But still having the 3 buttons bar on the bottom.
Have tried FNG which is recommended by many people, but it only hides the 3 bar bottom - still having a black bar.
Some months ago (before I wiped my phone) I have enabled the gestures in the MIUI menu, and it hid the navigation bar.
But now I get the following chinese info (seems like a message to activate the default launcher, as it gets enabled after right clicking the button)
see screenshot.
Any idea how to activate it without auto starting default launcher?

well for anyone with the same problem, I got a workaround which is quite embarrasing but at least it works to remove the 3-bar navigation.
You need the "LADB" application from Playstore which sadly costs some money.
Then in short:
1. Developer Options - > Wireless ADB enable
2. start LADB and connect it (you have to use dual window feature, because otherwise the port+pin will change)
you need to do this once, after setting up - it will connect next time automatically.
3. insert in LADB command line: settings put global force_fsg_nav_bar 1
It works good. But you have to do it again after a reboot.

Related

Android Auto 2.0 - Go to main/home launcher - Solutions Found!

So, I finally updated to Nugat last night, and now Android Auto 2.0 has a few annoying 'features' I needed to fix. I figured them out, so I'll share here.
I could no longer get to my main home screen. This used to be really handy, as I could plug in my phone, get everything setup, tap recent apps and then home to get to my regular home screen. I need to be able to do this to arm my home alarm and to launch Waze.
SOLUTION 1 - 1 Tap Quick Bar
There are a lot of apps like this, and I tried this one first, did exactly what I wanted it to, but it left too much going on in my notification pane. Basically this creates an additional notification bar that you can add settings or applications to. I added Action Launcher 3, Waze, my home alarm app, and two others to it, worked fine.
If there were a way to have a notification bar like this be active only when Car Mode was enabled, it would be my preferred method.
SOLUTION 2 - Custom Quick Settings - (PREFERRED)
This works perfectly, takes up almost no space (one quick settings tile), and looks like it is built in.
I installed this, added a quick settings tile to go directly to my Action Launcher 3 home screen (my wife set it up to go to Nova Launcher), and now I just pull down on the right side of my Nexus 6P screen, tap on the Quick Setting Tile that says Home, and bam, back at the home screen. Tap on the Home button in the Android Auto overlay and I'm back in Android Auto (I just leave it in Waze).
Hope this helps others.

Non Root ADB Full Immersive Mode

Hi Kings and Queens of XDA.
Since updating to Oreo, the adb command that enables full immersive mode system wide, no longer works on the homepage, but still does in apps.
Question is, does anyone know of a workaround?
This is driving me nuts. Yes I know, 1st world problem, but all the same....
Thanks in advance for any input.
Check that
https://play.google.com/store/apps/details?id=com.zacharee1.systemuituner
Renovatio_ edi said:
Check that
https://play.google.com/store/apps/details?id=com.zacharee1.systemuituner
Click to expand...
Click to collapse
Tried this, doesn't work for me. I was getting glitches whereby the screen wasn't refreshing properly when going back and forth from the apps draw and some other weird stuff.
Had to uninstall the app and still the problem wasn't solved till I did a reinstall of the system.
But thanks anyway.
kxdaorbit said:
Tried this, doesn't work for me. I was getting glitches whereby the screen wasn't refreshing properly when going back and forth from the apps draw and some other weird stuff.
Had to uninstall the app and still the problem wasn't solved till I did a reinstall of the system.
But thanks anyway.
Click to expand...
Click to collapse
Nova Launcher Prime and Nougat/Oreo Quick Settings work for me. This will only hide the status bar if you use the stock launcher.
Misterxtc said:
Nova Launcher Prime and Nougat/Oreo Quick Settings work for me. This will only hide the status bar if you use the stock launcher.
Click to expand...
Click to collapse
Yeah, that's the thing, I actually like touchwiz /UI 9000.0, or whatever Sammy's calling it today.
Just want full immersive on homepages, status and navigation bars just distract from the minimalist look.
Thanks though.
you may wanna try this.
Credit to frankhuang2013 and luisshnyder
The way we used to set navigation bar's height to 0 DOES NOT work anymore!!!
Here I want to share a way that I use to remove the annoying nav bar WITHOUT ROOT.
If you are interested, you can try it. I currently have a SAMSUNG NOTE 8 UNLOCKED running Android 8.0
I discovered this method based on luisshnyder's method (https://forum.xda-developers.com/galaxy-s8/how-to/remove-oreo-navbar-completely-t3772217), but I did more to resolve some problems he didn't mention.
===========================================================================================================
Please read everything carefully, read sentences in full before going to the next, otherwise, you may miss some super important messages!
Please read everything carefully, read sentences in full before going to the next, otherwise, you may miss some super important messages!
Please read everything carefully, read sentences in full before going to the next, otherwise, you may miss some super important messages!
===========================================================================================================
After using my method, what's working:
1. A full screen with no navigation bar in any circumstance even in landscape mode or input method pops up.
2. Hard press working all the time, including when the phone is locked, screen off or unlocked status.
3. Screen capture working and also scrolling screen capture working (many users want this!)
4. You can swipe or other gestures to perform go back, home, recent app or many other functions.
What's not working:
The lock screen shortcuts cannot be displayed correctly under WQHD resolution.
Overall, you need the following software
1) Android 8.0 Oreo installed
2) All in one gesture (Free, in PlayStore)
3) FloatingMenu 6.1.9 (Free, but Pro Version works much better, don't use PlayStore version, use the apk attached)
4) All necessary software needed to run adb commands. You may need to learn how to install and use adb command line.
Now let's start:
0. Go back to your phone's default settings if you tried any other methods before (ignore this if you didn't).
1. Go to Seetings -> Display -> Navigation bar, UNcheck "Show and hide button".
2. Install All in one gesture.
2.1. Configure this app's settings in the way you like. I use 12 Hotspots Straight Swipe and make Bottom, Left, Center to be Recent, Home and Back.
2.2. Go to Personalization -> Edge Preference, Leave Opacity as it is, we'll deal with it later. set other scrollbars the way you like, I use the following value: Edge Sensitivity 50px, Edge Width 100%.
3.3. Go back to Personalization, make sure Auto Rotation is checked, while Behind Keyboard is UNchecked. For me, to make it better, I also Unchecked Toast Message and checked Animation.
3. Install FloatingMenu 6.1.9, DO NOT use PlayStore version, use the apk attached.
3.1. Configure your bottom bar the way you like, but make sure the Height is more than 200. You may need to buy the Pro version to use all three bottom bars.
3.2. Go to Settings, make sure you UNcheck "Reposition when IME appears", and set "Auto hide when landscape" to "Hide all".
3.3. Go to Advanced settings, make sure you UNcheck "Max window level", and check "Cover softKeyboard".
4. Plug-in your phone to a computer with adb environment, make sure USB debugging is ON. (Learn more about adb if you don't know this before operating)
5. In the command line, run: adb shell settings put global policy_control immersive.navigation=apps,-com.samsung.android.app.smartcapture
6. In the command line, run: adb shell wm overscan 0,0,0,-168
7. Fully test your phone, then make the bottom bar transparent to make it more beautiful.
8. For users who use WQHD resolution only: Go to Settings -> Lock screen and Security -> App shortcuts, then turn off both shortcuts.
9. Sometimes you need to reboot your devices.
=========================================================================================
If you want to undo the effect you made by the above two adb commands, here are the two "Recover Commands":
adb shell settings put global policy_control null
adb shell wm overscan 0,0,0,0
=========================================================================================
Please reply below if you have any questions. I will come and answer regularly.
Thank you!
Download FloatingMenu: https://drive.google.com/drive/folders/1EG_m4ZL7hWhxMdqlbbAMUliHp_iEcPtZ?usp=sharing
Scroll Capture isn't working
SuttyaHout said:
Scroll Capture isn't working
Click to expand...
Click to collapse
what do you mean by not working? the bottom bar didn't show up?
Hello. I have question.
If i set gestures from bottom, will be delay between two swipes?
Now I use immersive mode via adb + andromeda to hide navbar and first "back" gesture work normally but if i want do fast second swipe - (2x back in browser) it not work. It acts like showing invisible bar and second gesture work when hide it.
Maybe I'm not understanding the issue so forgive me if what i recommend doesn't help. The way i get system wide immersive mode is by using the bxActions app and linking the Bixby button to enable immersion mode when pressed twice quickly, this way i can still use Bixby if need be. The immersion mode works on games, FB, other social media and the home screen.You'll have to get it working through ADB only once then you should be good to go after that.
zuli007 said:
Hello. I have question.
If i set gestures from bottom, will be delay between two swipes?
Now I use immersive mode via adb + andromeda to hide navbar and first "back" gesture work normally but if i want do fast second swipe - (2x back in browser) it not work. It acts like showing invisible bar and second gesture work when hide it.
Click to expand...
Click to collapse
Y0sHii said:
Maybe I'm not understanding the issue so forgive me if what i recommend doesn't help. The way i get system wide immersive mode is by using the bxActions app and linking the Bixby button to enable immersion mode when pressed twice quickly, this way i can still use Bixby if need be. The immersion mode works on games, FB, other social media and the home screen.You'll have to get it working through ADB only once then you should be good to go after that.
Click to expand...
Click to collapse
hi, please guide step by step bro, i think it's better others way i know!

Few basic (newbie) tricks for unrooted stock MIUI

Hi,
The following are few tricks for unrooted stock miui 12. These are somewhat basics and possibly known methods. Please feel free to share your thoughts or share something that hasn't been included.
1. Double tap lock screen on third party launcher
- Install OneKeyLockScreen-signed from https://drive.google.com/file/d/15kfzoSnz6WOSh8KD2LTNT297nEfOPexd/view?usp=drivesdk This is not my work so credits to OP / dev.
- Grant necessary permission
- Set double tap gesture on launcher settings
- Screen will be locked instantly, no 10 seconds waiting time nonsense. Fingerprint unlock works.
You can also use "Button shortcuts" in Settings to turn off (and lock) screen using long press
2. Add media / volume control on quick ball
- Install Media Volume Control from https://play.google.com/store/apps/details?id=com.krdevteam.mediavolumecontrol
- Open Quick Ball settings
- Replace one of current shortcuts with "App"
- Select (Media) Volume Control
3. If Quick Ball isn't your cup of tea, you can use "Shortcutter" or "Tiles" to add available shortcuts to quick settings tiles.
4. Add Accessibility Menu to nav bar, as an alternative to Quick Ball
- Go to "Accessibility"
- Turn on "Accessibility Menu"
- It will show up on bottom right corner, comprises of a handful shortcuts including volume panel, toggles etc
- The downside is, it's not one-hand operation friendly.
- On the other hand, if you use Control Center with third party launcher, selecting 'Toggles' will show Control Center.
This particularly useful since swipe down gesture on the right side of home screen will show notifications i/o CC
5. User friendly debloat tool with GUI (executable JAR), credits to dev
https://github.com/Szaki/XiaomiADBFastbootTools
Thnaks man! I love the 3rd one! I was looking for it the first time i got pro!

Question Disable navigation buttons miui global 12.5.8

With the new update, miui global 12.5.8, the system no longer allows gestures AND third party launchers and forces default launcher to the system launcher if gesture navigation is selected. 3rd party launchers work with button navigation, and FGN. However, with 3rd party and FNG the navigation buttons persist. Is there anyway around this (i.e. 3rd party launcher with gesture navigation without navigation buttons persisting).
I have tried disabling the miui system launcher through adb, but it doesn't seem to work, launcher is still running.
Selecting the default launcher as system launcher, selecting gesture navigation and then launching 3rd party launcher and FNG gets the desired outcome, however the system launcher is still running/ selected as default (gesture for home button swaps back to system launcher - can remap home gesture to open 3rd party launcher as a work around for the home button).
Thanks,
Found a solution, but doesn't stick with power cycle:
adb shell settings put global force_fsg_nav_bar 1
OakaO said:
Found a solution, but doesn't stick with power cycle:
adb shell settings put global force_fsg_nav_bar 1
Click to expand...
Click to collapse
Hey thanks mate, I try this and it looks successful, but can not keep when we reboot, any solutions for that bro, I also report issue to Xiaomi / Nova as well, is this Android 11's issue ?
Dears
I'm experiencing the same issue as OakaO with MIUI 12.5.8: cannot even set gestures if a 3-party launcher is being in use.
I've read this interesting thread https://xiaomi.eu/community/threads/third-party-launcher-gestures.62948/ and tried the two solutions described there.
They works but have some side effects.
First solution:
The usage of the LADB app with the command settings put global force_fsg_nav_bar 1 works but has the side effect that you lose any theme status bar you may have configured: the status bar gets back to the one of the stock theme.
In addition it seems to not be resilient to reboot so after any reboot you have to enable ADB stuff and so on (for security reason, I prefer to not have them always enabled)
(I don't like that so I skipped this solution)
Second solution:
the usage of the adb command adb shell cmd overlay enable com.android.internal.systemui.navbar.gestural works too but (as stated in the thread) it has the side effect that you still see the gesture bar (which reduces also the screen size) but you totally lose the bottom gestures (even if you use Fluid Navigation Gestures app)
(I don't like that so I skipped this solution too)
At the end..... I lose the game and I'm using now my 3-party launcher with 3 navigation buttons which gives me a really ugly effect especially because I use also klwp theme and the 3 buttons are really bad.
After that I wrote on MI community (here the thread https://c.mi.com/forum.php?mod=viewthread&tid=3943484&page=1&extra=#pid20869921 ).
I'm still waiting for a further feedback but I'm worried that this behaviour is not a bug but a clear choice or strategy from Xiaomi.
Let's see what will happen.
bye
I don't want the nav bar but the software buttons.. the problem is that they are white and autohide does not work in most apps.
any solution?

How To Guide How to remove navigation buttons and enable gestures on 3rd party Launchers?

Hello people, as I've seen unlocking and rooting is mooving along quite good. And since in each xiaomi device forum there's a topic like this.
I've tried several apps/methods (adb) to enable navigation gestures on Nova launcher specially, but with no avail. Of course I haven't tried rooting because that's not an option for me.
Currently I'm using navigation buttons with edge gestures (app), but I don't want to use nav buttons permanently as I worry about screen burn in.
So has anyone managed to enable gestures on 3rd party launchers and/or remove/hide the navigation bar? Please enlight us
EDIT: I MADE IT WORK
After several days searching, reading and trying I was about to give up on this one. I was getting acustomed to use Navigation bar + edge gestures (app) and I was kind of happy. But, luckly today I used some of my last shots to try to accomplish it and I DID IT.
Thus here's a brief guide on how to do it:
Install ADB and Fastboot Drivers from here (Select the latest) -> https://androidmtk.com/download-minimal-adb-and-fastboot-tool )
Install drivers for Xiaomi 11T Pro -> https://droidfilehost.com/download/download-xiaomi-usb-driver-for-windows
Enable Developer Options
On Developer options Enable: USB Debugging, Install via USB and USB Debugging (Security settings)
After that and by checking in power shell or the command prompt on windows with "adb devices". If your device get listed you're golden.
Open power shell or CMD on the folder where you installed minimal adb and fastboot.
Type and enter adb shell
Then on the adb console type: settings put global force_fsg_nav_bar 1
This will hide the navigation bar and it will put gestures as your main navigation method, but take into account that you should configure prior to this process another gesture app such as FNG with your preferred gestures. Other additional things you can do is set FNG as "autostart" in app settings and/or lock it in the recents view.
AFAIK Navigation bar will reappear every time you reboot your pohone, in that case you should only repeat the adb command and you should be good. If anyone knows a permanent solution without root please let us all know.
Hope it works for you as it did for me.
I checked about this last week, since I personally use Nova Launcher.
Unfortunately even with the existing phones that are using MIUI 12 that have been out for 1 year or so, I couldnt find a solution with the navigation gestures. If I find something, I will let you know.
nousernamesorry said:
I checked about this last week, since I personally use Nova Launcher.
Unfortunately even with the existing phones that are using MIUI 12 that have been out for 1 year or so, I couldnt find a solution with the navigation gestures. If I find something, I will let you know.
Click to expand...
Click to collapse
Just made it work, check the OP if you want to try it.
It works for me too, but needs permanent solution.
Permanent solution requires rooted phone and can be done like this:
https://www.reddit.com/r/Android/comments/irs1eb
Another permanent solution I've been using since MIUI 12.5 update on my POCO is to install Substratum Lite (root required) and nonavbar.apk. Then open Substratum Lite. For me it applied the changes at this point and I just had to restart the phone but you might have to select the Nonavbar theme in substratum then thick the "Android System (Android [11])" checkbox click "1 SELECTED" then click "install selected". Restart and go back to this screen to "Enable selected".
All credit goes to @Veiran for this solution.
gsus said:
Permanent solution requires rooted phone and can be done like this:
https://www.reddit.com/r/Android/comments/irs1eb
Click to expand...
Click to collapse
How can I bring it back?
EDIT: Figured it out just change " 1 " to " 2 " (props qemu.hw.mainkeys 2)
EEDIT: I can't remove it back again once I did the (props qemu.hw.mainkeys 2), how can I remove it again?
MocnePifko said:
Another permanent solution I've been using since MIUI 12.5 update on my POCO is to install Substratum Lite (root required) and nonavbar.apk. Then open Substratum Lite. For me it applied the changes at this point and I just had to restart the phone but you might have to select the Nonavbar theme in substratum then thick the "Android System (Android [11])" checkbox click "1 SELECTED" then click "install selected". Restart and go back to this screen to "Enable selected".
All credit goes to @Veiran for this solution.
Click to expand...
Click to collapse
Did this, works perfectly.
Hey guys,
There's a very simple method.
DON'T NEED ROOT!
1.Turn on the Gesture Navigation and keep the System Launcher default.
2. Remove all shortcuts from the system launcher, just put a shortcut to your favourite launcher.
Now, you can use it as normal, just needs 2 click for the home
BUT:
3.If you use the FNG (find in Play Store) along with the system navigation, you can set the Up Gesture (normally the Home) to launch your favourite launcher (mine is Total Launcher) and if you do the Home Gesture 99% your favourite launcher will come up
(1% you have to click on the shortcut on the system launcher).
avers said:
Hey guys,
There's a very simple method.
DON'T NEED ROOT!
1.Turn on the Gesture Navigation and keep the System Launcher default.
2. Remove all shortcuts from the system launcher, just put a shortcut to your favourite launcher.
Now, you can use it as normal, just needs 2 click for the home
BUT:
3.If you use the FNG (find in Play Store) along with the system navigation, you can set the Up Gesture (normally the Home) to launch your favourite launcher (mine is Total Launcher) and if you do the Home Gesture 99% your favourite launcher will come up
(1% you have to click on the shortcut on the system launcher)
Click to expand...
Click to collapse
Thanks bro! Using this technique now.
Thanks OP
Worked for me on my Mi 11 running MIUI 12.5.9 Global ROM
Using Nova with Edge Gestures app
Any new method?

Categories

Resources