Como removo apenas pesquisas de compras?

16

Eu tenho uma instalação 13.10 totalmente nova e quero que todo esse absurdo de spyware de compras se foi. Procurar por "bobagens de spyware para compras no Ubuntu" me levou a isso, apt-get remove unity-lens-shoppingmas na verdade não vejo um pacote de compras com lentes de unidade. Como removo as pesquisas de compras na 13.10?

Atualização: Existe alguma maneira de distinguir os escopos que pesquisam servidores remotos (Ebay, Amazon, AskUbuntu) daqueles que pesquisam meu computador local? Ou eu tenho que passar por todos eles?

Amanda
fonte

Respostas:

19

Você não pode remover a lente do Unity Shopping no Ubuntu 13.10 porque não há lente do Shopping. O Ubuntu 13.10 vem com um recurso chamado Unity Smart Scopes (ou "100 escopos"), que usa uma enorme lista de escopos para exibir resultados no Dash e, dentre esses, alguns são usados ​​para compras. Portanto, se você não deseja sugestões de compras no Dash, desative esses escopos de compras (veja abaixo). Unity Dash sem sugestões de compras

Como desativar os plugins (escopos) do Unity Dash no Ubuntu 13.10

Para desativar um plug-in Dash (escopo) no Ubuntu 13.10 Saucy Salamander:

  • Abra o Dash,
  • vá para a lente de aplicativos (faça-o manualmente usando o mouse ou use o atalho de teclado Super + A),
  • clique em "Filtrar resultados" à direita e em "Tipo",
  • selecione "Dash plugins".

Todos os plugins de pesquisa do Dash (escopos) devem estar listados.

Para desativar um plugin, clique nele e, em seguida, clique no botão "Desativar". Mais tarde, você pode ativá-los novamente da mesma maneira.

Desative os escopos do Amazon / sugestões de compras do Unity Dash

Se você não quiser sugestões de compras no Dash, desative os seguintes escopos (usando as instruções acima): Amazon, Ebay, Music Store, Popular Tracks Online, Skimlinks, Ubuntu One Music Search e Ubuntu Shop.

Para desativar todos esses plug-ins / escopos do Dash de compras na linha de comando, use o seguinte comando

 gsettings set com.canonical.Unity.Lenses disabled-scopes "['more_suggestions-amazon.scope', 'more_suggestions-u1ms.scope', 'more_suggestions-populartracks.scope', 'music-musicstore.scope', 'more_suggestions-ebay.scope', 'more_suggestions-ubuntushop.scope', 'more_suggestions-skimlinks.scope']"
Win Myo Htet
fonte
11
Existe alguma maneira de distinguir escopos locais (que pesquisem, digamos, meu próprio diretório de Música) dos escopos que pesquisam sites remotos?
Amanda
6

Agora existe uma GUI para fazer isso.

Abra "Configurações do sistema" (digite isso no Dash). Então vá para "Segurança e Privacidade". Depois, "Pesquisar". Em seguida, desative "incluir resultados de pesquisa on-line".

Isenção de responsabilidade: parece provável que isso impeça o sistema de telefonar para casa com tudo digitado no Dash, mas não tenho certeza disso.

BenB
fonte
5

Acontece que o Fix Ubuntu tem a solução:

#!/bin/bash

# Figure out the version of Ubuntu that you're running
V=`/usr/bin/lsb_release -rs`;

# The privacy problems started with 12.10, so earlier versions should do nothing
if [ $V \< 12.10 ]; then
  echo "Good news! Your version of Ubuntu doesn't invade your privacy.";
else
  # Turn off "Remote Search", so search terms in Dash don't get sent to the internet
  gsettings set com.canonical.Unity.Lenses remote-content-search none;

  # If you're using earlier than 13.10, uninstall unity-lens-shopping
  if [ $V \< 13.10 ]; then
    sudo apt-get remove -y unity-lens-shopping;

  # If you're using a later version, disable remote scopes
  else
    gsettings set com.canonical.Unity.Lenses disabled-scopes \
      "['more_suggestions-amazon.scope', 'more_suggestions-u1ms.scope',
      'more_suggestions-populartracks.scope', 'music-musicstore.scope',
      'more_suggestions-ebay.scope', 'more_suggestions-ubuntushop.scope',
      'more_suggestions-skimlinks.scope']";
  fi;

  # Block connections to Ubuntu's ad server, just in case
  if ! grep -q productsearch.ubuntu.com /etc/hosts; then
    echo -e "\n127.0.0.1 productsearch.ubuntu.com" | sudo tee -a /etc/hosts >/dev/null;
  fi;

  echo "All done. Enjoy your privacy.";
fi

Para a 13.10, é isso gsettings set com.canonical.Unity.Lenses disabled-scopes "['more_suggestions-amazon.scope', 'more_suggestions-u1ms.scope', 'more_suggestions-populartracks.scope', 'music-musicstore.scope', 'more_suggestions-ebay.scope', 'more_suggestions-ubuntushop.scope', 'more_suggestions-skimlinks.scope']";e edite /etc/hostspara redirecionar solicitações para productsearch.ubuntu.com127.0.0.1 (localhost)

Amanda
fonte
3

Suponho que você também queira remover outras lentes. Então, primeiro obtenha uma visão geral do que está realmente instalado:

Abra um terminal: CTRLALTTe digite

 apt-cache policy "unity-lens-*"|grep -B1 Installed

Isso fornecerá uma lista do formulário:

unity-lens-video:
  Installed: (none)
--
unity-lens-shopping:
  Installed: (none)
--
unity-lens-friends:
  Installed: 0.1.1bzr13.04.12-0ubuntu1
--
....

Agora você pode decidir o que deseja remover e fazê-lo com, por exemplo

sudo apt-get remove unity-lens-friends

até que o estado desejado do seu sistema seja alcançado.

Sempre que tiver dúvidas sobre o que uma lente fará, você poderá obter as informações necessárias apt-cache show, por exemplo

apt-cache show unity-lens-files

Um pouco abaixo, você verá:

Description-en: File lens for unity
 This package contains the "file" lens which can be used
 inside Unity to browse your files.
Guntbert
fonte
Eu trabalhei mais ou menos nisso, mas algumas dessas lentes pesquisam arquivos no meu disco rígido e outras pesquisam na Amazon (e em outros sites?) Existe alguma maneira de distinguir as lentes "comerciais" das lentes locais?
Amanda
@ Amanda Adicionei como você pode decidir o que manter.
guntbert