Jak usunąć tylko wyszukiwania zakupów?

16

Mam zupełnie nową instalację 13.10 i chcę, żeby wszystkie te bzdury związane z programami szpiegowskimi zniknęły. Poszukiwanie „nonsensów szpiegowskich zakupów Ubuntu” doprowadziło mnie do tego, apt-get remove unity-lens-shoppingale tak naprawdę nie widzę pakietu zakupów soczewek jedności. Jak usunąć wyszukiwania zakupów w 13.10?

Aktualizacja: Czy jest jakiś sposób na odróżnienie zakresów przeszukujących zdalne serwery (Ebay, Amazon, AskUbuntu) od tych, które przeszukują mój komputer lokalny? Czy też muszę je wszystkie przejrzeć?

Amanda
źródło

Odpowiedzi:

19

Nie możesz usunąć soczewki zakupowej Unity w Ubuntu 13.10, ponieważ nie ma soczewki zakupowej. Ubuntu 13.10 zawiera funkcję Unity Smart Scopes (lub „100 zakresów”), która wykorzystuje ogromną listę zakresów do wyświetlania wyników w Dash, a niektóre z nich są używane do robienia zakupów. Więc jeśli nie chcesz sugestii dotyczących zakupów w Dash, musisz wyłączyć te zakresy zakupów (patrz poniżej). Unity Dash bez sugestii zakupowych

Jak wyłączyć wtyczki Unity Dash (zakresy) w Ubuntu 13.10

Aby wyłączyć wtyczkę Dash (zakres) w Ubuntu 13.10 Saucy Salamander:

  • otwórz Dash,
  • przejdź do obiektywu Aplikacje (zrób to ręcznie za pomocą myszy lub użyj skrótu klawiaturowego Super + A),
  • kliknij „Filtruj wyniki” po prawej stronie i pod „Typ”,
  • wybierz „Wtyczki Dash”.

Wszystkie wtyczki wyszukiwania Dash (zakresy) powinny zostać wymienione.

Aby wyłączyć wtyczkę, kliknij ją, a następnie kliknij przycisk „Wyłącz”. Później możesz je włączyć w ten sam sposób.

Wyłącz zakresy Amazon / sugestie dotyczące zakupów Zakresy Unity Dash

Jeśli nie chcesz sugerować zakupów w Dash, wyłącz następujące zakresy (korzystając z powyższych instrukcji): Amazon, Ebay, Music Store, Popularne utwory online, Skimlinks, Ubuntu One Music Search i Ubuntu Shop.

Aby wyłączyć wszystkie te wtyczki / zakresy Dash Dash z wiersza poleceń, użyj następującego polecenia

 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
źródło
1
Czy jest jakiś sposób na odróżnienie lokalnych zakresów (które wyszukują, powiedzmy, mój własny katalog muzyczny) od zakresów, które przeszukują witryny zdalne?
Amanda
6

Do tego celu służy teraz GUI.

Otwórz „Ustawienia systemu” (wpisz to w Dash). Następnie przejdź do „Bezpieczeństwo i prywatność”. Następnie „Szukaj”. Następnie wyłącz „dołącz wyniki wyszukiwania on-line”.

Oświadczenie: Wydaje się prawdopodobne, że to uniemożliwia systemowi telefonowanie do domu ze wszystkim wpisanym w Dash, ale nie jestem tego pewien.

Ben B
źródło
5

Okazuje się, że Fix Ubuntu ma rozwiązanie:

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

W przypadku wersji 13.10 to znaczy 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']";edytuj, /etc/hostsaby przekierowywać żądania productsearch.ubuntu.comdo wersji 127.0.0.1 (localhost)

Amanda
źródło
3

Zakładam, że chcesz też usunąć inne soczewki. Najpierw uzyskaj przegląd tego, co jest faktycznie zainstalowane:

Otwórz terminal: CTRLALTTi wpisz

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

Spowoduje to wyświetlenie listy formularza:

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

Teraz możesz zdecydować, co chcesz usunąć i zrobić to np

sudo apt-get remove unity-lens-friends

aż do osiągnięcia pożądanego stanu systemu.

Ilekroć masz wątpliwości co do obiektywu, możesz uzyskać potrzebne informacje apt-cache show, np

apt-cache show unity-lens-files

Nieco dalej zobaczysz:

Description-en: File lens for unity
 This package contains the "file" lens which can be used
 inside Unity to browse your files.
guntbert
źródło
Mniej więcej to wypracowałem, ale niektóre z tych obiektywów przeszukują mój dysk twardy w poszukiwaniu plików, a niektóre przeszukują Amazon (i inne strony?) Czy jest jakiś sposób na odróżnienie soczewek „zakupowych” od soczewek lokalnych?
Amanda
@Amanda Dodałem, jak możesz zdecydować, co zachować.
guntbert