Інструмент Unity Tweak не запускається з помилки "відсутня схема com.canonical.unity.webapps"


66

введіть тут опис зображення

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


Я завантажив скріншот проблеми. Будь ласка, перевірте це.
Муддасір Назір

17
-1 тому, хто написав це повідомлення про помилку. Гидота. (якщо вони додали лише ім'я файлу, можна спробувати apt-file search).
Рмано

@Rmano вони це зробили, я вважав це чудово за допомогою пошуку apt-файлів. повна назва файлу com.canonical.unity.webapps.gschema.xml; можливо, вам потрібно бігти sudo apt-file update?
mchid

Відповіді:


80

Встановіть пакет unity-webapps-service


3
У мене така ж проблема, але не можу встановити пакет. Я отримую це повідомлення про помилку: Наступні пакети мають невиконані залежності.
Единство-webapps

3
sudo apt - отримати встановлення єдності-webapps-service IS належна команда
Pratik

2
Я не хочу, щоб webapps в моєму настільному ПК ... Чому я не можу використати інструмент для налаштування, не маючи абсолютно марного браузера Ubuntu
Kaspar

2
@Florian: Нічого собі! Для мене, що потягнув 120 Мб залежності від qt.
ccpizza

6
Чи означає це, що пакет для Unity Tweak Tool повинен мати цей пакет як залежність, але ні?
andrybak

18

Просто спосіб командного рядка зробити відповідь 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

4
Гарний! Працює як шарм, якщо ви не можете встановити сервіс webapps. Дякую.
Ендрю Філден

2
Дякую, я підтримав обидві відповіді. Хоча лише пропозиція: ви можете уточнити, яку відповідь маєте на увазі "вище" - у цьому випадку відповідь jackyzy823.
Hitechcomputergeek

1
У моєму випадку я нічого не встановлював. Моя тема та спеціальний пакет іконок випадковим чином перестали працювати і повернулися до стандартних умов. Не вдалося спробувати змінити його за допомогою Unity Tweak Tool з тією ж помилкою, що й ОП. Ця відповідь зафіксувала це.
Нагуель

У моєму випадку я отримував цю помилку, оскільки фактично не встановлений notify-osdпакет; Я використовую xfce4-notifydнатомість. Тому моє виправлення було точно так, як пояснив @mchid, тільки я завантажив його notify-osdзамість unity-webapps-service. Працює як шарм.
Джонатан Ландрум

14

Хитрий спосіб для цього, тому що я не хочу завантажувати стільки залежностей для 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/він працює.


2
Дякую! Це найкраща відповідь, оскільки одиниця-webapps-сервіс відмовляється встановлювати.
Суміт Джайн

Де знайти файл схеми?
thesdog

@thesdog йди сюди packages.ubuntu.com/trusty/unity-webapps-service . Завантажте пакет дебюту та розпакуйте, скориставшись інструкціями в публікації, поданою нижче, від mchid.
Ендрю Філден

10

Просте рішення.

Просто встановіть необхідні пакети.

sudo apt-get install unity-webapps-common

1
Встановлення цього пакету вирішує проблему. Принаймні за 14.10.
Grzegorz Żur

2
Я отримую цю помилку: The following packages have unmet dependencies: unity-webapps-common : Depends: unity-webapps-service (>= 2.3.8-0ubuntu3) but it is not going to be installed E: Unable to correct problems, you have held broken packages. Synaptic каже, що у мене немає зламаних пакетів.
Марк

як ви знали, що встановити unity-webapps-common? Це зовсім не згадується на екрані помилок, показаному в ОП. Це містичні знання, які приходять до вас, коли ви спите?
фрумберт

2

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


1

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

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

в термінал


так ... поміркуйте, що відповідь у вже наведеному вище. Встановити одиницю-webapps-сервіс достатньо.
Муддасір Назір

1

У мене не було проблем із встановленням служби webapps та webapps. Моєю точною проблемою був пакет

 com.canonical.unity.FileLens

відсутня. Я неправильно прочитав скріншот у цьому запитанні і витратив більше півгодини, намагаючись з'ясувати, чому навіть незважаючи на те, що сервіс webapps єдності та webapps звичайні встановлені, інструмент налаштування єдності не працює. Нарешті я з’ясував, що вищевказаний пакет відсутній замість зазначеного на скріншоті.

Щоб вирішити цю помилку, встановіть unity-lens-filesпакет

sudo apt-get install unity-lens-files

Це воно. Інструмент Unity Tweak зараз працює! (нарешті!)


0

Вам потрібно використовувати синаптичний. Спробуйте такі:

  1. Встановіть синаптичний: "sudo apt-get install synaptic" в терміналі.
  2. Відкрийте Synaptic з тире або з терміналу sudo synaptic.
  3. Клацніть на Спеціальні фільтри, а потім відсутній рекомендований пакет.
  4. Виділіть позначку всіх і правою кнопкою миші для встановлення
  5. Клацніть Застосувати на панелі інструментів.

0

Перейдіть до терміналу і виконайте наступні команди. Це працює для мене. Сподіваюся, це працює для вас.

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

0

У разі Ubuntu 19 встановіть unity-lens-applicationsпакет, запустивши:

sudo apt install unity-lens-applications
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.