¿Cómo puedo usar gnome-terminal en qt creator?

9

Puedo ajustar la configuración para usar un terminal en lugar de una simple salida. Sin embargo, parece que no puedo entender el comando correcto de entrada para usar gnome-terminal. Puedo usar 'xterm -e', una solución lo suficientemente buena, pero pensé que me gustaría saber de todos modos.

Cuando trato de usar 'gnome-terminal -e', ejecutar mi programa dará como resultado que una terminal en blanco se abra y cierre rápidamente. Tengo que 'romper' la ejecución después (algo así como un bucle infinito). Cuando uso 'gnome-terminal -x' obtengo:

No se puede conectar el zócalo de comunicaciones del creador /tmp/qt_temp.h17333/stub-socket: no existe tal archivo o directorio


fuente

Respuestas:

6

Este problema se informa como un error en Qt Creator.
https://bugreports.qt.io/browse/QTCREATORBUG-1633


Actualización: Parece que se solucionará el 31 de agosto de 2012.

ulidtko
fuente
¿Cómo responde esto a la pregunta? Tengo QtCreator construido el 14 de marzo de 2016 y todavía muestra un espacio en blanco gnome-terminal. El enlace "fijo" está roto.
doug65536
1
Aquí hay un comentario en el error de 2012: en 2.4.1 el error todavía está aquí. Intenté gnome-terminal -e pero no tiene ningún efecto; gnome-terminal -x abre el terminal pero no genera nada en él. Estoy ejecutando Ubuntu. ¿Este error ha estado colgando desde 2010? Supongo que tenemos hasta seis años y aún no estamos arreglados. ¿El insecto está cerrado? No contenga la respiración, el error se cierra como "Resuelto", sea lo que sea que eso signifique.
doug65536
2

El equivalente de xterm -efor gnome-terminales gnome-terminal -e, pruébalo. Si -eno funciona, inténtalo -x.

Bruno Pereira
fuente
Hola, brunopereira81, lgarzo. Lo siento, muchachos, escribí la pregunta apresuradamente y olvidé por completo agregar que he probado estos dos. Por favor lea mi descripción actualizada.
Funcionó !!! pero ¿por qué no funciona?
nadie
1

Puede averiguar todas las opciones disponibles con gnome-terminal --help-all:

-e, --command      Execute the argument to this option inside the terminal
lgarzo
fuente
Hola, brunopereira81, lgarzo. Lo siento, muchachos, escribí la pregunta apresuradamente y olvidé por completo agregar que he probado estos dos. Por favor lea mi descripción actualizada.
1

Me encontré con este mismo problema y resultó que tenía demasiadas instancias de mi aplicación de consola ejecutándose en segundo plano. Dejé mi configuración gnome-terminal -xy, en su lugar, cerré todas las instancias en ejecución de mi aplicación, luego intenté nuevamente y funcionó.

Cory Klein
fuente