0

gtkアプリケーションを再コンパイルしようとしていますが、g:helpブラウザーを起動する代わりに、ファイルシステムでデフォルトのブラウザーとhtmlファイルを起動したいと思います。ソースコードを次のように変更しました。

#define APP_HELP "file://usr/local/share/doc/APP/APP.html"

    /*ret = gtk_show_uri (gtk_widget_get_screen (GTK_WIDGET (parent)),
                        link, 
                GDK_CURRENT_TIME, 
                &error);*/
    ret = gtk_show_uri (gtk_widget_get_screen (GTK_WIDGET (parent)),
                        APP_HELP, 
                GDK_CURRENT_TIME, 
                &error);

しかし、ヘルプを起動すると、次のエラーが表示されます。

ここに画像の説明を入力してください

どうしたの/usr?どうすれば修正できますか?

4

1 に答える 1

1

Kwarizからの有益な発言の後、質問を締めくくります。

because the URI should begin with file:///usr/....
于 2012-09-28T07:03:19.553 に答える