L'outil Unity Tweak ne parvient pas à démarrer avec l'erreur «Le schéma com.canonical.unity.webapps est manquant»

66

entrez la description de l'image ici

com.canonical.unity.webapps
Pour fonctionner correctement, Unity Tweak Tool vous recommande d'installer les packages nécessaires.

Muddassir Nazir
la source
J'ai téléchargé une capture d'écran du problème. Vérifie s'il te plaît.
Muddassir Nazir
17
-1 à celui qui a écrit ce message d'erreur. Beurk. (s'ils ajoutaient seulement un nom de fichier, on pourrait essayer apt-file search).
Rmano
@Rmano ils l'ont fait, je l'ai trouvé très bien en utilisant apt-file search. le nom de fichier complet est com.canonical.unity.webapps.gschema.xml; peut-être avez-vous besoin de courir sudo apt-file update?
mchid

Réponses:

80

Installez le paquet unity-webapps-service

Florian Diesch
la source
3
J'ai le même problème mais je ne peux pas installer le paquet. Je reçois ce message d'erreur: Les packages suivants ont des dépendances non satisfaites. unity-webapps-service: Cela dépend: webapp-container
Mrokii
3
sudo apt-get installer l'unité-webapps-service est commande appropriée
Pratik
2
Je ne veux pas de webapps sur mon ordinateur de bureau ... Pourquoi ne puis-je pas utiliser un outil de tweak sans avoir un navigateur complètement inutile Ubuntu
Kaspar
2
@ Florian: Wow! Pour moi, cela a tiré 120 Mo de dépendances qt.
ccpizza
6
Est-ce que cela signifie que le paquet pour Unity Tweak Tool devrait avoir ce paquet en tant que dépendance mais n'en a pas?
andrybak
18

Juste un moyen en ligne de commande de faire la réponse de 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
la source
4
Magnifique! Fonctionne comme un charme si vous ne pouvez pas installer le service webapps. Merci.
Andrew Fielden
2
Merci, j'ai voté les deux réponses. Juste une suggestion, cependant: vous voudrez peut-être préciser la réponse que vous voulez dire par «au-dessus» - dans ce cas, la réponse de jackyzy823.
Hitechcomputergeek
1
Dans mon cas, je n'ai rien installé. Mon thème et mon pack d'icônes personnalisées ont cessé de fonctionner de manière aléatoire et sont revenus à leurs valeurs par défaut. Essayer de le reconfigurer avec Unity Tweak Tool a échoué avec la même erreur que l’OP. Cette réponse a résolu le problème.
Nahuel
Dans mon cas, cette erreur me causait parce que le notify-osdpaquet n’est pas installé; J'utilise à la xfce4-notifydplace. Donc, mon correctif était exactement comme @mchid a expliqué, seul j'ai téléchargé notify-osdau lieu de unity-webapps-service. Fonctionne comme un charme.
Jonathan Landrum
14

Un moyen délicat pour cela, car je ne veux pas télécharger autant de dépendances pour unity-webapps-service.

extrayez le fichier com.canonical.unity.webapps.gschema.xml(vous pouvez le voir dans http://packages.ubuntu.com/trusty/amd64/unity-webapps-service/filelist ) dans un package unity-webapps-service, mettez ce fichier dans /usr/share/glib-2.0/schemas/et enfin sudo glib-compile-schemas /usr/share/glib-2.0/schemas/et cela fonctionne.

jackyzy823
la source
2
Merci! C’est la meilleure solution car le service unity-webapps refuse d’être installé.
Sumit Jain
Où puis-je trouver le fichier de schéma?
Thesdog
@thesdog allez ici packages.ubuntu.com/trusty/unity-webapps-service . Téléchargez le paquet deb et décompressez-le en suivant les instructions du message ci-dessous par mchid.
Andrew Fielden
10

Solution simple.

Il suffit d'installer les paquets nécessaires.

sudo apt-get install unity-webapps-common
Brunno Bettini
la source
1
L'installation de ce paquet résout le problème. Au moins pour 14.10.
Grzegorz le
2
Je reçois cette erreur: 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 dit que je n'ai pas de paquet cassé.
Marc
comment avez-vous su installer unity-webapps-common? Ce n'est pas du tout mentionné dans l'écran d'erreur affiché dans OP. Est-ce la connaissance mystique qui vous vient quand vous dormez?
frumbert
2

Pour ceux qui ont encore besoin d'une solution: le problème survient si l'on désinstalle les barres de défilement de superposition. Pour résoudre le problème, installez à nouveau les barres de défilement de superposition ( sudo apt-get install overlay-scrollbar) et désactivez-les via l'outil Unity Tweak lui-même. ( Système> Défilement )

Marcos Jacoby
la source
1

Type simple et efficace

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

dans le terminal

jeu
la source
oui..dear, cette réponse dans déjà donné ci-dessus. L'installation du service unity-webapps est suffisant.
Muddassir Nazir
1

Je n'ai eu aucun problème à installer le service Webapps et les applications Web communes. Mon problème exact était le paquet

 com.canonical.unity.FileLens

manquait. J'ai mal interprété la capture d'écran dans cette question et passé plus d'une demi-heure à essayer de comprendre pourquoi, même si le service Unity Webapps et les applications Web communes sont installés, l'outil de réglage de l'unité ne fonctionne pas. Finalement, j'ai découvert que le paquet ci-dessus manquait à la place de celui mentionné dans la capture d'écran.

Pour résoudre cette erreur, installez le unity-lens-filespaquet

sudo apt-get install unity-lens-files

C'est ça. Unity Tweak Tool fonctionne maintenant! (enfin!)

phénix
la source
0

Vous devez utiliser Synaptic. Essayez ces:

  1. Installez synaptic: "sudo apt-get install synaptic" dans le terminal.
  2. Ouvrez Synaptic à partir du tableau de bord ou du terminal sudo synaptic.
  3. Cliquez sur Filtres personnalisés, puis sur Paquets recommandés manquants.
  4. Mettez en surbrillance tout et marque de clic droit pour l'installation
  5. Cliquez sur Appliquer dans la barre d'outils.
H.sboui
la source
0

Accédez au terminal et exécutez les commandes suivantes. Cela fonctionne pour moi. J'espère que ça marche pour toi.

sudo apt-get install --reinstall notify-osd
sudo apt-get install --reinstall overlay-scrollbar
Sylvestre
la source
0

Sous Ubuntu 19, installez le unity-lens-applicationspaquet en lançant:

sudo apt install unity-lens-applications
Rustyx
la source