Monodevelop Внешняя Консоль

Ubuntu 12.04. Когда я запускаю MonoDevelop (IDE) с использованием встроенной оболочки Unity, внешняя консоль MonoDevelop, которая появляется во время отладки, представляет собой gnome-терминал.

Но если я использую другой оконный менеджер (например, i3wm), MonoDevelop External Console будет xterm.

Есть ли обходной путь, чтобы заставить IDE «думать», что он находится в среде GNOME, и заставить его использовать gnome-терминал?

3
задан 27 June 2012 в 21:10

2 ответа

Из исходного кода monodevelop, мы можем обнаружить, что если переменная окружения GNOME_DESKTOP_SESSION_ID существует, будет использоваться gnome-terminal. Обладая этими знаниями, вы можете запустить monodevelop используя:

export GNOME_DESKTOP_SESSION_ID=1 && monodevelop
0
ответ дан 27 June 2012 в 21:10

Поздно, но та же проблема для меня с использованием awesomeWM. Я только что сделал символическую ссылку под названием xterm в /usr/bin, указывающую на /usr/bin/<TERMINALOFCHOICE> (urxvt в моем случае).

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

Работает пока хорошо.

0
ответ дан 27 June 2012 в 21:10

Другие вопросы по тегам:

Похожие вопросы: