web-dev-qa-db-fra.com

Que faut-il utiliser à la place du gnome-open obsolète dans Ubuntu 18.04?

J'avais l'habitude d'ouvrir des images avec gnome-open depuis un terminal, mais après l'installation de Ubuntu 18.04, la bibliothèque est manquante et si je cherche dans apt, il indique:

➜  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

Existe-t-il une substitution pour cette commande?

Je vous remercie!

13
Vimos

Utilisez plutôt le wrapper xdg-open , ou gio à partir de libglib2.0-bin . Les deux sont installés par défaut dans Ubuntu 18.04.

Je préférerais xdg-open, qui englobe plusieurs ouvreurs spécifiques à DE (et sera probablement tenu à jour pour utiliser les outils actuellement pris en charge). Par exemple, l'ancien outil GNOME3 s'appelait gvfs-open. xdg-open avait l'habitude d'utiliser gvfs-open et, après qu'il soit devenu obsolète, xdg-open a été mis à jour pour utiliser gio open.

En 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"
...

En 16.04:

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