Итак, я делаю приложение, похожее на Matlab, которое я открываю. Прямо сейчас у меня есть функциональный редактор исходного кода и gnome-terminal, https://github.com/3LP/M.O.B. Это не очень эффектно, но я добавляю функциональность, пока не закончусь в июне. Я хочу иметь возможность сканировать команды, выполняемые в терминале. Этот фрагмент кода в приложении:Чтение текста в текстовом буфере Python от VteTerminal в приложении Gtk3
terminal = Vte.Terminal()
term = terminal.get_text()
print(term)
дает абракадабру в качестве вывода: ('\ п \ п \ п \ п \ п \ п \ п \ п \ п \ п \ п \ п \ п \ п \ n \ n \ n \ n \ n \ n \ n \ n \ n \ n \, \,,,,,,,,,,,,,,)
Я хочу захватить текст из пользовательских команд и отсканировать их для экземпляров определенных команд. Например, когда пользователь выполняет «Python». Любые предложения по возможным решениям? Я провел прошлую ночь, исследуя методы, но у меня не было успеха.
Эта функция была обесценена в латах Vte versions.https: //bugs.launchpad.net/terra/+bug/1229762 – Jackson