Narzędzie Unity Tweak nie uruchamia się z błędem „brakuje schematu com.canonical.unity.webapps”


66

wprowadź opis zdjęcia tutaj

com.canonical.unity.webapps
Aby działać poprawnie, Unity Tweak Tool zaleca zainstalowanie niezbędnych pakietów


Przesłałem zrzut ekranu przedstawiający problem. Proszę sprawdź to.
— Muddassir Nazir

17
-1 każdemu, kto napisał ten komunikat o błędzie. Fuj (jeśli dodali tylko nazwę pliku, którą można wypróbować apt-file search).
— Rmano

@Rmano zrobili, znalazłem to w porządku przy użyciu wyszukiwania plików apt. pełna nazwa pliku to com.canonical.unity.webapps.gschema.xml; może musisz biec sudo apt-file update?
— mchid

Odpowiedzi:


80

Zainstaluj pakiet unity-webapps-service


3
Mam ten sam problem, ale nie mogę zainstalować pakietu. Pojawia się ten komunikat o błędzie: Następujące pakiety mają niespełnione zależności. unity-webapps-service: Zależy: webapp-container
— Mrokii

3
sudo apt-get install unity-webapps-service JEST poprawnym poleceniem
— Pratik

2
Nie chcę aplikacji internetowych na moim komputerze stacjonarnym ... Dlaczego nie mogę użyć narzędzia dostosowującego bez całkowicie bezużytecznej przeglądarki Ubuntu
— Kaspar

2
@Florian: Wow! Dla mnie to pociągnęło 120 MB zależności qt.
— ccpizza

6
Czy to oznacza, że ​​pakiet dla Unity Tweak Tool powinien mieć ten pakiet jako zależność, ale nie?
— andrybak

18

Wystarczy wiersz poleceń, aby wykonać odpowiedź 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
Piękny! Działa jak urok, jeśli nie możesz zainstalować usługi webapps. Dzięki.
— Andrew Fielden

2
Dzięki, przegłosowałem obie odpowiedzi. Ale tylko sugestia: możesz sprecyzować, którą odpowiedź rozumiesz przez „powyżej” - w tym przypadku odpowiedź jackyzy823.
— Hitechcomputergeek

1
W moim przypadku nic nie instalowałem. Mój motyw i niestandardowy zestaw ikon losowo przestał działać i powrócił do ustawień domyślnych. Próba ponownej konfiguracji za pomocą narzędzia Unity Tweak Tool nie powiodła się z tym samym błędem co OP. Ta odpowiedź to naprawiła.
— Nahuel

W moim przypadku otrzymywałem ten błąd, ponieważ faktycznie nie mam notify-osdzainstalowanego pakietu; xfce4-notifydZamiast tego używam . Więc moja poprawka była dokładnie taka, jak wyjaśniono @mchid, tyle że pobrałem notify-osdzamiast unity-webapps-service. Działa jak marzenie.
— Jonathan Landrum

14

To trudny sposób, ponieważ nie chcę pobierać tylu zależności dla unity-webapps-service.

rozpakuj plik com.canonical.unity.webapps.gschema.xml(możesz go zobaczyć w http://packages.ubuntu.com/trusty/amd64/unity-webapps-service/filelist ) w pakiecie unity-webapps-service, włóż ten plik do /usr/share/glib-2.0/schemas/i wreszcie sudo glib-compile-schemas /usr/share/glib-2.0/schemas/i działa.


2
Dzięki! To najlepsza odpowiedź, ponieważ usługa unity-webapps-service odmawia instalacji.
— Sumit Jain,

Gdzie znajdę plik schematu?
— thesdog

@thesdog iść tutaj packages.ubuntu.com/trusty/unity-webapps-service . Pobierz pakiet deb i rozpakuj go, postępując zgodnie z instrukcjami w poście poniżej przez mchid.
— Andrew Fielden

10

Proste rozwiązanie.

Wystarczy zainstalować niezbędne pakiety.

sudo apt-get install unity-webapps-common

1
Zainstalowanie tego pakietu rozwiązuje problem. Przynajmniej za 14.10.
— Grzegorz Żur

2
Pojawia się ten błąd: 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 mówi, że nie mam uszkodzonych pakietów.
— Marc

skąd wiedziałeś, aby zainstalować unity-webapps-common? W ogóle nie jest wspomniane na ekranie błędu pokazanym w OP. Czy to wiedza mistyczna przychodzi do ciebie, gdy śpisz?
— frumbert

2

Dla tych, którzy nadal potrzebują rozwiązania: problem występuje, gdy odinstalujesz paski przewijania nakładki. Aby rozwiązać problem, zainstaluj ponownie paski przewijania nakładki ( sudo apt-get install overlay-scrollbar) i wyłącz je za pomocą samego narzędzia Unity Tweak. ( System> Przewijanie )


1

Prosty i skuteczny typ

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

do terminalu


tak .. kochanie, ta odpowiedź została już podana powyżej. Wystarczy zainstalować usługę unity-webapps-service.
— Muddassir Nazir

1

Nie miałem problemu z instalacją wspólnej aplikacji webapps. Moim dokładnym problemem była paczka

 com.canonical.unity.FileLens

zaginął. Źle odczytałem zrzut ekranu w tym pytaniu i spędziłem ponad pół godziny, próbując dowiedzieć się, dlaczego mimo że usługa jedności i wspólne aplikacje są zainstalowane, narzędzie do poprawiania jedności nie działa. W końcu odkryłem, że brakuje powyższego pakietu zamiast tego wymienionego na zrzucie ekranu.

Aby rozwiązać ten błąd, zainstaluj unity-lens-filespakiet

sudo apt-get install unity-lens-files

Otóż ​​to. Unity Tweak Tool już działa! (Wreszcie!)


0

Musisz użyć synaptic. Spróbuj tych:

  1. Zainstaluj synaptic: „sudo apt-get install synaptic” w terminalu.
  2. Otwórz Synaptic z myślnika lub z terminalu sudo synaptic.
  3. Kliknij Niestandardowe filtry, a następnie Brak zalecanych pakietów.
  4. Podświetl wszystko i kliknij prawym przyciskiem myszy, aby zainstalować
  5. Kliknij przycisk Zastosuj na pasku narzędzi.

0

Przejdź do terminala i uruchom następujące polecenia. To działa dla mnie. Mam nadzieję, że to zadziała.

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

0

W przypadku Ubuntu 19 zainstaluj unity-lens-applicationspakiet, uruchamiając:

sudo apt install unity-lens-applications
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.