2012-09-23 58 views
0

我想重新編譯一個gtk應用程序,而不是啓動g:help瀏覽器,我想在我的文件系統上啓動默認瀏覽器和html文件。 我修改的源代碼:爲什麼gtk_show_uri修剪我的網址?

#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); 

但是,當我啓動幫助我看到以下錯誤:

enter image description here

發生了什麼事/usr?我該如何解決它?

+5

也許是因爲它的URI應該用'文件開頭:/// USR/....',協議部分是'文件: //'遵循絕對路徑'/ usr/...' – Kwariz

+0

@Kwariz,非常感謝。缺少的'/'解決了它... – Oz123

回答

1

關閉從Kwariz有用的話後這樣的問題:

because the URI should begin with file:///usr/....