Как я могу использовать gnome-terminal в qt-создателе?

Я могу настроить параметры для использования терминала, а не просто для вывода. Однако я не могу представить правильную команду для ввода для использования gnome-терминала. Я могу использовать «xterm -e», достаточно точное решение, но я решил, что все равно хочу знать.

Когда я пытаюсь использовать «gnome-terminal -e», запуск моей программы приведет к быстро открывается и закрывается пустой терминал. Я должен «сломать» исполнение после (вроде бесконечного цикла). При использовании 'gnome-terminal -x' я получаю:

Не удается подключить сокет коммандера creat /tmp/qt_temp.h17333/stub-socket: нет такого файла или каталога

8
задан 10 November 2011 в 08:08

5 ответов

Эта проблема сообщается как ошибка в Qt Creator. https://bugreports.qt-project.org/browse/QTCREATORBUG-1633

Обновление: Кажется, исправлено 31 августа 2012 г.

6
ответ дан 25 May 2018 в 17:02
  • 1
    Как это отвечает на вопрос? У меня есть Qt Creator build 14 марта 2016 года, и он по-прежнему показывает пробел gnome-terminal. "Фиксированный" ссылка сломана. – doug65536 25 October 2016 в 20:00
  • 2
    Вот комментарий в об ошибке с 2012 года: В 2.4.1 ошибка все еще здесь. Я пробовал gnome-terminal -e, но он не имеет никакого эффекта; gnome-terminal -x открывает терминал, но ничего не выводит. Я запускаю Ubuntu. Это ошибка, которая висит с 2010 года!! Думаю, мы до шести лет и до сих пор не исправлены. Ошибка закрыта? Не задерживайте дыхание, ошибка закрывается как «Разрешено», что бы это ни значило. – doug65536 25 October 2016 в 20:07

Эквивалент xterm -e для gnome-terminal равен gnome-terminal -e, попробуйте. Если -e не работает, попробуйте -x.

2
ответ дан 25 May 2018 в 17:02
  • 1
    Привет, brunopereira81, lgarzo. Извините, ребята, я написал вопрос в спешке и совершенно забыл добавить, что я пробовал эти два. Пожалуйста, прочтите мое обновленное описание. – user 10 November 2011 в 02:54
  • 2
    Привет, brunopereira81, lgarzo. Извините, ребята, я написал вопрос в спешке и совершенно забыл добавить, что я пробовал эти два. Пожалуйста, прочтите мое обновленное описание. – user 10 November 2011 в 02:54
  • 3
    Привет, brunopereira81, lgarzo. Извините, ребята, я написал вопрос в спешке и совершенно забыл добавить, что я пробовал эти два. Пожалуйста, прочтите мое обновленное описание. – user 10 November 2011 в 02:54
  • 4
    Привет, brunopereira81, lgarzo. Извините, ребята, я написал вопрос в спешке и совершенно забыл добавить, что я пробовал эти два. Пожалуйста, прочтите мое обновленное описание. – user 10 November 2011 в 02:54
  • 5
    Привет, brunopereira81, lgarzo. Извините, ребята, я написал вопрос в спешке и совершенно забыл добавить, что я пробовал эти два. Пожалуйста, прочтите мое обновленное описание. – user 10 November 2011 в 02:54
  • 6
    Это сработало !!! но почему-не работает? – SmitTheLastFirefoxUser 14 March 2018 в 16:40

Вы можете найти все доступные опции с помощью gnome-terminal --help-all:

-e, --command      Execute the argument to this option inside the terminal
1
ответ дан 25 May 2018 в 17:02
  • 1
    Привет, brunopereira81, lgarzo. Извините, ребята, я написал вопрос в спешке и совершенно забыл добавить, что я пробовал эти два. Пожалуйста, прочтите мое обновленное описание. – user 10 November 2011 в 03:14
  • 2
    Привет, brunopereira81, lgarzo. Извините, ребята, я написал вопрос в спешке и совершенно забыл добавить, что я пробовал эти два. Пожалуйста, прочтите мое обновленное описание. – user 10 November 2011 в 03:14
  • 3
    Привет, brunopereira81, lgarzo. Извините, ребята, я написал вопрос в спешке и совершенно забыл добавить, что я пробовал эти два. Пожалуйста, прочтите мое обновленное описание. – user 10 November 2011 в 03:14
  • 4
    Привет, brunopereira81, lgarzo. Извините, ребята, я написал вопрос в спешке и совершенно забыл добавить, что я пробовал эти два. Пожалуйста, прочтите мое обновленное описание. – user 10 November 2011 в 03:14
  • 5
    Привет, brunopereira81, lgarzo. Извините, ребята, я написал вопрос в спешке и совершенно забыл добавить, что я пробовал эти два. Пожалуйста, прочтите мое обновленное описание. – user 10 November 2011 в 03:14

Я столкнулся с этой же проблемой, и оказалось, что у меня слишком много экземпляров моего консольного приложения, работающего в фоновом режиме. Я оставил свои настройки на gnome-terminal -x и вместо этого просто закрыл все запущенные экземпляры моего приложения, а затем снова попытался, и он сработал.

1
ответ дан 25 May 2018 в 17:02

Я столкнулся с этой же проблемой, и оказалось, что у меня слишком много экземпляров моего консольного приложения, работающего в фоновом режиме. Я оставил свои настройки на gnome-terminal -x и вместо этого просто закрыл все запущенные экземпляры моего приложения, а затем снова попытался, и он сработал.

1
ответ дан 6 August 2018 в 02:47

Другие вопросы по тегам:

Похожие вопросы: