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