Lo strumento Unity Tweak non si avvia con l'errore "schema com.canonical.unity.webapps mancante"


66

inserisci qui la descrizione dell'immagine

com.canonical.unity.webapps
Per funzionare correttamente, Unity Tweak Tool consiglia di installare i pacchetti necessari


Ho caricato uno screenshot del problema. Per favore controlla.
Muddassir Nazir,

17
-1 a chiunque abbia scritto quel messaggio di errore. Che schifo. (se aggiungessero solo un nome file, si potrebbe provare apt-file search).
Rmano,

@Rmano hanno fatto, l'ho trovato bene usando la ricerca di file apt. il nome file completo è com.canonical.unity.webapps.gschema.xml; forse hai bisogno di correre sudo apt-file update?
mchid,

Risposte:


80

Installa il pacchetto unity-webapps-service


3
Ho lo stesso problema ma non riesco a installare il pacchetto. Ricevo questo messaggio di errore: I seguenti pacchetti hanno dipendenze non soddisfatte. unity-webapps-service: Dipende da: webapp-container
Mrokii,

3
sudo apt-get install unity-webapps-service IS è il comando corretto
Pratik

2
Non voglio webapp sul mio PC desktop ... Perché non posso usare uno strumento di modifica senza un browser Ubuntu completamente inutile
Kaspar

2
@Florian: Wow! Per me quello ha tirato 120MB di dipendenze qt.
ccpizza,

6
Questo significa che il pacchetto per Unity Tweak Tool dovrebbe avere questo pacchetto come dipendenza ma non lo è?
Andrybak,

18

Solo un modo da riga di comando per fare la risposta di 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
Bellissimo! Funziona come un incantesimo se non riesci a installare il servizio webapps. Grazie.
Andrew Fielden,

2
Grazie, ho votato entrambe le risposte. Solo un suggerimento, però: potresti voler specificare quale risposta intendi con "sopra" - in questo caso la risposta di jackyzy823.
Hitechcomputergeek

1
Nel mio caso non ho installato nulla. Il mio tema e il mio icon pack personalizzato hanno smesso di funzionare casualmente e sono tornati ai valori predefiniti. Il tentativo di riconfigurarlo con Unity Tweak Tool non è riuscito con lo stesso errore dell'OP. Questa risposta l'ha risolto.
Nahuel,

Nel mio caso, ho riscontrato questo errore perché in realtà non ho notify-osdinstallato il pacchetto; Sto usando xfce4-notifydinvece. Quindi la mia correzione era esattamente come spiegato @mchid, solo che ho scaricato notify-osdinvece di unity-webapps-service. Funziona come un fascino.
Jonathan Landrum,

14

Un modo complicato per questo, perché non voglio scaricare così tante dipendenze per unity-webapps-service.

estrarre il file com.canonical.unity.webapps.gschema.xml(lo si può vedere in http://packages.ubuntu.com/trusty/amd64/unity-webapps-service/filelist ) nel pacchetto unity-webapps-service, mettere questo file in /usr/share/glib-2.0/schemas/e infine sudo glib-compile-schemas /usr/share/glib-2.0/schemas/e funziona e funziona.


2
Grazie! Questa è la risposta migliore, poiché unity-webapps-service rifiuta di essere installato.
Sumit Jain,

Dove trovo il file dello schema?
giovedì

@thesdog vai qui pacchetti.ubuntu.com/trusty/unity-webapps-service . Scarica il pacchetto deb e decomprimilo usando le istruzioni nel post seguente di mchid.
Andrew Fielden,

10

Soluzione semplice.

Installa solo i pacchetti necessari.

sudo apt-get install unity-webapps-common

1
L'installazione di questo pacchetto risolve il problema. Almeno per il 14.10.
Grzegorz Żur

2
Ottengo questo errore: 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 dice che non ho pacchetti rotti.
Marc,

come hai saputo installare unity-webapps-common? Non è menzionato affatto nella schermata di errore mostrata in OP. È la conoscenza mistica che ti viene addormentata?
frumbert

2

Per chi ha ancora bisogno di una soluzione: il problema si verifica se si disinstalla le barre di scorrimento dell'overlay. Per risolvere il problema, installare nuovamente le barre di scorrimento dell'overlay ( sudo apt-get install overlay-scrollbar) e disabilitarle tramite lo strumento Unity Tweak stesso. ( Sistema> Scorrimento )


1

Tipo semplice ed efficace

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

nel terminale


si ... cari, quella risposta è già stata data sopra. L'installazione di unity-webapps-service è sufficiente.
Muddassir Nazir,

1

Non ho avuto problemi con l'installazione del servizio webapps e delle webapp comuni. Il mio esatto problema era il pacchetto

 com.canonical.unity.FileLens

mancava. Ho letto male lo screenshot in questa domanda, e ho trascorso più di mezz'ora a cercare di capire perché anche se il servizio di webapps di unità e i webapp comuni sono installati, lo strumento di tweak di unità non funziona. Alla fine ho scoperto che mancava il pacchetto sopra invece di quello menzionato nello screenshot.

Per risolvere questo errore, installare il unity-lens-filespacchetto

sudo apt-get install unity-lens-files

Questo è tutto. Unity Tweak Tool ora funziona! (finalmente!)


0

È necessario utilizzare synaptic. Prova questi:

  1. Installa synaptic: "sudo apt-get install synaptic" nel terminale.
  2. Apri Synaptic dal trattino o dal terminale sudo synaptic.
  3. Fai clic su Filtri personalizzati, quindi su Pacchetti consigliati mancanti.
  4. Evidenzia tutto e fai clic con il pulsante destro del mouse per l'installazione
  5. Fai clic su Applica sulla barra degli strumenti.

0

Vai al terminale ed esegui i seguenti comandi. Questo funziona per me. Spero che funzioni per te.

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

0

Nel caso di Ubuntu 19, installa il unity-lens-applicationspacchetto eseguendo:

sudo apt install unity-lens-applications
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.