Я могу настроить параметры, чтобы использовать терминал, а не просто вывод. Тем не менее, я не могу определить правильную команду для ввода для использования gnome-терминала. Я могу использовать 'xterm -e', достаточно хорошее решение, но я решил, что все равно хотел бы знать.
Когда я пытаюсь использовать 'gnome-Terminal -e', моя программа приведет к быстрому открытию и закрытию пустого терминала. Я должен «прервать» выполнение позже (вроде как бесконечный цикл). При использовании 'gnome-Terminal -x' я получаю:
Не удается подключить сокет связи создателя /tmp/qt_temp.h17333/stub-socket: такого файла или каталога нет
blockquote>
Об этой проблеме сообщают как ошибка в спокойном Создателе.
https://bugreports.qt.io/browse/QTCREATORBUG-1633
Обновление: Кажется, фиксируется 31 августа 2012.
Вы можете выяснить все доступные опции с gnome-terminal --help-all
:
-e, --command Execute the argument to this option inside the terminal
Эквивалентом xterm -e
для gnome-terminal
является gnome-terminal -e
, попробуйте. Если -e
не работает, попробуйте -x
.
Я столкнулся с той же проблемой, и оказалось, что у меня слишком много экземпляров моего консольного приложения, работающего в фоновом режиме. Я оставил свои настройки на gnome-terminal -x
и вместо этого просто закрыл все запущенные экземпляры моего приложения, затем попытался снова, и это сработало.