Утилита Unity Tweak не запускается с ошибкой "отсутствует схема com.canonical.unity.webapps"

введите описание здесь

com.canonical.unity.webapps
Для правильной работы Unity Tweak Tool рекомендует установить необходимые пакеты.

10 ответов

Решение

Установить пакет unity-webapps-service

Просто способ командной строки сделать ответ jackyzy823:

mkdir tweak;cd tweak
sudo apt-get download unity-webapps-service
ar xvf *
tar xvf data*
sudo mv usr/share/glib-2.0/schemas/com.canonical.unity.webapps.gschema.xml /usr/share/glib-2.0/schemas/
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/
cd ..; sudo rm -Rf tweak

Хитрый способ для этого, потому что я не хочу загружать так много зависимостей для unity-webapps-service,

извлечь файл com.canonical.unity.webapps.gschema.xml (вы можете увидеть это в http://packages.ubuntu.com/trusty/amd64/unity-webapps-service/filelist) в упаковке unity-webapps-service положить этот файл в /usr/share/glib-2.0/schemas/ и наконец sudo glib-compile-schemas /usr/share/glib-2.0/schemas/ и это работает.

Простое решение

Просто установите необходимые пакеты.

sudo apt-get install unity-webapps-common

У меня не было проблем с установкой службы веб-приложений и общих веб-приложений. Моей точной проблемой был пакет

 com.canonical.unity.FileLens

скучал. Я неправильно прочитал скриншот в этом вопросе и потратил более получаса, пытаясь выяснить, почему, несмотря на то, что служба единства веб-приложений и общие веб-приложения установлены, инструмент единства настройки не работает. Наконец, я обнаружил, что вышеупомянутый пакет отсутствует вместо упомянутого на скриншоте.

Чтобы устранить эту ошибку, установите unity-lens-files пакет

sudo apt-get install unity-lens-files

Вот и все. Unity Tweak Tool теперь работает! (в конце концов!)

В случае Ubuntu 19 установите unity-lens-applications пакет, запустив:

sudo apt install unity-lens-applications

Для тех, кто все еще нуждается в решении: проблема возникает, если кто-то удаляет оверлейные полосы прокрутки. Чтобы решить эту проблему, снова установите полосы прокрутки наложения (sudo apt-get install overlay-scrollbar) и отключите их с помощью самого инструмента Unity Tweak. (Система-> скроллинг)

Простой и эффективный тип

sudo apt-get install unity-webapps-common unity-webapps-service

в терминал

Это для (zanna / phoenix), которые комментируют Чтобы решить "com.canonical.unity.FileLens", СДЕЛАЙТЕ ЭТО sudo apt-get install unity-lens-files СПАСИБО

Чтобы решить "com.canonical.notify.osd", я сделал apt-get install notify -lens РАБОТАЕТ БЕЗОПАСНО

Зайдите в терминал и выполните следующие команды. Это работает для меня. Надеюсь, это работает для вас.

sudo apt-get install --reinstall notify-osd
sudo apt-get install --reinstall overlay-scrollbar

Вам нужно использовать синаптик. Попробуйте это:

  1. Установите synaptic: "sudo apt-get install synaptic" в терминале.
  2. Откройте Synaptic из тире или из терминала sudo synaptic.
  3. Нажмите на пользовательские фильтры, затем пропустите рекомендуемые пакеты.
  4. Выделите все и щелкните правой кнопкой мыши для установки
  5. Нажмите применить на панели инструментов.
Другие вопросы по тегам