Что следует использовать вместо устаревшего gnome-open в Ubuntu 18.04?

Я использовал, чтобы открыть изображения с 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-bin, Оба установлены по умолчанию в Ubuntu 18.04.

я бы предпочел xdg-open, который охватывает несколько открывателей, специфичных для DE (и, вероятно, будет обновляться для использования в зависимости от того, какие инструменты поддерживаются в настоящее время). Например, старый инструмент GNOME3 раньше gvfs-open, xdg-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"
...
Другие вопросы по тегам