Как использовать команду «gnome-software --install = ID»?

Я пытаюсь использовать команду "gnome-software --install = ID" для установки расширения оболочки gnome, называемого "blyr". Однако я не могу заставить cmd делать то, что я хочу. Как использовать этот cmd для установки расширения оболочки через линию cmd?

Расширение оболочки можно найти в gnome-software --> Add-ons --> Shell Extensions. Или, cmd $ gnome-software --search blyr вызовет появление расширения в «gnome-software».

Ниже приведены сообщения об ошибках, которые я получаю.

$ gnome-software --install=blyr   #Nothing happens
$
$ sudo gnome-software --install=blyr
04:40:46:0158 Gs enabled plugins: systemd-updates, packagekit-offline, fwupd, packagekit, packagekit-refine-repos, os-release, desktop-categories, packagekit-upgrade, packagekit-url-to-app, packagekit-proxy, packagekit-local, packagekit-refresh, appstream, desktop-menu-path, hardcoded-blacklist, generic-updates, packagekit-refine, steam, rewrite-resource, odrs, hardcoded-featured, modalias, hardcoded-popular, packagekit-history, provenance, icons, provenance-license, key-colors, key-colors-metadata
04:40:46:0158 Gs disabled plugins: ubuntuone, dummy, dpkg, repos, shell-extensions, epiphany, snap
04:40:46:0856 Gs Need to use a valid unique-id: blyr
#Thereafter, nothing happens and I have to press Ctrl C to escape.

$ sudo gnome-software --install=blyr@yozoon.dev.gmail.com
04:48:55:0162 Gs enabled plugins: systemd-updates, packagekit-offline, fwupd, packagekit, packagekit-refine-repos, os-release, desktop-categories, packagekit-upgrade, packagekit-url-to-app, packagekit-proxy, packagekit-local, packagekit-refresh, appstream, desktop-menu-path, hardcoded-blacklist, generic-updates, packagekit-refine, steam, rewrite-resource, odrs, hardcoded-featured, modalias, hardcoded-popular, packagekit-history, provenance, icons, provenance-license, key-colors, key-colors-metadata
04:48:55:0162 Gs disabled plugins: ubuntuone, dummy, dpkg, repos, shell-extensions, epiphany, snap
04:48:55:0786 Gs Need to use a valid unique-id: blyr@yozoon.dev.gmail.com
#Thereafter, nothing happens and I have to press Ctrl C to escape.

Я получил uuid расширения оболочки из здесь

$ gnome-software --help
Usage:
  gnome-software [OPTION…]

Help Options:
  -h, --help                    Show help options
  --help-all                    Show all help options
  --help-gapplication           Show GApplication options
  --help-gtk                    Show GTK+ Options

Application Options:
  --mode=MODE                   Start up mode: either ‘updates’, ‘updated’, ‘installed’ or ‘overview’
  --search=SEARCH               Search for applications
  --details=ID                  Show application details (using application ID)
  --details-pkg=PKGNAME         Show application details (using package name)
  --install=ID                  Install the application (using application ID)
  --local-filename=FILENAME     Open a local package file
  --interaction                 The kind of interaction expected for this action: either ‘none’, ‘notify’, or ‘full’
  --verbose                     Show verbose debugging information
  --profile                     Show profiling information for the service
  --quit                        Quit the running instance
  --prefer-local                Prefer local file sources to AppStream
  --version                     Show version number
  --display=DISPLAY             X display to use

После --help, gnome-software --details=ID является синтаксисом. Я попытался:

$ gnome-software --details=blyr                       # This works.
$ gnome-software --details=blyr@yozoon.dev.gmail.com  # Did not works.

Этот результат показывает, что ID должно иметь значение blyr. Следовательно, я не понимаю ошибку Need to use a valid unique-id: blyr.

1
задан 27 August 2019 в 10:40

1 ответ

Вот то, что рекомендует автор blyr. Кавычка:

git clone git@github.com:yozoon/gnome-shell-extension-blyr.git
cd gnome-shell-extension-blyr/
make local-install

Затем просто перезапустите Shell и включите расширение.

Удалить расширение, просто выполненное:

make local-uninstall

Примечание:

Некоторые пользователи Ubuntu сообщили, что предпочтительное диалоговое окно не появилось после открытия его из приложения Тонких настроек GNOME. Для фиксации проблемы устанавливают gtkclutter привязку следующим образом

sudo apt install gir1.2-gtkclutter-1.0
0
ответ дан 7 December 2019 в 18:59

Другие вопросы по тегам:

Похожие вопросы: