Bagaimana cara menghapus hanya pencarian belanja?

16

Saya memiliki instal baru 13.10 dan saya ingin semua spyware belanja omong kosong ini hilang. Mencari "Ubuntu shopping spyware nonsense" menuntun saya, apt-get remove unity-lens-shoppingtetapi saya tidak benar-benar melihat paket belanja lensa-kesatuan. Bagaimana cara menghapus pencarian belanja di 13.10?

Pembaruan: Apakah ada cara untuk membedakan cakupan yang mencari server jauh (Ebay, Amazon, AskUbuntu) dari yang mencari di komputer lokal saya? Atau apakah saya harus melalui semuanya?

Amanda
sumber

Jawaban:

19

Anda tidak dapat menghapus Unity Shopping Lens di Ubuntu 13.10 karena tidak ada lensa Shopping. Ubuntu 13.10 hadir dengan fitur yang disebut Unity Smart Scopes (atau "100 scopes") yang menggunakan daftar besar cakupan untuk menampilkan hasil di Dash dan di antaranya, ada beberapa yang digunakan untuk berbelanja. Jadi, jika Anda tidak ingin saran belanja di Dash, Anda harus menonaktifkan cakupan belanja ini (lihat di bawah). Unity Dash tanpa saran belanja

Cara menonaktifkan plugin Unity Dash (cakupan) di Ubuntu 13.10

Untuk menonaktifkan plugin Dash (lingkup) di Ubuntu 13.10 Saucy Salamander:

  • buka Dash,
  • buka lensa Aplikasi (lakukan secara manual menggunakan mouse Anda atau gunakan pintasan keyboard Super + A),
  • klik "Saring hasil" di sebelah kanan dan di bawah "Jenis",
  • pilih "Dash plugins".

Semua plugin pencarian Dash (cakupan) harus dicantumkan.

Untuk menonaktifkan plugin, klik di atasnya lalu klik tombol "Nonaktifkan". Di kemudian hari Anda dapat mengaktifkannya kembali dengan cara yang sama.

Nonaktifkan saran Amazon / belanja Lingkup Unity Dash

Jika Anda tidak ingin saran belanja di Dash, nonaktifkan cakupan berikut (dengan menggunakan instruksi di atas): Amazon, Ebay, Toko Musik, Lagu Populer Online, Skimlink, Pencarian Musik Satu di Ubuntu dan Toko Ubuntu.

Untuk menonaktifkan semua plugin / cakupan Dash belanja ini dari baris perintah, gunakan perintah berikut

 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']"
Menangkan Myo Htet
sumber
1
Apakah ada cara untuk membedakan cakupan lokal (pencarian itu, katakanlah, direktori Musik saya sendiri) dari cakupan yang mencari situs jarak jauh?
Amanda
6

Sekarang ada GUI untuk melakukan ini.

Buka "Pengaturan Sistem" (ketik yang ada di Dash). Lalu buka "Keamanan dan Privasi". Lalu "Cari". Kemudian atur "sertakan hasil pencarian on-line" ke off.

Penafian: Sepertinya ini mencegah sistem menelepon ke rumah dengan segala yang diketikkan ke Dash, tapi saya tidak yakin akan hal ini.

BenB
sumber
5

Ternyata Fix Ubuntu memiliki solusinya:

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

Untuk 13.10, itu 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']";dan edit /etc/hostsuntuk mengarahkan permintaan productsearch.ubuntu.comke 127.0.0.1 (localhost)

Amanda
sumber
3

Saya berasumsi Anda ingin melepas beberapa lensa lain juga. Jadi pertama-tama dapatkan gambaran umum tentang apa yang sebenarnya diinstal:

Buka terminal: CTRLALTTdan ketik

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

Ini akan memberi Anda daftar formulir:

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

Sekarang Anda dapat memutuskan apa yang ingin Anda hapus dan lakukan misalnya dengan

sudo apt-get remove unity-lens-friends

sampai kondisi yang diinginkan dari sistem Anda tercapai.

Setiap kali Anda ragu dengan lensa apa yang akan Anda lakukan, Anda bisa mendapatkan informasi yang dibutuhkan apt-cache show, misalnya

apt-cache show unity-lens-files

Sedikit jalan turun Anda akan melihat:

Description-en: File lens for unity
 This package contains the "file" lens which can be used
 inside Unity to browse your files.
Guntbert
sumber
Saya kurang lebih sudah berhasil, tetapi beberapa lensa mencari hard drive saya sendiri untuk file, dan beberapa pencarian Amazon (dan situs lainnya?) Apakah ada cara untuk membedakan lensa "belanja" dari lensa lokal?
Amanda
@Amanda saya telah menambahkan bagaimana Anda dapat memutuskan apa yang harus disimpan.
guntbert