Ubuntu 13.10(Gnome 3.10.1を使用)とMonoDevelop3.0.3.2を使用しています。
GDMとGnome 3に切り替える前は、MonoDevelopは問題なく動作しましたが、切り替え後、次のポップアップが表示されます。「デバッガに接続できませんでした」これはすべて即座に行われます)。
内部コンソール([プロジェクト]-> [オプション]-> [全般])を使用できることは承知していますが、それは私にはできません。慣れているGnomeターミナルが欲しいです。
誰かがこれに対する修正を知っていますか? (はい、私は再インストールしてみました(apt-getパージと〜/ homeの設定の削除を含む)
この小さなトリックは、私のdebian 8(Cinnamon)で動作します
今それはあなたのために働くはずです。
これは、最近のgnome-terminalの変更によるものです。最近のgnome-terminalは、-disable-factory引数を受け入れなくなりました。
Xtermパッケージをインストールしてから、gnome-terminalセッションで次の手順を実行します。
$ unset GNOME_DESKTOP_SESSION_ID
$ monodevelop
これにより、monodevelopはxtermを外部端末として使用するようになり、すべてが正常に機能するはずです。
su
cd /opt/monodevelop && nano monodevelop.sh
monodevelop.sh
、 書く:
#!/bin/bash
unset -v GNOME_DESKTOP_SESSION_ID
cd /usr/bin && ./monodevelop-opt #or monodevelop if exist
ファイルを保存して:
chmod +x monodevelop.sh
ln -s /opt/monodevelop/monodevelop.sh /usr/local/bin/monodevelop
cd /usr/share/applications/ && nano monodevelop-opt.desktop #or monodevelop.desktop if exist
ファイルで、行を設定または変更します。Exec=
およびTryExec=
から:
Exec=monodevelop %F
TryExec=monodevelop
ファイルを保存します。
Monoがコンソールプログラムを実行するためにmcs
を開こうとしているところ、ここで何が起こっていますか。ただし、mcs
はシステムにインストールされていないため、エラーメッセージが表示され続けます。 mcs
をインストールするだけで、それだけです。
ターミナルを開き、次のコマンドを入力します:Sudo apt-get install mono-mcs
これでおそらく問題は解決します。