我正在尝试开发自己的 GtkPrintBackend ,从这里获取帮助: https ://mail.gnome.org/archives/desktop-devel-list/2006-December/msg00069.html
我想测试我的打印后端(通过让打印对话框改用我的后端)。我怎么做?
也就是说,如何让“打印”对话框使用我的后端?
我正在尝试开发自己的 GtkPrintBackend ,从这里获取帮助: 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 应用程序时,它将使用修改后的后端而不是系统默认的后端。