Как включить иммерсивный/полноэкранный режим в Termux?
Я хочу скрыть полосы вверху и внизу экрана, чтобы весь экран отображал терминал.
Таким образом, я ищу либо вариант конфигурации для включения полноэкранного режима в Termux, без перенастройки (или рутирования) моего устройства и без подключения внешнего устройства, либо объяснение того, что случилось с полноэкранным параметром, упомянутым в некоторых частях документации, если она была удалена.
Я мог бы поклясться, что иммерсивный режим был особенностью Termux... Вы все еще можете использовать иммерсивный режим через ADB (или root, если он у вас есть).
Скрыть панель состояния и панель навигации:adb shell settings put global policy_control immersive.full=com.termux
Скрыть только строку состояния:adb shell settings put global policy_control immersive.status=com.termux
Скрыть только панель навигации:adb shell settings put global policy_control immersive.navigation=com.termux
Отключить иммерсивный режим:adb shell settings put global policy_control immersive.off=com.termux
Полноэкранный режим был удален в декабре 2017 года из-за заявлений о сложности с многооконностью и полупрозрачной строкой состояния и панелью навигации.
Об этом сообщалось в # 507 - Полноэкранный режим / режим погружения больше не доступен.
Я заметил, что опция полноэкранного режима отсутствует, я просмотрел последние коммиты, и похоже, что она была удалена из исходников.
Крачеич - 14 декабря 2017 г.
Поскольку не было упомянуто, почему он был удален, вот коммит
Удалите настройку полноэкранного режима.
Попытка использовать полноэкранный режим не работает в многооконном мире и усложняет использование полупрозрачной навигации и строк состояния.
Начиная с версии 0.107 (примерно в феврале 2021 г.) полноэкранный режим был снова добавлен с исправлением проблемы с дополнительными ключами. Это должно быть настроено вручную через файл свойств.
Из Termux Wiki - Настройки терминала
Терминал Termux можно настроить, создав файл
~/.termux/termux.properties
. Этот файл использует простойkey=value
синтаксис свойств и позволяет настраивать перечисленные ниже свойства.После изменения файла свойств изменения вступят в силу либо при выполнении,
termux-reload-settings
либо при перезапуске приложения Termux (закрытие всех сеансов и повторный запуск приложения).Полноэкранный режим
v0.107 добавлена возможность включить полноэкранный режим, указав:
fullscreen = true
Примечание. Вполне вероятно, что при включенном полноэкранном режиме представление «Дополнительные клавиши» больше не будет отображаться. Чтобы исправить, включите этот обходной путь:
use-fullscreen-workaround = true
Полноэкранный режим может работать не на всех устройствах, поэтому пока считайте его нестабильным.
Связанный запрос на вытягивание и обсуждение: #1911 — Реализовать полноэкранный режим и добавить FullScreenWorkAround для исправления ExtraKeysView
Громкость вверх + K → вариант для переключения вида дополнительных клавиш
гость