Como posso usar o gnome-terminal no qt creator?

9

Posso ajustar as configurações para usar um terminal em vez de apenas uma saída simples. No entanto, parece que não consigo descobrir o comando correto para inserir o uso do gnome-terminal. Eu posso usar 'xterm -e', uma solução suficientemente boa, mas achei que gostaria de saber mesmo assim.

Quando tento usar 'gnome-terminal -e', a execução do meu programa resultará em um terminal em branco sendo aberto e fechado rapidamente. Eu tenho que 'interromper' a execução depois (mais ou menos como um loop infinito). Ao usar 'gnome-terminal -x', recebo:

Não é possível conectar o soquete de comunicação do criador /tmp/qt_temp.h17333/stub-socket: esse arquivo ou diretório não existe


fonte

Respostas:

6

Esse problema foi relatado como um bug no Qt Creator.
https://bugreports.qt.io/browse/QTCREATORBUG-1633


Atualização: parece ser corrigido em 31 de agosto de 2012.

ulidtko
fonte
Como isso responde à pergunta? Eu tenho o QtCreator criado em 14 de março de 2016 e ainda mostra um espaço em branco gnome-terminal. O link "fixo" está quebrado.
doug65536
1
Aqui está um comentário no bug de 2012: Na 2.4.1, o bug ainda está aqui. Eu tentei o gnome-terminal -e, mas não tem nenhum efeito; O gnome-terminal -x abre o terminal, mas não gera nada nele. Estou executando o Ubuntu. Este bug está suspenso desde 2010 ?! Acho que temos até seis anos e ainda não conseguimos consertar. Bug está fechado embora? Não prenda a respiração, o erro é fechado como "Resolvido", o que quer que isso signifique.
Doug65536
2

O equivalente de xterm -efor gnome-terminalé gnome-terminal -e, tente. Se -enão funcionar, tente -x.

Bruno Pereira
fonte
Olá, brunopereira81, lgarzo. Sinto muito, pessoal, escrevi a pergunta às pressas e esqueci completamente de acrescentar que tentei essas duas. Por favor, leia minha descrição atualizada.
Funcionou !!! mas por que -e não está funcionando?
ninguém
1

Você pode descobrir todas as opções disponíveis com gnome-terminal --help-all:

-e, --command      Execute the argument to this option inside the terminal
lgarzo
fonte
Olá, brunopereira81, lgarzo. Sinto muito, pessoal, escrevi a pergunta às pressas e esqueci completamente de acrescentar que tentei essas duas. Por favor, leia minha descrição atualizada.
1

Corri para o mesmo problema e, por fim, havia muitas instâncias do meu aplicativo de console em execução em segundo plano. Deixei minhas configurações gnome-terminal -xe, em vez disso, fechei todas as instâncias em execução do meu aplicativo, tentei novamente e funcionou.

Cory Klein
fonte