マルッティ・マルミのメール(2010年2月17日 17:32 UTC)GUI なしで同じバイナリを実行する方法について、いくつかの手がかりを見つけました:
- GTK はディスプレイなしでプログラムを実行することをサポートしています: http://library.gnome.org/devel/gtk/2.12/gtk-General.html#gtk-init-check。 (
http://library.gnome.org/devel/gtk/2.12/gtk-General.html#gtk-init-check%E3%80%82) ただし、wxWidgets で可能かどうかまでは分かりません。wxApp::Initialize で gtk-init-check を呼び出しているのが分かった。
Initialize をサブクラス化して、エラーメッセージを抑制しつつ元のものを呼び出し、 戻り値を無視することができる。うまく動作しているようだ。
コマンドラインスイッチの名前と説明について何か提案はあるか?伝統的な 標準はあるか?今は以下を使っている: -daemon(または-d)(RPC を有効にしてバックグラウンドで実行) -server(RPC を有効にする)
良さそうですね。それに関する標準は知らないです。