Devhelp 是 Linux 系统上一个十分有用的开发者文档查看器。但是默认安装的 Devhelp 存在一个 bug 导致无法显示例子程序的代码。在本该显示代码的地方会显示
FIXME: MISSING XINCLUDE CONTENT
解决办法
-
首先查看已安装的 libgtk-3-dev 包的版本
dpkg -l libgtk-3-dev
例如我的机器上的 gtk 版本为 3.18.9
-
到 gnome 开发者网站 上去下载对应版本的文档
-
删除默认安装的 gtk 开发文档
rm -rf /usr/share/doc/libgtk-3-doc/gtk3/*
-
将下载下来的文档解压
tar xzvf gtk3-html-3.18.9.tar.gz
-
将解压出来的内容复制到默认文档路径下
sudo cp -a gtk3-html-3.18.9/* /usr/share/doc/libgtk-3-doc/gtk3/
然后重新打开 Devhelp 就可以看到例子程序中的源代码了。