Почему пользователи хотят отключить переключение приложений на Xiaomi
Жест или кнопка для быстрого переключения между приложениями (Recent Apps) — стандартная функция MIUI, которая есть на всех смартфонах Xiaomi, Redmi, POCO и Black Shark. Однако многие пользователи сталкиваются с случайными срабатываниями этого жеста, особенно при активном использовании свайпов в играх или приложениях. Например, в PUBG Mobile или Genshin Impact неосторожное движение пальцем может выбросить из игры в самый ответственный момент.
Другая распространённая проблема — конфликт с кастомными лаунчерами (например, Nova Launcher или Lawnchair), где стандартный жест MIUI мешает работе альтернативных жестов. Наконец, некоторые просто предпочитают минималистичный интерфейс без лишних элементов управления. В этой статье мы разберём все рабочие способы отключения переключения приложений — от стандартных настроек до скрытых команд для опытных пользователей.
Важно: методы отличаются в зависимости от версии MIUI (13, 14, 15) и модели устройства. Если ваш смартфон работает на Android 12+ с оболочкой MIUI 14/15, некоторые пункты меню могут называться иначе — мы укажем альтернативные пути.
Метод 1: Отключение жеста через настройки MIUI (без root)
Самый простой способ — использовать встроенные настройки жестов. Он подходит для большинства устройств на MIUI 12–15, включая Xiaomi 13/14, Redmi Note 12/13, POCO F5/X5 и другие.
Инструкция:
- Откройте
Настройки → Дисплей. - Выберите
Полноэкранный дисплей(в некоторых версиях —Управление жестами). - Тапните по
Тип навигациии выберитеКнопки навигации(если используете жесты, переключитесь временно на кнопки). - Вернитесь в
Полноэкранный дисплейи выберитеДополнительные настройки жестов(илиНастройка жестов). - Найдите опцию
Жест переключения приложенийи отключите её.
⚠️ Внимание: На некоторых устройствах (например, POCO F4 GT или Black Shark 5) этот пункт может отсутствовать. В таком случае попробуйте следующий метод.
☑️ Подготовка к изменению жестов
Метод 2: Использование ADB для отключения жеста (без root)
Если в настройках нет опции для отключения жеста, можно воспользоваться ADB-командами. Этот метод работает на всех устройствах Xiaomi с разблокированным загрузчиком (не требует root), но требует подключения к компьютеру.
Пошаговая инструкция:
- Включите
Режим разработчика: перейдите вНастройки → О телефонеи 7 раз тапните поВерсия MIUI. - Вернитесь в
Настройки → Дополнительно → Для разработчикови активируйтеОтладка по USB. - Подключите телефон к ПК, установите ADB-tools и выполните команду:
adb shell settings put global swipe_up_to_switch_apps_enabled 0
Для возврата жеста используйте:
adb shell settings put global swipe_up_to_switch_apps_enabled 1
⚠️ Внимание: После обновления MIUI настройки могут сброситься. Чтобы этого избежать, создайте автоматическое выполнение команды через Tasker или MacroDroid.
Что делать если ADB не распознаёт устройство?
Убедитесь, что драйверы Xiaomi установлены (скачайте с [официального сайта](https://new.c.mi.com/global/miuidownload/index)). Попробуйте использовать другой USB-кабель (оригинальный). Включите в настройках разработчика опцию "Разрешить отладку по USB (безопасный режим)".
Метод 3: Отключение через редактор настроек (требует root)
Для пользователей с полученными root-правами (например, через Magisk) доступен более гибкий способ — редактирование системных файлов. Этот метод гарантированно работает на всех версиях MIUI, включая HyperOS.
Инструкция:
- Установите файловый менеджер с поддержкой root (например, Root Explorer или Solid Explorer).
- Перейдите по пути
/system/usr/keylayout/и найдите файлGeneric.kl(илиqwerty.klдля некоторых моделей). - Откройте файл в текстовом редакторе и найдите строку:
key 187 APP_SWITCH
Замените её на:
#key 187 APP_SWITCH
- Сохраните файл, перезагрузите устройство.
⚠️ Внимание: Неправильное редактирование системных файлов может привести к bootloop (зацикленной загрузке). Перед изменениями сделайте резервную копию файла!
Метод 4: Использование сторонних приложений (без root)
Если предыдущие способы не сработали, можно воспользоваться сторонними утилитами. Например, приложение Fluid Navigation Gestures (доступно в Google Play) позволяет переопределить стандартные жесты MIUI на кастомные.
Как настроить:
- 📱 Установите Fluid NG из Google Play.
- 🔧 Предоставьте разрешение на
Специальные возможности(в настройках приложения). - 🎯 В разделе
ЖестывыберитеПереопределить жест свайпа вверхи назначьте ему действиеНичего не делать. - 🔄 Перезагрузите устройство для применения изменений.
Альтернативные приложения:
| Приложение | Требуется root? | Поддержка MIUI | Ссылка |
|---|---|---|---|
| Fluid NG | ❌ Нет | ✅ Да (включая MIUI 15) | Google Play |
| Edge Gestures | ❌ Нет | ✅ Частично (может конфликтовать) | Google Play |
| Xposed Edge | ✅ Да (требует LSPosed) | ✅ Полная | Xposed Repo |
Метод 5: Отключение кнопки "Недавние" на панели навигации
Если вы используете кнопки навигации (а не жесты), можно просто убрать кнопку Недавние приложения с панели. Это не отключит функцию полностью, но сделает её менее доступной.
Как это сделать:
- Перейдите в
Настройки → Дисплей → Полноэкранный дисплей → Кнопки навигации. - Выберите вариант
Две кнопки(вместо трёх). В этом режиме кнопкаНедавниебудет скрыта, но её можно вызвать долгим удержанием кнопкиДомой. - Для полного отключения используйте ADB (метод 2) или root (метод 3).
⚠️ Внимание: На некоторых моделях (например, Xiaomi 12T или Redmi K50) в режиме двух кнопок может пропасть доступ к Google Ассистенту при удержании кнопки Домой.
Частые проблемы и решения
Даже после отключения жеста пользователи сталкиваются с нюансами. Рассмотрим самые распространённые:
1. Жест возвращается после обновления MIUI
Это происходит из-за сброса пользовательских настроек. Решение:
- 🔄 Повторите шаги из Метода 2 (ADB) после обновления.
- 📱 Используйте MacroDroid для автоматического применения команды после перезагрузки.
2. Конфликт с кастомным лаунчером
Если вы используете Nova Launcher или Lawnchair, стандартный жест MIUI может блокировать жесты лаунчера. Решение:
- ⚙️ В настройках лаунчера отключите опцию
Использовать системные жесты. - 🔧 Примените Метод 4 (сторонние приложения) для переопределения жестов.
3. Жест работает в некоторых приложениях
Некоторые приложения (например, YouTube или TikTok) игнорируют системные настройки жестов. Решение:
- 🛠️ Используйте ADB для принудительного отключения:
adb shell settings put secure swipe_up_to_switch_apps_disabled 1
FAQ: Ответы на популярные вопросы
❓ Можно ли отключить жест переключения приложений без компьютера?
Да, если в вашей версии MIUI есть соответствующая опция в настройках (см. Метод 1). Если её нет, придётся использовать ADB (требует ПК) или сторонние приложения (например, Fluid NG).
❓ Почему после отключения жеста перестала работать кнопка "Назад"?
Это происходит, если вы неправильно отредактировали файл Generic.kl (см. Метод 3). Восстановите оригинальную строку key 158 BACK и перезагрузите устройство. Если проблема осталась, выполните сброс настроек через Настройки → Система → Сброс настроек (без удаления данных).
❓ Будут ли работать жесты после обновления до HyperOS?
HyperOS (новая оболочка от Xiaomi) сохраняет ту же структуру жестов, что и MIUI 15. Однако пути в меню могут измениться. Например, настройка жестов теперь находится в Настройки → Экран → Системная навигация. Способы отключения через ADB и root остаются актуальными.
❓ Можно ли отключить жест только для конкретных приложений?
Да, но для этого потребуется:
- Установить Tasker или MacroDroid.
- Создать профиль с условием
Запущено приложение [выбрать целевое]. - Добавить действие
Выполнить ADB-командус командой из Метода 2. - Создать обратное правило для отмены команды при выходе из приложения.
⚠️ Этот метод требует ADB-доступа без ПК (настройка через Wireless ADB).
❓ Почему на POCO F5 жест отключается, но через день возвращается?
Это известная проблема некоторых устройств POCO и Redmi с MIUI 14. Виной тому — фоновая служба com.miui.systemAdSolution, которая сбрасывает настройки. Решения:
- 🔄 Отключите оптимизацию батареи для Fluid NG или другого приложения-жестовика.
- 📵 Заморозьте службу
com.miui.systemAdSolutionчерез ADB:
adb shell pm disable-user --user 0 com.miui.systemAdSolution
⚠️ Отключение системных служб может привести к нестабильной работе устройства.