web-dev-qa-db-fra.com

Le programme d'exécution dans Geany produit le script geany_run_script.sh

Je devais réinstaller mon compilateur Java il y a quelque temps, alors je sais que j'ai cassé quelque chose. Maintenant, lorsque j'exécute un programme dans Geany (en appuyant sur F5), un script geany_run_script.sh est créé dans mon répertoire de travail. Le contenu du script:

#!/bin/sh

rm $0

Java "boltzmann"

echo "

------------------
(program exited with code: $?)"         


echo "Press return to continue"
#to be more compatible with shells like dash
dummy_var=""
read dummy_var

... cela devrait être exécuté automatiquement sur un terminal, mais ce n'est pas le cas. J'ai fouillé dans les préférences, mais je n'ai pas pu déterminer où régler ce problème. Des suggestions seraient appréciées.

3
Joel DeWitt

La création de run_script est un comportement par défaut. Cela est dû à un problème lié à l'exécution de vte interne. Cependant, vous pouvez le configurer: Édition-> Préférences-> Terminal-> "Ne pas utiliser de script d'exécution" (les programmes d'exécution dans vte doivent être activés pour cela. Pour cela, vous devez avoir installé libvte).

3
frlan