2016-04-15 11 views
1

XPCEウィンドウの代わりに、apropos/1help/1などの出力をEmacsバッファに入れたいと思っています。私はLinux上でSWI-Prologを使用しています。SWI-PrologでXPCEをオフにする

初期化ファイル( ~/.plrc)のフラグを設定する
  • --nopceフラグ(/usr/lib/swi-prolog/xpce.rcを見ている野生の推測)

  • swiplを呼び出す

    :- set_prolog_flag(gui, false). 
    :- set_prolog_flag(xpce, false). 
    
  • を私が試してみました何

  • ssh localhost、効果的に端末専用のマシンをエミュレートします。 rked、より良い解決策が存在しなければならない...

そして、はい、私はちょうどswi-prolog-xパッケージをアンインストールすることもできますが、私は将来的にはGUIプログラムを書きたいことがあります。理想的には、ドキュメンテーション/デバッグのためにGUIをオフにしたいと考えています。

EDIT:

私は解決策の一部を発見しました:目標online_help:give_help/1online_help:give_aproposは私が必要なものであるように見えます。私はこれらをhelpaproposに再接続する必要があります。おそらくprolog:help_hook/1経由です。何か案は? システムを構築する際通常、それだけで使用されている

答えて

2
[~]# unset DISPLAY 

swipl --nopce 

この文書化されていないフラグ.../

関連する問題