Я хочу создать приложение Ubuntu, которое имеет графический интерфейс для CLI-приложения. Я хочу выполнить команду терминала, например, по нажатию кнопки в моем приложении. Как я могу это сделать? Или мне действительно не нужно этого делать?
Могу ли я также получить то, что будет отображаться в качестве последней / текущей строки при выполнении команды терминала?
(я пишу свое приложение используя быстро, как описано здесь )
Python (язык программирования, который использует шаблон рабочего стола Quickly) предоставляет модуль подпроцессинга для вызова других программ. Документация находится здесь: http://docs.python.org/library/subprocess.html
Он предоставляет вспомогательные функции, но для более сложных вещей (таких как чтение выходных данных, когда вы описано, если я правильно помню) вам часто нужно использовать его класс Popen.