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

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

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

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

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

16 ответов

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

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

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

3
ответ дан 25 July 2018 в 18:17

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

export GNOME_DESKTOP_SESSION_ID=1 && monodevelop
3
ответ дан 25 July 2018 в 18:17

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

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

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

3
ответ дан 31 July 2018 в 13:18

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

export GNOME_DESKTOP_SESSION_ID=1 && monodevelop
3
ответ дан 31 July 2018 в 13:18

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

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

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

3
ответ дан 2 August 2018 в 00:30

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

export GNOME_DESKTOP_SESSION_ID=1 && monodevelop
3
ответ дан 2 August 2018 в 00:30

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

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

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

3
ответ дан 4 August 2018 в 15:59

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

export GNOME_DESKTOP_SESSION_ID=1 && monodevelop
3
ответ дан 4 August 2018 в 15:59

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

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

Работает пока отлично.

3
ответ дан 6 August 2018 в 00:37

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

export GNOME_DESKTOP_SESSION_ID=1 && monodevelop
3
ответ дан 6 August 2018 в 00:37

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

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

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

3
ответ дан 7 August 2018 в 18:03

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

export GNOME_DESKTOP_SESSION_ID=1 && monodevelop
3
ответ дан 7 August 2018 в 18:03

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

export GNOME_DESKTOP_SESSION_ID=1 && monodevelop
3
ответ дан 10 August 2018 в 06:51

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

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

Работает пока отлично.

3
ответ дан 10 August 2018 в 06:51

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

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

Работает пока отлично.

3
ответ дан 15 August 2018 в 18:47

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

export GNOME_DESKTOP_SESSION_ID=1 && monodevelop
3
ответ дан 15 August 2018 в 18:47
  • 1
    export GNOME_DESKTOP_SESSION_ID= && monodevelop помог мне. Вместо использования unset GNOME_DESKTOP_SESSION_ID каждый раз. – Tico 25 October 2014 в 05:00

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

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