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代わりにラッパーを使用するか、gioからlibglib2.0-binUbuntu 18.04 では両方ともデフォルトでインストールされています。

私ならxdg-open、いくつかの DE 固有のオープナーをラップする を好みます (そして、現在サポートされているツールを使用するように更新され続ける可能性があります)。たとえば、古い GNOME3 ツールは でしたgvfs-openxdg-openは を使用するために使用されていました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"
...

関連情報