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

Muddassir Nazir
źródło
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

Florian Diesch
źródło
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
mchid
źródło
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.

jackyzy823
źródło
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
Brunno Bettini
źródło
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 )

Marcos Jacoby
źródło
1

Prosty i skuteczny typ

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

do terminalu

granie
źródło
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!)

feniks
źródło
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.
H.sboui
źródło
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
Sylvester
źródło
0

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

sudo apt install unity-lens-applications
rustyx
źródło