Как выполнить программу в окне дочернего терминала?

Извините за то, что я не описательный в заголовке — я не знаю, как это сформулировать.

Что я хочу сделать, так это запустить мою программу командной строки из bash и в полном окне терминала, и когда я выхожу из нее, весь вывод из программы должен быть очищен. Например: функциональность «тестдиска». Он запускается в полном окне, но когда вы выходите из testdisk, он возвращает вас в исходное окно.

Как это может быть сделано?

Перед запуском приложения:
введите описание изображения здесь

Во время работы приложения (в том же окне терминала):
введите описание изображения здесь

После выхода из приложения:
введите описание изображения здесь

-1

Решение

Ваш пример приложения использует ncurses для рисования содержимого окна. Если вам требуется именно такое поведение, вам придется изменить приложение, чтобы использовать ncurses непосредственно для управления экраном.

1

Другие решения


По вопросам рекламы [email protected]