¿Cómo elimino solo las búsquedas de compras?

16

Tengo una nueva instalación de 13.10 y quiero que todas estas tonterías de compras se hayan ido. La búsqueda de "sin sentido de spyware de compras de Ubuntu" me llevó a, apt-get remove unity-lens-shoppingpero en realidad no veo un paquete de compras de lentes de la unidad. ¿Cómo elimino las búsquedas de compras en 13.10?

Actualización: ¿Hay alguna forma de distinguir los ámbitos que buscan servidores remotos (Ebay, Amazon, AskUbuntu) de los que buscan en mi computadora local? ¿O tengo que pasar por todos ellos?

Amanda
fuente

Respuestas:

19

No puede eliminar la lente de compras de Unity en Ubuntu 13.10 porque no hay una lente de compras. Ubuntu 13.10 viene con una característica llamada Unity Smart Scopes (o "100 scopes") que utiliza una gran lista de ámbitos para mostrar los resultados en Dash y, entre estos, algunos se utilizan para comprar. Por lo tanto, si no desea sugerencias de compra en Dash, debe deshabilitar estos ámbitos de compra (consulte a continuación). Unity Dash sin sugerencias de compra

Cómo deshabilitar los complementos de Unity Dash (ámbitos) en Ubuntu 13.10

Para deshabilitar un complemento Dash (alcance) en Ubuntu 13.10 Saucy Salamander:

  • abrir Dash,
  • vaya a la lente Aplicaciones (hágalo manualmente con el mouse o use el atajo de teclado Super + A),
  • haga clic en "Filtrar resultados" a la derecha y debajo de "Tipo",
  • seleccione "Complementos de tablero".

Todos los complementos de búsqueda de Dash (ámbitos) deben aparecer en la lista.

Para deshabilitar un complemento, haga clic en él y luego haga clic en el botón "Deshabilitar". Más tarde, puede habilitarlos de nuevo de la misma manera.

Deshabilite Amazon / sugerencias de compra Ámbitos de Unity Dash

Si no desea sugerencias de compras en Dash, desactive los siguientes ámbitos (siguiendo las instrucciones anteriores): Amazon, Ebay, Music Store, Popular Tracks Online, Skimlinks, Ubuntu One Music Search y Ubuntu Shop.

Para deshabilitar todos estos complementos / ámbitos de Dash de compras desde la línea de comandos, use el siguiente 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']"
Gana Myo Htet
fuente
1
¿Hay alguna forma de distinguir los ámbitos locales (que buscan, por ejemplo, mi propio directorio de música) de los ámbitos que buscan sitios remotos?
Amanda
6

Ahora hay una GUI para hacer esto.

Abra "Configuración del sistema" (escriba eso en el Tablero). Luego vaya a "Seguridad y privacidad". Luego "Buscar". Luego, desactive la opción "incluir resultados de búsqueda en línea".

Descargo de responsabilidad: Parece probable que esto evite que el sistema llame a casa con todo lo que se escribe en Dash, pero no estoy seguro de esto.

Ben B
fuente
5

Resulta que Fix Ubuntu tiene la solución:

#!/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 13.10, eso es 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']";y editar /etc/hostspara redirigir solicitudes productsearch.ubuntu.coma 127.0.0.1 (localhost)

Amanda
fuente
3

Supongo que también desea quitar algunas otras lentes. Primero, obtenga una descripción general de lo que está realmente instalado:

Abra una terminal: CTRLALTTy escriba

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

Esto le dará una lista del formulario:

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

Ahora puede decidir qué desea eliminar y hacerlo con, por ejemplo,

sudo apt-get remove unity-lens-friends

hasta que se alcance el estado deseado de su sistema.

Siempre que tenga dudas sobre qué hará una lente, puede obtener la información necesaria apt-cache show, por ejemplo,

apt-cache show unity-lens-files

Un poco más abajo verás:

Description-en: File lens for unity
 This package contains the "file" lens which can be used
 inside Unity to browse your files.
Guntbert
fuente
Lo he resuelto más o menos, pero algunas de estas lentes buscan archivos en mi propio disco duro, y algunas buscan en Amazon (y en otros sitios). ¿Hay alguna forma de distinguir las lentes de "compra" de las lentes locales?
Amanda
@Amanda He agregado cómo puedes decidir qué guardar.
Guntbert