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

66

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

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

Муддассир назир
источник
Я загрузил скриншот проблемы. Пожалуйста, проверьте это.
Муддассир Назир
17
-1 тому, кто написал это сообщение об ошибке. Тьфу. (если бы они только добавили имя файла, которое можно было бы попробовать apt-file search).
Rmano
@Rmano они сделали, я нашел это просто отлично, используя поиск по apt-файлу. полное имя файла com.canonical.unity.webapps.gschema.xml; может тебе надо бежать sudo apt-file update?
Mchid

Ответы:

80

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

Флориан Диш
источник
3
У меня та же проблема, но я не могу установить пакет. Я получаю это сообщение об ошибке: Следующие пакеты имеют неудовлетворенные зависимости. unity-webapps-service: Зависит от: webapp-container
Мрокии
3
sudo apt-get install unity-webapps-service - это правильная команда
Pratik
2
Я не хочу, чтобы веб-приложения были на моем настольном ПК ... Почему я не могу использовать инструмент для подстройки, не имея совершенно бесполезного браузера Ubuntu
Kaspar
2
@ Флориан: Вау! Для меня это потянуло 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
mchid
источник
4
Красивый! Работает как шарм, если вы не можете установить webapps-сервис для установки. Благодарю.
Эндрю Филден
2
Спасибо, я проголосовал за оба ответа. Просто предложение: вы можете указать, какой ответ вы подразумеваете под «выше» - в данном случае ответ jackyzy823.
Hitechcomputergeek
1
В моем случае я ничего не установил. Моя тема и пользовательский набор иконок случайно перестали работать и вернулись к настройкам по умолчанию. Попытка перенастроить его с помощью Unity Tweak Tool завершилась с той же ошибкой, что и OP. Этот ответ исправил это.
Науэль
В моем случае я получал эту ошибку, потому что на самом деле у меня не установлен 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/и он работает.

jackyzy823
источник
2
Спасибо! Это лучший ответ, так как сервис unity-webapps отказывается быть установленным.
Сумит Джейн
Где я могу найти файл схемы?
thesdog
@thesdog перейдите по ссылке packages.ubuntu.com/trusty/unity-webapps-service . Загрузите пакет deb и распакуйте его, следуя инструкциям в посте 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? Это вообще не упоминается на экране ошибок, показанном в OP. Это мистическое знание, которое приходит к вам, когда вы спите?
Фрумберт
2

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

Маркос Якоби
источник
1

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

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

в терминал

cgameing
источник
да .. дорогой, этот ответ уже дан выше. Достаточно установить сервис unity-webapps.
Муддассир Назир
1

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

 com.canonical.unity.FileLens

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

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

sudo apt-get install unity-lens-files

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

Феникс
источник
0

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

  1. Установите synaptic: "sudo apt-get install synaptic" в терминале.
  2. Откройте Synaptic из тире или из терминала sudo synaptic.
  3. Нажмите на пользовательские фильтры, затем пропустите рекомендуемые пакеты.
  4. Выделите все и щелкните правой кнопкой мыши для установки
  5. Нажмите применить на панели инструментов.
H.sboui
источник
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
rustyx
источник