Eu tive o mesmo problema. Acabou sendo uma entrada estranha no arquivo monodevelop.desktop. Eu não tenho ideia de como isso aconteceu, mas aqui está como eu consertei:
- Abra o alacarte (talvez seja necessário instalar com
sudo apt-get install alacarte
) - Encontre a entrada do menu MonoDevelop (achei em Other, not Programming - YMMV) e abra-a
- Altere o comando de
monodevelop /usr/lib/monodevelop/bin/MonoDevelop.exe
paramonodevelop %F
Funcionou bem depois disso. Eu não sei como o comando é alterado, mas é por isso que as coisas da instalação do MonoDevelop devem estar abrindo essa solução.
No meu caso, depois de instalar o monodevelop, iniciei-o a partir da linha de comando, cliquei com o botão direito do mouse no ícone no inicializador e selecione "Bloquear para o iniciador". Como isso parece ser uma prática bastante normal, não sei como eu (e você também?) Consegui acabar com o mesmo problema.
Eu verifiquei o arquivo principal da área de trabalho no link e no arquivo de área de trabalho do pacote linux no link e eles parecem corretos para mim.