La herramienta Unity Tweak no se inicia con el error "falta el esquema com.canonical.unity.webapps"


66

ingrese la descripción de la imagen aquí

com.canonical.unity.webapps
Para que funcione correctamente, Unity Tweak Tool recomienda instalar los paquetes necesarios


He subido una captura de pantalla del problema. Por favor, míralo.
Muddassir Nazir

17
-1 a quien escribió ese mensaje de error. Yuck (si solo agregaran un nombre de archivo que uno podría probar apt-file search).
Rmano

@Rmano lo hicieron, lo encontré bien usando apt-file search. el nombre de archivo completo es com.canonical.unity.webapps.gschema.xml; tal vez necesitas correr sudo apt-file update?
mchid

Respuestas:


80

Instala el paquete unity-webapps-service


3
Tengo el mismo problema pero no puedo instalar el paquete. Recibo este mensaje de error: Los siguientes paquetes tienen dependencias insatisfechas. unity-webapps-service: depende: webapp-container
Mrokii

3
sudo apt-get install unity-webapps-service ES el comando adecuado
Pratik

2
No quiero aplicaciones web en mi PC de escritorio ... ¿Por qué no puedo utilizar una herramienta Tweak sin tener un navegador de Ubuntu completamente inútil
Kaspar

2
@Florian: ¡Guau! Para mí eso extrajo 120MB de dependencias qt.
ccpizza

66
¿Significa esto que el paquete para Unity Tweak Tool debería tener este paquete como una dependencia pero no lo tiene?
andrybak

18

Solo una forma de línea de comando para hacer la respuesta 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

44
¡Hermosa! Funciona de maravilla si no puede instalar el servicio webapps. Gracias.
Andrew Fielden

2
Gracias, he votado a favor de ambas respuestas. Sin embargo, solo una sugerencia: es posible que desee especificar qué respuesta quiere decir con 'arriba', en este caso la respuesta de jackyzy823.
Hitechcomputergeek

1
En mi caso no instalé nada. Mi tema y mi paquete de iconos personalizados dejaron de funcionar al azar y volvieron a los valores predeterminados. Intentar reconfigurarlo con Unity Tweak Tool falló con el mismo error que el OP. Esta respuesta lo arregló.
Nahuel,

En mi caso, recibí este error porque en realidad no tengo el notify-osdpaquete instalado; Estoy usando en su xfce4-notifydlugar. Entonces, mi solución fue exactamente como explicó @mchid, solo que descargué en notify-osdlugar de unity-webapps-service. Funciona de maravilla.
Jonathan Landrum

14

Una forma complicada para esto, porque no quiero descargar tantas dependencias para unity-webapps-service.

extraiga el archivo com.canonical.unity.webapps.gschema.xml(puede verlo en http://packages.ubuntu.com/trusty/amd64/unity-webapps-service/filelist ) en el paquete unity-webapps-service, coloque este archivo /usr/share/glib-2.0/schemas/y finalmente, sudo glib-compile-schemas /usr/share/glib-2.0/schemas/y funciona.


2
¡Gracias! Esta es la mejor respuesta, ya que unity-webapps-service se niega a instalarse.
Sumit Jain

¿Dónde encuentro el archivo de esquema?
thesdog

@thesdog ve aquí packages.ubuntu.com/trusty/unity-webapps-service . Descargue el paquete deb y descomprímalo usando las instrucciones en la publicación a continuación de mchid.
Andrew Fielden

10

Solución simple.

Simplemente instale los paquetes necesarios.

sudo apt-get install unity-webapps-common

1
Instalar este paquete resuelve el problema. Al menos por 14.10.
Grzegorz Żur

2
Me sale este error: 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 que no tengo paquetes rotos.
Marc

¿Cómo supiste instalar unity-webapps-common? No se menciona en absoluto en la pantalla de error que se muestra en OP. ¿Es el conocimiento místico que te llega cuando duermes?
frumbert

2

Para aquellos que aún necesitan una solución: el problema ocurre si uno desinstala las barras de desplazamiento superpuestas. Para resolver el problema, vuelva a instalar las barras de desplazamiento superpuestas ( sudo apt-get install overlay-scrollbar) y desactívelas a través de la herramienta Unity Tweak Tool. ( Sistema> Desplazamiento )


1

Tipo simple y efectivo

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

en la terminal


sí ... cariño, esa respuesta ya se dio anteriormente. Instalar unity-webapps-service es suficiente.
Muddassir Nazir

1

No tuve ningún problema para instalar el servicio webapps y webapps common. Mi problema exacto fue el paquete

 com.canonical.unity.FileLens

Estaba faltando. Leí mal la captura de pantalla en esta pregunta, y pasé más de media hora tratando de averiguar por qué a pesar de que el servicio Unity Webapps y Webapps Common están instalados, la herramienta Unity Tweak Tool no funciona. Finalmente descubrí que faltaba el paquete anterior en lugar del mencionado en la captura de pantalla.

Para resolver este error, instale el unity-lens-filespaquete

sudo apt-get install unity-lens-files

Eso es. ¡Unity Tweak Tool ahora funciona! (¡finalmente!)


0

Lo que necesitas es usar synaptic. Prueba estos:

  1. Instalar synaptic: "sudo apt-get install synaptic" en el terminal.
  2. Abra Synaptic desde el tablero o desde el terminal sudo synaptic.
  3. Haga clic en Filtros personalizados y luego en Paquetes recomendados que faltan.
  4. Resalte todo y haga clic derecho en la marca para la instalación
  5. Haga clic en aplicar en la barra de herramientas.

0

Vaya a la terminal y ejecute los siguientes comandos. Esto funciona para mi. Espero que funcione para ti.

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

0

En el caso de Ubuntu 19, instale el unity-lens-applicationspaquete ejecutando:

sudo apt install unity-lens-applications
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.