domingo, 2 de diciembre de 2018

Geany: Imposible encontrar la terminal

Al compilar un programa en C usando el IDE Geany me sale un mensaje diciendo: Imposible encontrar una terminal.


Tenemos dos métodos para solucionar este error.



Solución primer método

El problema se puede solucionar cambiando la configuración que viene por defecto en Geany. Para ello vamos al menú Editar > Preferencias


Nos aparece la ventana de la Preferencias del IDE Geany. Como vemos estamos en la pestaña General. La pestaña que nos interesa para solucionar este error es Herramientas, pulsamos en dicha pestaña.


En la pestaña Herramientas vemos las Rutas de las herramientas de Geany.
Para solucionar el error, nos centramos en la configuración de: Terminal

Vemos que por defecto tiene configurado: x-terminal-emulator -e "/bin/sh %c" y este es el causante del error.



Para solucionarlo tendremos que cambiarlo por alguna de las terminales que tengamos instaladas en nuestro Debian.

En mi caso personal uso el terminal Terminator, aunque también uso mucho konsole, ya que uso el escritorio KDE.

Entonces si usamos el terminal Terminator, la configuración correcta es: terminator -e "/bin/sh %c"



Aunque si usamos el terminal konsole la configuración correcta es: konsole -e "/bin/sh %c"
O podemos poner cualquier otro terminal que estemos usando en nuestro sistema Debian GNU/Linux.



Ya solo pulsar en Aplicar y luego en Aceptar.

Si ahora compilamos y ejecutamos el código, ya no dará dicho error.
Vemos el mismo código ejecutándose en las dos terminales que hemos mencionado en este manual


terminal Terminator

terminal Konsole


Solución segundo método

Esta solución es global, es configuración a nivel general del sistema, y se configuraría para todas las aplicaciones del sistema, sin tener que modificar una a una cada aplicación. Y de esta forma solo se configura una vez.

La solución es:
Ejecutamos una terminal y usamos el siguiente comando (siendo root o perteneciendo al grupo de administradores)

update-alternatives --config x-terminal-emulator


Nos devuelve una lista con las terminales instaladas en nuestro sistema, deberemos seleccionar una opción y presionamos Intro.



También podemos usar las aplicaciones gráficas de update-alternatives llamadas galternatives o kalternatives (si no la tienes en tu sistema solo tienes que instalarla con el gestor de paquetes apt o el que sea)















No hay comentarios: