如何強制 Krusader 使用 Ubuntu 的檔案關聯?

如何強制 Krusader 使用 Ubuntu 的檔案關聯?

是否有一種(半)自動方法強制 Krusader 使用 Ubuntu(14.04)檔案關聯?

我知道我可以針對每個檔案副檔名手動執行此操作。但是,例如,昨天我安裝了 PlayOnLinux,現在 Krusader 在 WINE Internet Explorer 中開啟 PNG 檔案。 Ubuntu 的檔案管理器(或桌面)使用映像檢視器,這是理所當然的。當我安裝其他程式(例如 Okular)時,也會發生類似的情況,我不知道開啟檔案時會啟動哪個程式。

答案1

一種解決方法是建立一個使用者操作(使用者操作 > 管理使用者操作),該操作執行以下操作:

xdg-open %aCurrent%;

並將其鍵映射(設定 > 配置快捷方式)為類似Ctrl + Enter.映射到 justEnter似乎不可能。

之所以有效,是因為 Ubuntu 似乎遵循 freedesktop.org 並使用與xdg-open.

海豚具體問題:如何從 GNOME 命令列更改在 Dolphin 中開啟的檔案的檔案關聯?

答案2

這看起來是一個老問題,但我一直在努力解決同樣的問題並找到了解決方案,因此我為谷歌用戶添加了答案。

就我而言,問題在於檔案擁有者~/.local/share/applications/mimeapps.list是 root,可能是因為以 root 身分執行 Krusader 並更改了一些設定。

sudo chown $USER:$USER ~/.local/share/applications/mimeapps.list在我能夠更改文件屬性並設定文件類型的關聯之後。

答案3

右鍵單擊檔案 -> 屬性,然後

選擇「開啟方式」選項卡,然後從清單中選擇或新增一個(透過從擴充功能清單中選擇或只需鍵入 vlc 作為命令)

(或)

使用 Ubuntu Tweak - 它有一個檔案關聯管理器,您可以選擇哪些程式開啟哪些檔案類型。

說明在此網站上http://www.omgubuntu.co.uk/2011/12/new-version-of-ubuntu-tweak-released/

最好的安裝方法是:

sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak

答案4

就我而言,它正在刪除文件:

~/.local/share/applications/mimeapps.list

重新啟動後,Krusader 將建立一個包含正確內容的新檔案。

相關內容