web-dev-qa-db-fra.com

Console externe Monodevelop

Ubuntu 12.04. Lorsque j'exécute MonoDevelop (IDE) à l'aide de Shell natif, Unity, la console externe MonoDevelop qui apparaît pendant le débogage est gnome-terminal.

Mais si j'utilise un autre gestionnaire de fenêtres (par exemple, i3wm), MonoDevelop External Console est xterm.

N'importe quelle solution pour que IDE _ pense qu'il est dans l'environnement GNOME et qu'il utilise gnome-terminal?

3
int-index

Bien tard, mais le même problème pour moi avec awesomeWM. Je viens de faire un lien symbolique appelé xterm dans /usr/bin pointant vers /usr/bin/<TERMINALOFCHOICE> (urxvt dans mon cas).

Sudo ln -s /usr/bin/urxvt /usr/bin/xterm

Fonctionne bien jusqu'à présent.

3
Abrer

A partir du code source de monodevelop, nous pouvons constater que si la variable d'environnement GNOME_DESKTOP_SESSION_ID existe, gnome-terminal sera utilisé. Avec cette connaissance, vous pouvez exécuter monodevelop en utilisant:

export GNOME_DESKTOP_SESSION_ID=1 && monodevelop
3
Ray