Files

如何在沒有任何環境的情況下正確輕鬆地配置xdg-open

  • February 1, 2022

我正在使用沒有任何桌面環境的 OpenBox 視窗管理器。

**xdg-open**行為奇怪。它用 . 打開一切firefox

$ xdg-settings --list
Known properties:
 default-web-browser           Default web browser

我正在尋找一個簡單的程序;比如讀取***.desktop文件/usr/share/applications/**夾中的每個文件並自動設置 xdg 設置。

您可以在儲存庫中安裝和使用perl-file-mimeinfoextra來管理 mimetypes。

打開所有.pdf文件的範例apvlv

/usr/bin/vendor_perl/mimeopen -d $file.pdf

或在其他 Linux 發行版上,但mimeopen不在其中一個目錄中:/usr/bin/vendor_perl/``$PATH

mimeopen -d $file.pdf

然後,在提示符下,輸入應用程序:apvlv.

為什麼不使用 xdg 本身的實用程序?

使 Thunar 成為預設文件瀏覽器,即打開文件夾的預設應用程序。

$ xdg-mime default Thunar.desktop inode/directory

使用 xpdf 作為預設 PDF 查看器:

$ xdg-mime default xpdf.desktop application/pdf

這應該創建一個條目

[Default Applications]
application/pdf=xpdf.desktop

在您的本地 MIME 數據庫~/.config/mimeapps.list中。

您的 PDF 文件現在應該用 xpdf 打開。

引用自:https://unix.stackexchange.com/questions/36380