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

Muddassir Nazir
fonte
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

Florian Diesch
fonte
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
mchid
fonte
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.

jackyzy823
fonte
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
Brunno Bettini
fonte
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 )

Marcos Jacoby
fonte
1

Tipo simples e eficaz

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

no terminal

cgameing
fonte
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!)

Fénix
fonte
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.
H.sboui
fonte
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
Sylvester
fonte
0

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

sudo apt install unity-lens-applications
rustyx
fonte