7

我正在开发一个应用程序(http://sourceforge.net/projects/audiocuesheet/)并使用fedora。因为fedora 的rpm 来自monodevelop 2.8.x,我需要monodevelop 4.0 的特性。我下载了 tarball 并构建了 monodevelop。如前所述,它工作得很好,但我无法查看我的源文件的来源(屏幕截图)。

截屏

有谁知道,为什么这会失败?我尝试在没有重定向的情况下启动 monodevelop,但找不到任何错误。

4

2 回答 2

8

这是一个已知的错误。

唯一的解决方案(就目前而言)是在 KDE 设置 -> 应用程序外观中更改您的 GTK 主题。

他们说(错误已在某处提交)这是主题本身的问题,但我很难相信......我猜你设置了oxygen-gtk,将其更改为,例如,Raleigh,它会起作用。

记得重新启动 monodevelop ;-)

我喜欢氧气主题,我发现它是 md-4.0 最烦人的问题。

编辑: http: //mono.1490590.n4.nabble.com/Text-editor-problem-with-monodevelop-4-0-td4658742.html - 这是我找到解决方案的地方。

于 2013-03-26T10:30:07.510 回答
7

这可能是由于oxygen-gtk-theme 的问题。见这里。将环境变量 OXYGEN_DISABLE_INNER_SHADOWS_HACK 设置为 1 启动 Monodevelop。

在外壳中:

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

于 2013-04-25T08:08:42.513 回答