應該使用什麼來代替 Ubuntu 18.04 中已棄用的 gnome-open?

應該使用什麼來代替 Ubuntu 18.04 中已棄用的 gnome-open?

gnome-open我曾經從終端打開映像,但是安裝 Ubuntu 18.04 後,該庫丟失了,如果我從 搜索apt,它會顯示:

➜  data git:(master) ✗ apt search gnome-open                    [18/06/14|11:35AM]
Sorting... Done
Full Text Search... Done
libgnome2-bin/bionic 2.32.1-6 amd64
Deprecated GNOME 2 library - binary files

這個指令有替代品嗎?

謝謝你!

答案1

使用xdg-open改為包裝器,或者giolibglib2.0-bin。 Ubuntu 18.04 中預設安裝了兩者。

我更喜歡xdg-open,它包含幾個特定於 DE 的開啟器(並且可能會不斷更新以使用當前支援的任何工具)。例如,舊的 GNOME3 工具曾經是gvfs-open.xdg-open曾經使用 use gvfs-open,在被棄用後,xdg-open已更新為使用gio open

18.04 中:

$ grep -e gio -e gvfs "$(command -v xdg-open)"
    if gio help open 2>/dev/null 1>&2; then
        gio open "$1"
    elif gvfs-open --help 2>/dev/null 1>&2; then
        gvfs-open "$1"
...

16.04 中:

$ grep -e gio -e gvfs $(command -v xdg-open)
    if gvfs-open --help >/dev/null 2>&1; then
        gvfs-open "$1"
...

相關內容