我正在开发一个应用程序(http://sourceforge.net/projects/audiocuesheet/)并使用fedora。由于fedora的rpm来自monodevelop 2.8.x,我需要monodevelop 4.0的功能。我下载了tarball并构建了monodevelop。它描述的效果很好,但我无法查看源文件的来源(截图)。
screenshot http://img825.imageshack.us/img825/1495/screenshot1eo.png
有谁有任何想法,为什么会失败?我尝试在没有重定向的情况下启动monodevelop,但找不到任何错误。
答案 0 :(得分:8)
这是一个已知的错误。
唯一的解决方案(就目前而言)是在KDE设置中更改GTK主题 - >申请表格。
他们说(这个错误已被提交到某个地方)这是主题本身的问题,但我觉得很难相信......我猜你已经设置了氧气-gtk,将其更改为,例如,Raleigh,它会工作的。
请记住重启monodevelop; - )
我喜欢氧气主题,我发现这是md-4.0最烦人的问题..
编辑: http://mono.1490590.n4.nabble.com/Text-editor-problem-with-monodevelop-4-0-td4658742.html - 这是我找到解决方案的地方。
答案 1 :(得分:7)
这可能是由于-gtk-theme的问题。见here。使用环境变量OXYGEN_DISABLE_INNER_SHADOWS_HACK设置为1启动Monodevelop。
在shell中:
export OXYGEN_DISABLE_INNER_SHADOWS_HACK=1
monodevelop
您也可以将它作为shell脚本放到/ usr / local / bin / monodevelop中。然后使用此环境变量自动启动monodevelop。
#!/bin/sh
export OXYGEN_DISABLE_INNER_SHADOWS_HACK=1
/usr/bin/monodevelop
请记住使用sudo chmod a+x /usr/local/bin/monodevelop