Come rimuovo solo le ricerche sugli acquisti?


16

Ho una nuovissima installazione 13.10 e voglio che tutte queste assurdità dello spyware siano sparite. La ricerca di "sciocchezze di spyware per lo shopping di Ubuntu" mi ha portato a apt-get remove unity-lens-shoppingma in realtà non vedo un pacchetto di acquisto per unità di lenti. Come rimuovo le ricerche sugli acquisti in 13.10?

Aggiornamento: c'è un modo per distinguere gli ambiti che cercano i server remoti (Ebay, Amazon, AskUbuntu) da quelli che cercano il mio computer locale? O devo esaminarli tutti?

Risposte:


19

Non è possibile rimuovere Unity Shopping Lens in Ubuntu 13.10 perché non esiste alcun obiettivo Shopping. Ubuntu 13.10 viene fornito con una funzionalità chiamata Unity Smart Scopes (o "100 scopes") che utilizza un enorme elenco di ambiti per visualizzare i risultati in Dash e tra questi, alcuni sono utilizzati per lo shopping. Quindi, se non desideri suggerimenti per lo shopping in Dash, devi disabilitare questi ambiti di acquisto (vedi sotto). Unity Dash senza suggerimenti per lo shopping

Come disabilitare i plugin (ambiti) di Unity Dash in Ubuntu 13.10

Per disabilitare un plugin Dash (ambito) in Ubuntu 13.10 Saucy Salamander:

  • apri Dash,
  • vai all'obiettivo Applicazioni (eseguilo manualmente con il mouse o usa la scorciatoia da tastiera Super + A),
  • fai clic su "Filtra risultati" a destra e sotto "Tipo",
  • seleziona "Dash plugins".

Dovrebbero essere elencati tutti i plug-in di ricerca Dash (ambiti).

Per disabilitare un plug-in, fai clic su di esso, quindi fai clic sul pulsante "Disabilita". In seguito puoi riabilitarli allo stesso modo.

Disabilita gli ambiti di Amazon / Shopping Unity Dash

Se non vuoi suggerimenti per lo shopping in Dash, disabilita i seguenti ambiti (usando le istruzioni sopra): Amazon, Ebay, Music Store, Popular Tracks Online, Skimlink, Ubuntu One Music Search e Ubuntu Shop.

Per disabilitare tutti questi plug-in / ambiti Dash acquisti dalla riga di comando, utilizzare il comando seguente

 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']"

1
Esiste un modo per distinguere gli ambiti locali (che cercano, diciamo, la mia directory musicale) dagli ambiti che cercano siti remoti?
Amanda,

6

Ora c'è una GUI per farlo.

Apri "Impostazioni di sistema" (digita quello nel Dash). Quindi vai su "Sicurezza e privacy". Quindi "Cerca". Quindi impostare "includi risultati della ricerca online" su off.

Disclaimer: sembra probabile che questo impedisca al sistema di telefonare a casa con tutto digitato su Dash, ma non ne sono sicuro.


5

Si scopre che Fix Ubuntu ha la soluzione:

#!/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

Per 13.10, questo è 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 modifica /etc/hostsper reindirizzare le richieste productsearch.ubuntu.coma 127.0.0.1 (localhost)


3

Presumo che tu voglia rimuovere anche alcuni altri obiettivi. Quindi prima ottieni una panoramica di ciò che è effettivamente installato:

Apri un terminale: CTRLALTTe digita

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

Questo ti darà un elenco del modulo:

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

Ora puoi decidere cosa vuoi rimuovere e farlo ad es

sudo apt-get remove unity-lens-friends

fino a raggiungere lo stato desiderato del sistema.

Ogni volta che hai dei dubbi su cosa farà un obiettivo, puoi ottenere le informazioni necessarie apt-cache show, ad es

apt-cache show unity-lens-files

Un po 'più in basso vedrai:

Description-en: File lens for unity
 This package contains the "file" lens which can be used
 inside Unity to browse your files.

Ho più o meno risolto il problema, ma alcuni di questi obiettivi cercano i file nel mio disco rigido e alcuni cercano Amazon (e altri siti?) Esiste un modo per distinguere gli obiettivi "commerciali" dagli obiettivi locali?
Amanda,

@Amanda Ho aggiunto come puoi decidere cosa tenere.
Guntbert,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.