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

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

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

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

2 ответа

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

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

Работает нормально до сих пор.

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

export GNOME_DESKTOP_SESSION_ID=1 && monodevelop
Другие вопросы по тегам