Глобально отключите «включать результаты онлайн-поиска»

14

Мы начали заменять некоторые рабочие столы Windows на Ubuntu для некоторых пользователей в организации, в которой я работаю. Из-за нашей политики нам необходимо глобально отключить следующие функции:

  • Включить онлайн результаты поиска из поисковой вкладки Безопасности и конфиденциальности
  • Значок запуска Amazon с панели запуска

Я заметил, что когда я вручную отключаю « Включить результаты поиска в Интернете », это меняет ~/.config/dconf/user. Но этот файл в некотором двоичном формате GVariant, поэтому я не могу настроить его с помощью текстового редактора или сценария.

Я также попробовал эту команду, которую нашел в другом посте, но она, похоже, не дает эффекта, и предложения все еще работают:

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

Есть ли способ отключить эти функции в соответствии с политикой моей организации? Мы используем 14.042 LTS, но было бы идеально, если бы решение работало и для более поздних версий.

Теодот Андреу
источник
1
Вы также можете заблокировать productsearch.ubuntu.comв /etc/hosts.
user12205

Ответы:

16

Команда, которую вы ищете:

gsettings set com.canonical.Unity.Lenses remote-content-search 'none'

Чтобы сделать команду глобально (для всех пользователей) при входе в систему, вам нужно добавить модуль запуска /etc/xdg/autostart, выполнив команду:

/bin/bash -c "gsettings set com.canonical.Unity.Lenses remote-content-search 'none'"

Файл будет выглядеть так:

[Desktop Entry]
Name=Disable Search
Exec=/bin/bash -c "gsettings set com.canonical.Unity.Lenses remote-content-search 'none'"
Type=Application

Сохранить как disable_onlinesearch.desktopв/etc/xdg/autostart

Удалить амазонку

Чтобы убедиться, что ни один пользователь не может использовать средство запуска Amazon, лучше всего удалить его глобально: перейдите к /usr/share/applicationsфайлу и найдите его:

ubuntu-amazon-default.desktop

и удали его.

альтернативно

Если по какой-то причине вы хотите сохранить файл ubuntu-amazon-default.desktop, но (временно?) Отключите его (сделайте его невидимым в Dash / Unity), добавьте в файл строку:

NoDisplay=true

Более поздние версии

Решение, приведенное выше, работает для текущих версий Ubuntu, по крайней мере с 14.04 и выше. (по состоянию на 28 мая 2015 г.)

Якоб Влейм
источник
Спасибо Джейкоб. Решение для «предложений» отлично сработало. Я проверил это, создав нового пользователя. Это работает как шарм. Что касается средства запуска Amazon, я принял более решительные меры:> sudo apt-get purge unity-webapps-common> sudo apt-mark удерживает unity-webapps-common
Теодотос Андреу
4

Вы можете полностью удалить, unity-webapps-commonчтобы удалить торговый объектив, в том числе Amazon.

sudo apt-get purge unity-webapps-common

Затем вам нужно выйти и снова войти.

Maythux
источник
Увы, этот пакет больше не входит в состав 14.04 и далее
Theodotos Andreou
@ TheodotosAndreou моя вина. пропустить версию
Maythux
интересно, у меня был пакет ... Ubuntu 14.04 LTS
mBardos