在 SWI-Prolog 中关闭 XPCE

Turn off XPCE in SWI-Prolog

我想在我的 Emacs 缓冲区中获取 apropos/1help/1 等的输出,而不是 XPCE window。我在 Linux.

下使用 SWI-Prolog

我尝试过的:

是的,我可以卸载 swi-prolog-x 包,但我以后可能想编写 GUI 程序。理想情况下,我只想为文档/调试关闭 GUI。

编辑:

我找到了部分解决方案:目标 online_help:give_help/1online_help:give_apropos 似乎是我需要的。我只需要将它们重新连接到 helpapropos,可能是通过 prolog:help_hook/1。有什么想法吗?

[~]# unset DISPLAY

swipl --nopce 

这是一个未记录的标志...通常只在构建系统/

时使用