Comment puis-je utiliser gnome-terminal dans qt creator?

9

Je peux ajuster les paramètres pour utiliser un terminal plutôt qu'une sortie simple. Cependant, je n'arrive pas à comprendre la commande correcte à saisir pour utiliser gnome-terminal. Je peux utiliser 'xterm -e', une solution assez fine, mais j'ai pensé que j'aimerais savoir quand même.

Lorsque j'essaie d'utiliser 'gnome-terminal -e', l'exécution de mon programme entraînera l'ouverture et la fermeture d'un terminal vierge. Je dois "casser" l'exécution après (un peu comme une boucle infinie). Lorsque j'utilise 'gnome-terminal -x' j'obtiens:

Impossible de connecter le socket de communication du créateur /tmp/qt_temp.h17333/stub-socket: aucun fichier ou répertoire de ce type


la source

Réponses:

6

Ce problème est signalé comme un bogue dans Qt Creator.
https://bugreports.qt.io/browse/QTCREATORBUG-1633


Mise à jour: semble être corrigé le 31 août 2012.

ulidtko
la source
Comment cela répond-il à la question? J'ai QtCreator construit le 14 mars 2016 et il montre toujours un blanc gnome-terminal. Le lien "fixe" est rompu.
doug65536 du
1
Voici un commentaire dans le bug de 2012: Dans la version 2.4.1, le bug est toujours là. J'ai essayé gnome-terminal -e mais cela n'a aucun effet; gnome-terminal -x ouvre le terminal mais n'y édite rien. J'utilise Ubuntu. Ce bug est bloqué depuis 2010?! Je suppose que nous avons jusqu'à six ans et que nous ne sommes toujours pas fixés. Le bug est fermé cependant? Ne retenez pas votre souffle, le bug est fermé comme "Résolu", quoi que cela signifie.
doug65536
2

L'équivalent de xterm -efor gnome-terminalest gnome-terminal -e, essayez-le. Si -ecela ne fonctionne pas, essayez -x.

Bruno Pereira
la source
Salut, brunopereira81, lgarzo. Je suis désolé, les gars, j'ai écrit la question à la hâte et j'ai complètement oublié d'ajouter que j'ai essayé ces deux-là. Veuillez lire ma description mise à jour.
Ça a marché !!! mais pourquoi -e ne fonctionne pas ??
personne
1

Vous pouvez découvrir toutes les options disponibles avec gnome-terminal --help-all:

-e, --command      Execute the argument to this option inside the terminal
lgarzo
la source
Salut, brunopereira81, lgarzo. Je suis désolé, les gars, j'ai écrit la question à la hâte et j'ai complètement oublié d'ajouter que j'ai essayé ces deux-là. Veuillez lire ma description mise à jour.
1

J'ai rencontré ce même problème et il s'est avéré que j'avais trop d'instances de mon application console en cours d'exécution en arrière-plan. J'ai laissé mes paramètres à la gnome-terminal -xplace et j'ai simplement fermé toutes les instances en cours de mon application, puis j'ai réessayé et cela a fonctionné.

Cory Klein
la source