2015-09-06 54 views
1

我正在使用Xubuntu 15.04。我嘗試使用最新的MonoDevelop來運行基本的控制檯應用程序。我做了一個新的項目,當我嘗試調試它,這似乎:MonoDevelop的調試器和xterm/gnome-terminal

無法連接到調試器

我用Google搜索答案,我發現有一個與的Gnome的問題終端,它不再接受--disable-factory參數,並取消選中「在外部控制檯上運行」。我沒有檢查,當我按下運行時,它立即關閉它。

+0

monodevelop是什麼版本? – knocte

+0

在他們的網站上可用的最後一個 –

+0

而那一個是......? – knocte

回答

1

嘗試執行MonoDevelop中作爲sudo

$須藤MonoDevelop的

它需要的Xterm作爲輸出終端模擬器。

EDIT

運行MonoDevelop的作爲根可以是一個很大的錯誤。正如Oskar所說,最好的方法是編寫一個腳本來解除GNOME桌面會話並運行monodevelop。

試試這個(複製並粘貼上的vim/nano和保存爲monodevelop.sh

#!/bin/bash 
unset GNOME_DESKTOP_SESSION_ID 
monodevelop 

把它放在你的家(例如),並給它執行權限:

chmod +x ./monodevelop.sh 

當你想運行它時,執行./monodevelop.sh。或者,您可以將其作爲GNOME shell應用程序following this guide添加。

+1

不要這樣做。盲目運行具有完全管理權限的IDE不是一個好的解決方案。使用'unset GNOME_DESKTOP_SESSION_ID; monodevelop'代替。不需要root權限。 –

+0

同意。最好的方法是編寫一個腳本來解除GNOME桌面會話並運行monodevelop。 –

+1

對於KDE,取消設置'KDE_SESSION_VERSION',對於Mate - 'MATE_DESKTOP_SESSION_ID'。 –