常見問題集

以下章節的內容,是我們在各方搜集整理當您在使用 Thunar 時,可能會遇上的常見狀況及其簡易解答。如果您知道一些有用的問題卻沒列在裡頭,請經由 file a request告訴我們。

在 Thunar 裡頭看到的可執行檔為什麼不能執行?

為了系統安全 Thunar 只能夠執行 application/x-desktopapplication/x-executable 還有application/x-shellscript這幾種執行檔。放在桌面上的程式圖示除非在Application這欄有設定並且有標明 Exec 這一行否則無法執行,此外像 Link(連結) 這種桌面圖示沒有輸入正確的 URL (網址)的話也會執行失敗。其他類型的執行檔除非目前的使用者有為它們加上可執行的內容屬性,不然也是不會動的。

另外也要注意屬於 application/x-executable 以及 application/x-shellscript的執行檔。這些類型的程式碼不需要真的符合內建對應的檔案類型就能執行。只要執行檔的父程序符合上述兩種執行檔之一,或者其 MIME-類型是上述執行檔類型的別名的話,就能夠被執行。

Thunar 都把設定檔案關聯類型的資料放在哪裡呢?

Thunar 能夠處理許多類型的檔案與資料夾,全靠我們叫作元始資料的法寶。這種聯繫所有檔案類型的元始資料是以 tdb 資料庫型式儲存的,而這個資料庫檔又稱為元始檔案(metafile)。儲存的檔案放在 $XDG_CACHE_HOME/Thunar/metafile.tdb 這裡,您可以用tdbtool來檢查一下,在 Thunar 公布的原始碼中附有這個工具。(放在原始碼解開後的 tdb/ 子目錄裡)。

請問 Thunar 的功能設定放在哪裡呢?

Thunar 將可供使用者調整的設定 (以及隱含的設定) 放在一個類似 .ini 的檔案中,我們把它放在 $XDG_CONFIG_HOME/Thunar/thunarrc 這個檔案裡頭,您可以使用文字編輯器來直接加以修改。請參考 docs/README.thunarrc 說明檔案以便認識這些設定選項。

要怎麼在 Thunar 裡頭使用滑鼠手勢?

Thunar 現在使用圖示檢視模式時可以玩到一種叫作 滑鼠手勢 的新功能。要使用 滑鼠手勢 您需要按住滑鼠中鍵 (也就是滾輪的地方) 不放,然後在檔案總管空白的地方就會出現之前沒看過的箭頭游標 (請注意不要點到任何檔案圖示或文字)。 現在您可以上下左右動動看這個游標,我們將為您說明指到這四個方向有什麼作用。

向左 - 回去前一個目錄
往上 - 跳到往上一層的目錄
向右 - 跳到往後一個目錄
往下 - 重新整理現在這個目錄

我要怎樣才能改成我想要的快速鍵?

如果您想要更改快速鍵,Thunar 支援標準的 GTK+ 行為方便您改動快速鍵:只要將滑鼠游標指到程式選單中您可以反白的操作選項那裡,然後馬上按下您想要的快速鍵組合就行了。

要消除您不想要的快速鍵,同樣也是滑鼠擺到程式選單可以反白的操作選項那裡然後按下消去鍵( Backspace )即可。

如果設定的快速鍵沒有更動,那麼您需要自行啟用 GTK+ 的這個好用之處。有3種方法可以幫您做到:

  • 如果您有執行 Xfce 4.3 或更新的版本,請在使用者介面自定 設定中心的地方勾選 自定程式選單功能 選項即可。

  • 如果您在執行 GNOME 桌面,則在控制台中 選單及工具列 的地方勾選 自定程式選單功能

  • 最後手段就是在您的 ~/.gtkrc-2.0 設定檔(沒有的話請自行建立)裡加上這一段 :

    gtk-can-change-accels=1

那麼 Thunar 是把快速鍵的設定放在哪裡呢?

自定的快速鍵會存成標準的 GTK+ accel 對映格式然後擺在 $XDG_CONFIG_HOME/Thunar/accels.scm這個檔案裡。您若看到每行最前面有 ; 就是註解停用的。請參考 GTK+ 文件以便深入了解這種檔案格式的細節。

如果您是軟體包裝人員或是系統管理員,那麼也許會想要提供一組全域適用的預設快速鍵,而不是採用Thunar 原始碼中提供的設定。您可以建立像 Thunar/accels.scm 的檔案,放在 $XDG_CONFIG_DIRS 的資料夾裡。舉例來說,如果 /etc/xdg 屬於 $XDG_CONFIG_DIRS (大多數 Linux 套件的預設路徑)的話,您就可以把全域使用的快速鍵放在/etc/xdg/Thunar/accels.scm這邊。Thunar 在初次啟動時就會載入這裡的快速鍵設定。