A ferramenta Unity Tweak falha ao iniciar com o erro "está faltando o esquema com.canonical.unity.webapps"


66

insira a descrição da imagem aqui

com.canonical.unity.webapps
Para funcionar corretamente, a Unity Tweak Tool recomenda a instalação dos pacotes necessários


Fiz upload de uma captura de tela do problema. Por favor, confira.
Muddassir Nazir

17
-1 para quem escreveu essa mensagem de erro. Que nojo. (se eles adicionassem apenas um nome de arquivo que se pudesse tentar apt-file search).
Rmano

@Rmano eles fizeram, eu achei muito bem usando a pesquisa de arquivos apt. o nome completo do arquivo é com.canonical.unity.webapps.gschema.xml; talvez você precise correr sudo apt-file update?
Mchid

Respostas:


80

Instale o pacote unity-webapps-service


3
Eu tenho o mesmo problema, mas não consigo instalar o pacote. Recebo esta mensagem de erro: Os seguintes pacotes têm dependências não atendidas. unity-webapps-service: Depende: webapp-container
Mrokii 24/02

3
sudo apt-get instalar Unidade-webapps-serviço é comando adequado
Pratik

2
Eu não quero webapps no meu PC Desktop ... Por que eu não posso usar uma ferramenta de ajuste sem ter um navegador Ubuntu completamente inútil
Kaspar

2
@Florian: Uau! Para mim, isso puxou 120 MB de dependências qt.
Ccpizza # 28/15

6
Isso significa que o pacote da Unity Tweak Tool deve ter esse pacote como uma dependência, mas não tem?
andrybak

18

Apenas uma maneira de linha de comando para fazer a resposta 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

4
Bela! Funciona como um encanto se você não conseguir instalar o serviço de aplicativos da web. Obrigado.
Andrew Fielden

2
Obrigado, eu votei nas duas respostas. Apenas uma sugestão: você pode especificar qual resposta você quer dizer com 'acima' - neste caso, a resposta de jackyzy823.
Hitechcomputergeek

11
No meu caso, não instalei nada. Meu tema e pacote de ícones personalizados pararam de funcionar aleatoriamente e retornaram ao padrão. A tentativa de reconfigurá-lo com a Unity Tweak Tool falhou com o mesmo erro do OP. Essa resposta foi corrigida.
Nahuel

No meu caso, estava recebendo esse erro porque, na verdade, não tenho o notify-osdpacote instalado; Estou usando em xfce4-notifydvez disso. Então, minha correção foi exatamente como o @mchid explicou, apenas eu baixei em notify-osdvez de unity-webapps-service. Funciona como um encanto.
Jonathan Landrum 28/02

14

Uma maneira complicada para isso, porque eu não quero baixar tantas dependências para unity-webapps-service.

extraia o arquivo com.canonical.unity.webapps.gschema.xml(você pode vê-lo em http://packages.ubuntu.com/trusty/amd64/unity-webapps-service/filelist ) no pacote unity-webapps-service, coloque esse arquivo /usr/share/glib-2.0/schemas/e, finalmente, sudo glib-compile-schemas /usr/share/glib-2.0/schemas/e ele funciona.


2
Obrigado! Esta é a melhor resposta, já que o serviço webapps da unidade se recusa a ser instalado.
Sumit Jain

Onde encontro o arquivo de esquema?
Thesdog 01/09/2015

@thesdog acesse aqui packages.ubuntu.com/trusty/unity-webapps-service . Faça o download do pacote deb e descompacte usando as instruções no post abaixo por mchid.
Andrew Fielden

10

Solução simples.

Basta instalar os pacotes necessários.

sudo apt-get install unity-webapps-common

11
A instalação deste pacote resolve o problema. Pelo menos para 14.10.
Grzegorzur

2
Eu recebo este erro: 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 diz que não tenho pacotes quebrados.
Marc

como você soube instalar unity-webapps-common? Isso não é mencionado na tela de erro mostrada no OP. É o conhecimento místico que surge quando você dorme?
Frumbert

2

Para quem ainda precisa de uma solução: o problema ocorre se alguém desinstalar as barras de rolagem de sobreposição. Para resolver o problema, instale as barras de rolagem de sobreposição novamente ( sudo apt-get install overlay-scrollbar) e desative-as através da própria ferramenta Unity Tweak. ( Sistema> Rolagem )


1

Tipo simples e eficaz

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

no terminal


sim ... querido, essa resposta já foi dada acima. Instalar o unity-webapps-service é suficiente.
Muddassir Nazir

1

Não tive problemas para instalar o serviço webapps e webapps comuns. Meu problema exato era o pacote

 com.canonical.unity.FileLens

estava faltando. Eu interpretei mal a captura de tela nesta pergunta e passei mais de meia hora tentando descobrir por que, embora o serviço webapps da unidade e os webapps comuns estejam instalados, a ferramenta de ajuste da unidade não está funcionando. Finalmente, descobri que o pacote acima estava ausente, em vez do mencionado na captura de tela.

Para resolver esse erro, instale o unity-lens-filespacote

sudo apt-get install unity-lens-files

É isso aí. A Unity Tweak Tool agora está funcionando! (finalmente!)


0

Você precisa é usar sináptico. Tente esse:

  1. Instale o synaptic: "sudo apt-get install synaptic" no terminal.
  2. Abra o Synaptic no painel ou no terminal sudo synaptic.
  3. Clique em Filtros personalizados e depois em Pacotes recomendados ausentes.
  4. Destaque tudo e clique com o botão direito na instalação
  5. Clique em Aplicar na barra de ferramentas.

0

Vá para o terminal e execute os seguintes comandos. Isso funciona para mim. Espero que funcione para você.

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

0

No caso do Ubuntu 19, instale o unity-lens-applicationspacote executando:

sudo apt install unity-lens-applications
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.