Иммерсивный режим в Termux?

Как включить иммерсивный/полноэкранный режим в Termux?

Я хочу скрыть полосы вверху и внизу экрана, чтобы весь экран отображал терминал.

Таким образом, я ищу либо вариант конфигурации для включения полноэкранного режима в Termux, без перенастройки (или рутирования) моего устройства и без подключения внешнего устройства, либо объяснение того, что случилось с полноэкранным параметром, упомянутым в некоторых частях документации, если она была удалена.

Ответы (4)

Я мог бы поклясться, что иммерсивный режим был особенностью 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

Я видел ссылки на полноэкранный режим во время гугления, но также и ссылки на то, что его удаляют. Не уверен, что с ним происходит. В надежде, что вам не придется прибегать к adb... настройка в точечном файле была бы идеальной. Имейте виртуальный +1, видимо, мне не хватает репутации, чтобы дать вам настоящий.

Полноэкранный режим был удален в декабре 2017 года из-за заявлений о сложности с многооконностью и полупрозрачной строкой состояния и панелью навигации.

Об этом сообщалось в # 507 - Полноэкранный режим / режим погружения больше не доступен.

Я заметил, что опция полноэкранного режима отсутствует, я просмотрел последние коммиты, и похоже, что она была удалена из исходников.

Крачеич - 14 декабря 2017 г.


Поскольку не было упомянуто, почему он был удален, вот коммит

Удалите настройку полноэкранного режима.
Попытка использовать полноэкранный режим не работает в многооконном мире и усложняет использование полупрозрачной навигации и строк состояния.

гиперпаллий - 28 июля 2018 г.

Начиная с версии 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 → вариант для переключения вида дополнительных клавиш

Ссылка: https://wiki.termux.com/wiki/Touch_Keyboard

Привет, после прочтения вики я не уверен, что это то, о чем задавался вопрос. Это похоже на отображение/скрытие строки «дополнительные клавиши», в то время как вопрос касается создания полноэкранного режима Termux (без строки состояния и панели навигации).