Eu instalei recentemente o Ubuntu e tudo foi ótimo, exceto pelo recurso de aplicativos da web.
Tentei adicionar alguns aplicativos da web, mas é muito complicado e não é uma experiência muito boa. Também estou cansado de ser solicitado a adicionar um site como um aplicativo da web. Como posso remover completamente os aplicativos Web do Ubuntu? Eu uso o Chromium e o Firefox.
Para evitar ser solicitado a integração de aplicativos da web, você pode usar o seguinte comando, abra um Terminal ( Ctrl+ Alt+ t) e digite:
gsettings set com.canonical.unity.webapps integration-allowed false
Testado em ambos os lançamentos com Firefox / Chromium + Launchpad, Facebook e Youtube. Nenhum pop-up solicitando uma integração com o aplicativo da web.
Removendo aplicativos da web existentes
Não podemos simplesmente remover todos os pacotes, unity-webapps-pois alguns deles são dependências de tempo de execução do Unity ou de outros pacotes (como o Ubuntu SDK, que requer unity-webapps-qml)
Uma maneira segura é remover esses pacotes instalados que não pertencem à seção gnome :
Eu não sugiro esta solução, uma vez que deixa o sistema em um estado muito ruim se você está desenvolvendo toque em Aplicativos como quebra várias dependências em 14,04 (Veja pastebin.ubuntu.com/7371611 )
Sylvain Pineau
agora o primeiro comando não faz nada (nenhum pacote será instalado, atualizado ou removido).
@SylvainPineau não faz nada porque não há nada a fazer. Todos os pacotes, exceto unity-webapps-launchpadsão removidos. É por isso que não faz nada.
Braiam
Obrigado pela confirmação, mas ainda estou intrigado com o comando filtrar pelo nome do pacote, pois você não pode ter 100% de certeza de corresponder a todos os casos de canto.
Sylvain Pineau
1
Embora a linha de comando (mais rápida)
Primeiro abra um terminal ( Ctrl+ Alt+ t) e estes comandos:
Isto listará todos os seus pacotes que começaram com a unity-webappsmaioria deles serão aplicativos da web, mas não todos (8). Não remova os que não é webapps isso inclui ( libunity-webapps-dev, libunity-webapps-doc, libunity-webapps0, unity-webapps-common, unity-webapps-qml, unity-webapps-qml-docunity-webapps-qml-examples, e o último unity-webapps-service.) Remova os que você o que por sudo apt-get remove webapp1 webapp2... substituir webappx com o nome do webapp que você deseja obter rad de . Observe que você pode listá-los. NÃO REMOVA unity-webapps-common, E unity-webapps-serviceREMOVERÁ A UNIDADE!
Desativar notificações de aplicativos da web (opcional)
gsettings set com.canonical.unity.webapps integration-allowed false
gsettings set com.canonical.unity.webapps allowed-domains []
Faça graficamente
Remova alguns ou todos os aplicativos da web
Abra o Synaptic Package Manager, se você não o tiver, instale estas instruções . Após essa pesquisa unity-webapps-, pressione o botão que diz "pesquisar"
Você verá uma janela como esta. Basta digitar na unity-webapps-caixa de texto. Em seguida, aperte o botão que diz "pesquisar" Basta pressionar o botão que diz "Marcar" e continue fazendo isso, se necessário.
Depois disso, clique com o botão direito do mouse em qualquer pacote que esteja na caixa verde ao lado dele. A caixa verde significa que está instalado. Selecione remove packagepara remover o aplicativo da web do qual você deseja obter rad. Se você quer ser invadido por todos eles. Do que a pesquisa para xul-ext-unity, e unity-chromium-extension. NÃO REMOVA unity-webapps-common, E unity-webapps-serviceREMOVERÁ A UNIDADE!
Depois disso, aperte o botão que diz "Aplicar". Você verá uma janela como esta e aperte o botão que diz "Aplicar" também.
Desativar notificações de aplicativos da web (opcional)
Primeiro aberto a Editor de dconf, e se você não tem que instalar o companheiro desta instruções , do que ir para com> cononical> unity> webapps. Depois disso, desmarque a caixa de seleçãointegration-allowed
Limpe tudo na string allowed domainsclicando duas vezes nela e ela deve ser alterada de um campo de texto para uma caixa de texto.
Ambos os métodos não funcionarão conforme unity-webapps-commondepende unity-webapps-service. Então, removendo unity-webapps-servicetambém irá remover unity-webapps-commone unidade (See pastebin.ubuntu.com/7371559 )
Sylvain Pineau
Esta é a segunda vez que você copia minha própria resposta, não aprecio esse tipo de comportamento. Votei sua resposta simplesmente porque não funcionava e expliquei o porquê. Reveja seu voto ou, pelo menos, explique onde estou errado. Vou deixar o moderador decidir o que fazer com o comportamento do plagiador.
Sylvain Pineau
1
@SylvainPineau Eu não estava prestando atenção em outras respostas, recebi de um blog. e que eu mostrei como fazê-lo.
MathCubes
1
Em primeiro lugar, obrigado por consultar suas fontes. Meu comando apt não veio de um blog, como eu o criei ontem, por solicitação de Jorge. De qualquer forma, você não precisa filtrar explicitamente unity-webapps-servicee, unity-webapps-commoncomo ambos pertencem à seção gnome.
Sylvain Pineau
0
Executar a partir de um terminal (não sudo)
conjunto de configurações com.canonical.unity.webapps domínios permitidos []
unity-webapps-launchpad
são removidos. É por isso que não faz nada.Embora a linha de comando (mais rápida)
Primeiro abra um terminal ( Ctrl+ Alt+ t) e estes comandos:
Remova todos os aplicativos da web
Remova alguns dos aplicativos da web
Isto listará todos os seus pacotes que começaram com a
unity-webapps
maioria deles serão aplicativos da web, mas não todos (8). Não remova os que não é webapps isso inclui (libunity-webapps-dev
,libunity-webapps-doc
,libunity-webapps0
,unity-webapps-common
,unity-webapps-qml
,unity-webapps-qml-doc
unity-webapps-qml-examples
, e o últimounity-webapps-service
.) Remova os que você o que porsudo apt-get remove webapp1 webapp2
... substituir webappx com o nome do webapp que você deseja obter rad de . Observe que você pode listá-los. NÃO REMOVAunity-webapps-common
, Eunity-webapps-service
REMOVERÁ A UNIDADE!Desativar notificações de aplicativos da web (opcional)
Faça graficamente
Remova alguns ou todos os aplicativos da web
Abra o Synaptic Package Manager, se você não o tiver, instale estas instruções . Após essa pesquisa
unity-webapps-
, pressione o botão que diz "pesquisar"Você verá uma janela como esta. Basta digitar na
unity-webapps-
caixa de texto. Em seguida, aperte o botão que diz "pesquisar" Basta pressionar o botão que diz "Marcar" e continue fazendo isso, se necessário.Depois disso, clique com o botão direito do mouse em qualquer pacote que esteja na caixa verde ao lado dele. A caixa verde significa que está instalado. Selecione
remove package
para remover o aplicativo da web do qual você deseja obter rad. Se você quer ser invadido por todos eles. Do que a pesquisa paraxul-ext-unity
, eunity-chromium-extension
. NÃO REMOVAunity-webapps-common
, Eunity-webapps-service
REMOVERÁ A UNIDADE!Depois disso, aperte o botão que diz "Aplicar". Você verá uma janela como esta e aperte o botão que diz "Aplicar" também.
Desativar notificações de aplicativos da web (opcional)
Primeiro aberto a Editor de dconf, e se você não tem que instalar o companheiro desta instruções , do que ir para
com
>cononical
>unity
>webapps
. Depois disso, desmarque a caixa de seleçãointegration-allowed
Limpe tudo na string
allowed domains
clicando duas vezes nela e ela deve ser alterada de um campo de texto para uma caixa de texto.Fontes
http://www.ubuntuvibes.com/2012/10/how-to-remove-webapps-in-ubuntu-1210.html (Para desativar as notificações)
http://www.gaggl.com/2013/06/remove-ubuntu-webapps-integration-features/ (Para remover a opção no Firefox e Chromium.)
/ubuntu//a/458004/48372 (Para o comando
sudo apt-get remove $(dpkg-query -W -f='${db:Status-Abbrev} ${binary:Package} ${Section}\n' unity-webapps-* | awk '{if ($1 == "ii" && $3 != "gnome" && $2 != "unity-webapps-service" && $2 != "unity-webapps-common") {print $2}}')
, apenas o modifiquei para não remover"unity-webapps-service
ouunity-webapps-common
Agradecemos a Sylvain Pineau por provar o comando original)fonte
unity-webapps-common
dependeunity-webapps-service
. Então, removendounity-webapps-service
também irá removerunity-webapps-common
e unidade (See pastebin.ubuntu.com/7371559 )unity-webapps-service
e,unity-webapps-common
como ambos pertencem à seção gnome.Executar a partir de um terminal (não sudo)
Você está feito.
fonte