我正在尝试开发自己的GtkPrintBack,从这里获得帮助:https://mail.gnome.org/archives/desktop-devel-list/2006-December/msg00069.html
我想测试我的打印后端(通过使打印对话框使用我的后端(。我该怎么做?
也就是说,如何使"打印"对话框改用我的后端?
在这里回答我自己的问题,因为我想出了一个解决方法:
我安装了jhbuild并使用jhbuild构建了gtk+模块。相应模块的源代码下载在 ~/jhbuild/checkout/<module-name>
中。
修改 ~ jhbuild/checkout/gtk+/gtk/modules/printbackends/
目录下的打印后端,然后重建它(在此处查找操作说明(。
现在,当您从 jhbuild shell 启动 gtk 应用程序时,它将使用修改后的后端而不是系统默认的后端。