February 20, 2006

小技巧:指定 Gtk+ 應用程式中 File Chooser 的預設目錄

知名的 Gtk+/X11 hacker - Ross Burton - 在 blog [Default Location in GTK+ File Chooser] 提到非常有用的技巧。Gtk+ 的應用程式普遍使用到 GtkFileChooser widget,其呈現的效果如下:

使用 Ubuntu 的朋友可以發現,最近 Gtk+ 預設 File chooser 開啟的目錄變成 $HOME/Documents,其實很惱人,但是只要執行應用程式前,指定以下環境變數:
    export GTK_DEFAULT_FILECHOOSER_DIR=$HOME
Gtk+ File chooser 就會乖乖的切到 $HOME 目錄下。
由 jserv 發表於 February 20, 2006 10:29 PM
迴響

這設計還真不是普通的糟糕,個人覺得相當差勁
gtk+ 一堆的東西都得用 environment variable 來設
對一般的 user 來說,會知道那些東西怎麼改才有鬼
有些變數藏在 API doc 的小角落,連 developers 都未必找得到
Orz.....

PCMan 發表於 February 21, 2006 10:01 PM

恩啊

我都是直接把 ~/Documents 改名


因为我要让 預設開啟的目錄 是 当前 目錄

Huahua 發表於 February 23, 2006 11:14 PM