2015-07-02 6 views
-1

Извините за то, что вы не указали в заголовке - я не знаю, как это фразы.Как выполнить программу в окне дочернего терминала?

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

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

Перед запуском приложения: enter image description here

Во время работы приложения (то же окно терминала): enter image description here

После выхода из приложения: enter image description here

+0

@SeanBright - gnome-terminal -e ./myapp открывает новое окно терминала. Я хочу выполнить свое приложение в том же окне. Как я уже сказал, testdisk или photorec делает это так. – ravindu1024

+0

Это нерелевантный вопрос? Прости, если это так. Может ли downvoter объяснить, почему? – ravindu1024

+0

нет. экран ./myapp тоже не работает. – ravindu1024

ответ

1

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

Смежные вопросы