Глобально відключити "включити результати пошуку в Інтернеті"


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.
користувач12205

Відповіді:


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

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

ubuntu-amazon-default.desktop

і видаліть його.

Як варіант

Якщо ви чомусь хочете зберегти файл ubuntu-amazon-default.desktop, але (тимчасово?) Відключити його (зробити його невидимим у Dash / Unity), додайте до нього рядок:

NoDisplay=true

Пізніші версії

Наведене вище рішення працює для поточних версій Ubuntu, принаймні від 14.04 і вище. (станом на 28 травня 2015 року).


Дякую Якову. Рішення для "пропозицій" спрацювало чудово. Я перевірив це, створивши нового користувача. Це працює як шарм. Що стосується пускової установки Amazon, я вжив більш різких заходів:> sudo apt - отримати чистку єдності-webapps-common> sudo apt-mark hold jedinstvo-webapps-common
Теодотос Андреу

4

ви можете повністю видалити, unity-webapps-commonщоб видалити торговий об’єктив, включаючи амазонку.

sudo apt-get purge unity-webapps-common

Потім потрібно вийти та знову увійти.


На жаль, цей пакет більше не включається в 14.04 і на
Феодот Андреу

@TheodotosAndreou моя вина. пропустіть версію
Maythux

що цікаво, у мене був пакет ... Ubuntu 14.04 LTS
mBardos
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.