Monodevelop 4.0无代码视图。

7
我正在开发一个应用程序(http://sourceforge.net/projects/audiocuesheet/),并使用Fedora。由于Fedora的rpm来自于monodevelop 2.8.x,而我需要monodevelop 4.0的功能。我下载了tarball并构建了monodevelop。它按照描述运行良好,但我无法查看我的源文件的源代码(截图)。

screenshot

有人知道为什么这会失败吗?我尝试不使用重定向启动monodevelop,但没有找到任何错误。
2个回答

7
这可能是氧化物-gtk主题的问题。请参见此处。使用环境变量OXYGEN_DISABLE_INNER_SHADOWS_HACK启动Monodevelop并将其设置为1。

在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命令使其可执行。


7

这是一个已知的 bug。

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

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

记得重新启动 monodevelop;-)

我喜欢 oxygen 主题,我发现这是 md-4.0 中最令人讨厌的问题......

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


谢谢,这对我很有帮助。这是Monodevelop还是GTK的一个bug? - Sven
那么,由于没有人响应,这个错误将不会被修复吗? - Sven
我认为我们可以随时尝试联系开发人员,询问他们对这个问题应该采取什么措施 - 他们是普通人,正在积极开发 MD。而且,看起来至少有两个 KDE 用户正在开发 MD,所以它不仅限于 GNOME :) - Piotr Zierhoffer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接