我正在使用Xubuntu 15.04。我嘗試使用最新的MonoDevelop來運行基本的控制檯應用程序。我做了一個新的項目,當我嘗試調試它,這似乎:MonoDevelop的調試器和xterm/gnome-terminal
無法連接到調試器
我用Google搜索答案,我發現有一個與的Gnome的問題終端,它不再接受--disable-factory
參數,並取消選中「在外部控制檯上運行」。我沒有檢查,當我按下運行時,它立即關閉它。
我正在使用Xubuntu 15.04。我嘗試使用最新的MonoDevelop來運行基本的控制檯應用程序。我做了一個新的項目,當我嘗試調試它,這似乎:MonoDevelop的調試器和xterm/gnome-terminal
無法連接到調試器
我用Google搜索答案,我發現有一個與的Gnome的問題終端,它不再接受--disable-factory
參數,並取消選中「在外部控制檯上運行」。我沒有檢查,當我按下運行時,它立即關閉它。
嘗試執行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添加。
不要這樣做。盲目運行具有完全管理權限的IDE不是一個好的解決方案。使用'unset GNOME_DESKTOP_SESSION_ID; monodevelop'代替。不需要root權限。 –
同意。最好的方法是編寫一個腳本來解除GNOME桌面會話並運行monodevelop。 –
對於KDE,取消設置'KDE_SESSION_VERSION',對於Mate - 'MATE_DESKTOP_SESSION_ID'。 –
monodevelop是什麼版本? – knocte
在他們的網站上可用的最後一個 –
而那一個是......? – knocte