Як видалити лише пошукові запити?


16

У мене зовсім нова установка 13.10, і я хочу, щоб вся ця дурниця покупок пропала. Пошук "дурниць шпигунських програм для Ubuntu" привів мене до, apt-get remove unity-lens-shoppingале я насправді не бачу пакунку для об'єднання-об'єктива. Як видалити пошукові пошуки в 13.10?

Оновлення: Чи є спосіб відрізнити сфери пошуку віддалених серверів (Ebay, Amazon, AskUbuntu) від тих, які здійснюють пошук на моєму локальному комп’ютері? Або я повинен пройти через них усіх?

Відповіді:


19

Ви не можете видалити об’єкти для покупок Unity в Ubuntu 13.10, оскільки немає торгового об'єктива. Ubuntu 13.10 оснащений функцією під назвою Unity Smart Scopes (або "100 областей"), яка використовує величезний перелік областей для відображення результатів у Dash, і серед них є деякі, які використовуються для покупок. Тож якщо ви не хочете пропонувати пропозиції щодо покупок у Dash, ви повинні відключити ці сфери покупок (див. Нижче). Unity Dash без пропозицій щодо покупок

Як відключити плагіни (сфери) Unity Dash в Ubuntu 13.10

Щоб вимкнути плагін Dash (область) в Ubuntu 13.10 Saucy Salamander:

  • відкрити тире,
  • перейдіть до об'єктива «Програми» (або зробіть це вручну за допомогою миші, або за допомогою комбінації клавіш Super + A),
  • натисніть "Фільтрувати результати" праворуч та під "Тип",
  • виберіть "Dash plugins".

Усі плагіни пошуку (Dash search) повинні бути перелічені.

Щоб відключити плагін, натисніть на нього, а потім натисніть кнопку «Вимкнути». Пізніше ви можете ввімкнути їх тим самим способом.

Вимкніть сфери застосування Amazon / пропозицій щодо покупок Unity Dash

Якщо ви не хочете пропонувати пропозиції щодо покупок у Dash, відключіть такі сфери застосування (використовуючи наведені вище інструкції): Amazon, Ebay, Музичний магазин, Популярні треки в Інтернеті, Скільки посилань, Пошук музики Ubuntu One та Ubuntu Shop.

Для відключення всіх цих плагінів / областей для покупок з командного рядка використовуйте наступну команду

 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
Чи є можливість відрізнити локальні області (що шукають, скажімо, мій власний каталог музики) від областей, які шукають віддалені сайти?
Аманда

6

Зараз є графічний інтерфейс для цього.

Відкрийте "Налаштування системи" (введіть тире в тире). Потім перейдіть до "Безпека та конфіденційність". Потім "Пошук". Потім встановіть вимкнено "включити результати пошуку в режимі он-лайн".

Відмова: Мабуть, це заважає системі зателефонувати додому зі всім набраним на Dash, але я не позитивно ставлюсь до цього.


5

Виявляється, Fix Ubuntu має рішення:

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

Для 13.10 це 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']";і редагувати /etc/hostsдля переадресації запитів productsearch.ubuntu.comна 127.0.0.1 (localhost)


3

Я припускаю, що ви хочете зняти і деякі інші лінзи. Тому спочатку огляньте, що фактично встановлено:

Відкрийте термінал: CTRLALTTі введіть

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

Це дасть вам список форми:

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

Тепер ви можете вирішити, що ви хочете видалити, і зробити це, наприклад, з

sudo apt-get remove unity-lens-friends

до досягнення бажаного стану вашої системи.

Щоразу, коли ви сумніваєтеся, що буде робити лінза, ви можете отримати необхідну інформацію apt-cache show, наприклад

apt-cache show unity-lens-files

Трохи вниз ви побачите:

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

Я більш-менш працював над цим, але деякі з цих лінз шукають файли на власному жорсткому диску, а деякі шукають Amazon (та інші сайти?) Чи є спосіб відрізнити "торгові" лінзи від локальних лінз?
Аманда

@Amanda Я додав, як ви можете вирішити, що зберігати.
guntbert
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.