Раньше я открывал изображения с 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"
...