How to swap screens on Xiaomi smartphone: all working ways

Shifting screens on Xiaomi smartphones is a challenge that users face after updating MIUI, changing the launcher or accidentally resetting the settings. Unlike iPhone or Samsung, where the order of the desktops changes intuitively, on Redmi, POCO or Mi devices, this process can hide in non-obvious menus or even require workarounds, especially when owners of models with full-screen gestures (for example, Xiaomi 12T or POCO F5), where standard finger retention does not work.

In this article, we’ll look at all the current ways to rearrange screens, from basic methods in the standard MIUI Launcher launcher to manual edits through ADB for power users. You’ll also learn why the swipe stops working after upgrading to MIUI 14/15 and how to get screen control back on HyperOS models. If you tried to drag the icon off the screen but nothing happened, you’re not alone: this is a problem typical for firmware in the newer 2022.

Why Xiaomi can’t just drag the screen like other smartphones

The main reason for the inconvenience lies in the philosophy of the MIUI interface. Unlike Android One or Samsung/Oppo shells, where desktops are managed as physical pages (they can be β€œflicked” in the editor), Xiaomi screens are tied to virtual containers.

  • πŸ“± No β€œempty” screen – if you have 3 desktops, you can’t delete the average without transferring icons.
  • πŸ”„ Gestures conflict – on models with Full Screen Gestures (for example, Xiaomi 13 Pro), swipe left/right can be interpreted as a transition between applications rather than screens.
  • πŸ”§ The launcher blocks the changes in the MIUI 12+ Disabled drag-and-drop for screens to simplify the interface".

An additional confusion is made by automatic sorting: if you remove all the icons from the screen, the system can delete them altogether or move them to the last place, this behavior is sewn in the firmware and is not configured through standard menus. However, there are workarounds, which we will discuss below.

πŸ“Š What kind of launcher are you using on Xiaomi?
Standard MIUI Launcher
POCO Launcher
Nova Launcher
Other
I don't know.

Method 1: Standard method for MIUI Launcher (works on 80% of models)

This is a good way to do it for most MIUI 10–14 and HyperOS devices unless full-screen gestures are activated.

  1. Open any desktop and press long (2-3 seconds) from the blank space of the screen.
  2. At the bottom of the screen, you'll see thumbnails of all the desktops, and hold your finger on the thumbnail of the screen you want to move.
  3. Keep your finger on the right, drag the thumbnail left or right. If the screen doesn't move, try wiggling it slightly to the sides, sometimes "unlocking" the drag and drop.
  4. After the permutation, press Ready (or Back button) to save the changes.

⚠️ Note: On some models (for example, Redmi Note 11 with a MIUI 13.0.6) screen thumbnails may not be displayed. In this case, try method 2 or 3.

β˜‘οΈ Preparation for screen shifting

Done: 0 / 4

Method 2: Through launcher settings (for MIUI 12-15 and HyperOS)

If standard drag and drop doesn't work, try enabling hidden editing through the launcher menu, a technique that's especially relevant for HyperOS devices where the interface is heavily modified.

  1. Press your finger on an empty desktop space and select Desktop Settings (or Home settings in English firmware).
  2. Go to the Advanced (or Additional) section.
  3. Find the option to edit screen layout (can be called Screen layout or Desktop settings).
  4. In the menu that opens, you'll see a grid of screens, hold the screen icon (not the thumbnail, but the number icon itself) and drag it to a new place.

πŸ”Ή Note: On certain firmware (e.g, MIUI 14 for POCO F4) This section may not be available. In that case, try resetting the launcher settings:

Settings β†’ Applications β†’ Application Management β†’ MIUI Launcher β†’ Storage β†’ Clear data

After resetting, the launcher will return to the factory settings, but all icons and widgets will be saved - only the order of the screens will be reset.

Method 3: Use of an alternative launcher (Nova, POCO Launcher)

If standard methods don't work, the most reliable way is to install a third-party launcher, which not only solves the problem of rearranging screens, but also adds flexibility to the interface setup.

  • 🌟 Nova Launcher – supports gestures, adaptive icons and flexible screen management. MIUI 14+ HyperOS.
  • πŸ”„ POCO Launcher – optimized for Xiaomi devices, has a built-in screen sorting function.
  • πŸ“± Lawnchair is a lightweight open source launcher that supports Android 13/14.

Instructions for setting up Nova Launcher:

  1. Install Nova Launcher from Google Play.
  2. Click the Home button and select Nova as the default launcher.
  3. Press your finger on the desktop β†’ Settings β†’ Desktop.
  4. Enable the option of Infinite Scrolling and Drag screens.
  5. Now you can swipe screens up/down in editing mode.

⚠️ Note: On some models (Redmi) 10C, POCO M5) After installing a third-party launcher, system gestures (for example, swipe from the bottom for return) may disappear. β†’ Display. β†’ Full screen mode β†’ Type of navigation: Gestures and select System Navigation.

Method 4: Manual editing via ADB (for advanced users)

If none of the above methods worked, it is possible to edit the launcher settings directly via ADB. This method requires a computer connection and basic command line knowledge, but it is guaranteed to work on all versions of MIUI and HyperOS.

What you need:

  • πŸ–₯️ Computer with installed ADB Tools.
  • πŸ“± Included debugging by USB on a smartphone (Settings) β†’ The phone. β†’ Version. MIUI β†’ 7 times press β†’ Return to the Extra β†’ For developers β†’ Debugging by USB).
  • πŸ”Œ USB-TypeC Cable (preferably original).

Step-by-step:

  1. Connect your smartphone to your computer and confirm the debugging permission.
  2. Open the command prompt (cmd on Windows or Terminal on macOS/Linux) and type:
adb shell settings put secure miui_home_screen_order "1,0,2"

Where 1.0.2 is a new order of screens (the numbers correspond to their ID starting with 0). For example, to swap the first and second screens, use "0.1.2".

  1. Reboot the launcher with the command:
adb shell am force-stop com.miui.home

πŸ”Ή Note: To find out the current order of screens, use the command:

adb shell settings get secure miui_home_screen_order

If the command returns the empty value, your firmware will use a different key.

adb shell settings get secure sys_ui_home_screen_order
What if the ADB can’t see the device?
1. Check if the Xiaomi drivers are installed (you can download on the official website). 2. Try another one. USB-cable (cheap cables often don’t support data transfer). 3. Enable the Debugging option in the developer settings USB (Safe Mode. 4 Restart your computer and smartphone. 5 If you use Windows, run the command prompt on behalf of the administrator.

Compatibility table with Xiaomi models

Not all methods work on all devices, and here is a compatibility table for popular models (the data is relevant for firmware 2023-2026):

ModelMIUI/HyperOS versionStandard methodLauncher settingsADBSideways launcher
Xiaomi 13/13 ProHyperOS 1.0βŒβœ…βœ…βœ…
Redmi Note 12 Pro+MIUI 14.0.4⚠️ (only after the gestures have been switched off)βœ…βœ…βœ…
POCO F5MIUI 14.0.3 (Global)βŒβŒβœ…βœ…
Xiaomi 12TMIUI 13.0.12βœ…βœ…βœ…βœ…
Redmi 10CMIUI 13.0.6βœ…βš οΈ (only after the launcher is dropped)βœ…βœ…

πŸ”Ή On models with HyperOS (Xiaomi) 13/14 The standard drag and drop method is disabled at the system level β€” ADB side-launcher.

Frequent problems and their solutions

Even after successful screen rearrangement, users face side effects, and consider the most common:

  • πŸ”„ Screens reset after rebooting Reason: Launcher MIUI Solution: Clear the launcher cache (Settings) β†’ Annexes β†’ MIUI Launcher β†’ Kesh. β†’ Clean up).
  • πŸ“± Swipe between screens is not working Reason: Conflict with full-screen gestures Solution: Turn off gestures in Settings β†’ Display. β†’ Full screen mode β†’ Type of navigation: Buttons.
  • βš™οΈ Icons disappear after rearrangement Reason: Launcher sync failure Solution: Install Nova Launcher and transfer icons manually.
  • πŸ”’ ADB Permission denied is given because: Not enough rights. Solution: Follow the adb root command before changing your settings.

⚠️ Attention: On some firmware (MIUI 14 for POCO X5) after-use ADB The theme may be off. To get it back, go to Settings. β†’ Registration β†’ My theme and apply the theme again.

πŸ’‘

If you lose your widgets after reshuffling your screens (like the weather or calendar), try adding them again: press your finger on your desktop β†’ Widgets β†’ select the right one and drag them to the screen. Widgets are tied to specific cells, not screens, so when you change the order, they can β€œfall off”.

FAQ: Answers to Frequent Questions

Can I swap screens without a computer?
Yes, on most models, this is possible through launcher settings (method 2) or installing a third-party launcher (method 3). ADB is only required for HyperOS or heavily customized firmware (e.g. Xiaomi.eu).
Why did the screen gestures stop working after the upgrade to MIUI 14?
In MIUI 14 and HyperOS, developers have changed the logic of swiping: now horizontal gestures are reserved by default to switch between applications. To return screen control: Turn off full-screen gestures (Settings β†’ Display β†’ Full-screen mode β†’ Navigation type: Buttons). Or install Nova Launcher and adjust gestures in its menu.
How do you get back to the standard screen order if everything is broken?
If after the experiments, the screens stopped displaying or duplicate, reset the launcher: Settings β†’ Applications β†’ Application Management β†’ MIUI Launcher β†’ Storage β†’ Clear the data This will return the factory order of the screens, but will not remove the icons and widgets. If the problem persists, try restarting the smartphone in safe mode (press the power button β†’ Safe Mode).
Can I swap the main screen and the second screen?
Yes, but with reservations: In a standard launcher, the main screen (usually the middle) cannot be moved to the extreme position - it will always be in the center. POCO Launcher can make the main screen by anyone. ADB mainscreen ID 0, So to make the main second screen, use the command: adb shell settings put secure. miui_home_screen_order "1,0,2,3" Where 1 β€” new mainscreen, 0 β€” The former chief (now the second), etc.
Will this manual work on Xiaomi with custom firmware (like LineageOS)?
No, custom firmware (like LineageOS, Pixel Experience) uses a standard Android Launcher or Trebuchet. To swap screens: Keep your finger on your desktop β†’ Settings. Select desktop β†’ Edit pages. Drag screens in the right order (most custom firmware works intuitively). If you use Nova Launcher on custom firmware, the settings will be the same as on standard MIUI.

πŸ’‘

On HyperOS devices (Xiaomi 13/14 series), standard screen-shifting methods are disabled. The only working methods are using ADB or installing a third-party launcher (Nova, POCO Launcher).