2010-07-15 28 views
8

Quiero obtener la funcionalidad de la consola llena de ejecutar el programa en Qt Creator, el mismo problema que se describe aquí: Console input with Qt CreatorQt Creator: Ejecutar en un terminal

Cuando compruebo "Ejecutar en la Terminal" en las propiedades de configuración, ventana de terminal vacía está abierto, sin la salida de mi programa. Herramientas - Opciones - General - El terminal tiene este valor: "x-terminal-emulator -e". ¿Cómo puedo hacer que esto funcione? Mi sistema operativo es Ubuntu 10.4.

Nota: ¡No cierre esta pregunta, no está duplicada! Necesito una solución para el SO Ubuntu.

+0

''/usr/bin/gnome-terminal -x'' me funcionó en ubuntu. –

Respuesta

13

En Herramientas-Opciones-Medio ambiente-General, cambie el valor del terminal de x-terminal-emulator -e a /usr/bin/xterm -e. Esto hizo el truco para mí.

(encontrado Esto soluciona aquí: https://bugs.launchpad.net/ubuntu/+source/qtcreator/+bug/566387)

+0

Gracias, acabo de encontrar la misma página :) –

+1

''/usr/bin/gnome-terminal -x'' trabajado para mí en ubuntu. –

0

Otro buen truco para evitar tener que hacer comandos de la consola, o ejecutar un script bash es que basta con modificar el archivo .desktop.

En Ubuntu aquellos se encuentran aquí:

ls /usr/share/applications/ 

Si quisiera editar Qt Creator, por ejemplo, usted podría hacer.

nano /usr/share/applications/qtcreator.desktop 

Editar la variable "Exec" debe verse como "Exec =/usr/bin/QtCreator" y cambiarlo a.

bash -i -c /usr/bin/qtcreator 

O cualquiera que sea su ruta de acceso a la aplicación que desea cambiar.

Esto habilitará sus diferentes variables ambientales con este método también, que es lo que supongo que está tratando de hacer.