我可以完全停用 GTK 檔案/目錄選擇器中的“最近使用”功能嗎?
有時程式預設會這樣做,但由於它在我的工作流程中沒有用,並且按照我組織文件的方式,它只會增加混亂:
我通常只希望從 my 開始
$HOME
,所以我對資料夾清單感到驚訝另外,在儲存檔案的情況下,我很惱火的是,您不能只輸入名稱並按 Enter 鍵,而必須輸入路徑或選擇一個路徑
我在 Debian Wheezy 上使用 Xfce 4.8,該功能在舊版 Xfce(在 Squeeze 中)中不可用。我發現Xfce 用戶郵件列表上的帖子關於此功能,但沒有任何有用的輸出。
是否可以簡單地將其關閉並預設為$HOME
?
答案1
注意:這個答案是針對GTK3的;所有其他答案僅適用於 GTK2。
要停用最近的文件列表,請將以下內容新增至~/.config/gtk-3.0/settings.ini
(如果需要,建立它及其目錄):
[Settings]
gtk-recent-files-enabled=0
若要預先選擇目前工作目錄,請執行
dconf write /org/gtk/settings/file-chooser/startup-mode \"cwd\"
或使用 GUI 程序,例如dconf-editor
.
答案2
@馬丁維格特
有一個文件~/.config/gtk-2.0/gtkfilechooser.ini
。它應該看起來像是斯特凡諾寫的:
[Filechooser settings]
LocationMode=path-bar
ShowHidden=false
ShowSizeColumn=true
GeometryX=377
GeometryY=132
GeometryWidth=612
GeometryHeight=528
SortColumn=name
SortOrder=ascending
StartupMode=recent
DefaultFolder
該文件中沒有變量,但我找到了StartupMode=recent
我更改為的 var StartupMode=cwd
。這僅適用於 GTK 2 應用程序,例如mousepad
.
我不知道有像 GTK 3 應用程式的設定文件gedit
,但似乎 GTK 3 文件選擇器已經預設將位置設定為當前資料夾。
答案3
實際上你可以禁用它:打開或創建~/.config/gtk-2.0/gtkfilechooser.ini
並將這些行添加到其中:
[Filechooser Settings]
DefaultFolder=cwd
如果您希望從最後選擇的資料夾開始,請替換cwd
為。last
我認為這個隱藏選項應該也適用於gtk3,但我沒有測試它。
答案4
StartupMode 從最近到 cwd 只需更改該變數對我來說效果很好,使用 opensuse xfce。現在,最近的列表可用,但不持久,例如,如果我打開“*.tap”文件,FUSE 模擬器會在工作目錄中打開,而實際文件是這樣,現在下一次保存或加載位於該目錄中。如果我結合我的 ASM 頁面,那麼我可以輕鬆地透過最近列表找到不同的目錄。那很靈活