Гид по технологиям

Отключение онлайн-поиска в Unity Dash на Ubuntu

3 min read Ubuntu Обновлено 21 Oct 2025
Отключить онлайн-поиск в Unity Dash
Отключить онлайн-поиск в Unity Dash

Зачем отключать онлайн-поиск

Unity Dash умеет искать не только по локальным файлам, но и подтягивать результаты из интернета. Это удобно для некоторых задач, но:

  • поиск становится медленнее при включённом удалённом поиске;
  • возникали вопросы приватности, когда удалённые результаты отправлялись на внешние сервисы;
  • большинству пользователей достаточно локального поиска.

Важно: в Ubuntu 16.04 онлайн-поиск по умолчанию отключён; в Ubuntu 14.04 он включён по умолчанию. Инструкции ниже проверены на Ubuntu 14.04 и применимы совместимо.

GUI: как отключить онлайн-поиск через интерфейс

  1. Откройте «Системные настройки» (System Settings).

Результаты поиска Unity Dash с онлайн-результатами для 'Linux'

  1. Перейдите в раздел «Безопасность и конфиденциальность» в категории «Личное».

Окно Системных настроек Ubuntu с выделенным элементом 'Безопасность и конфиденциальность'

  1. Во вкладке «Поиск» найдите переключатель онлайн-поиска и переведите его в положение «ВЫКЛ».

Раздел 'Безопасность и конфиденциальность' в Ubuntu — вкладка 'Поиск' с переключателем

Вкладка 'Поиск' с включённым переключателем онлайн-поиска

Переместите ползунок из положения «ВКЛ» в «ВЫКЛ».

Переключатель онлайн-поиска установлен в положение ВЫКЛ

После этого Dash будет возвращать только локальные результаты, а время отклика заметно уменьшится.

Результаты Unity Dash без онлайн-результатов

Терминальная команда: включение/отключение через gsettings

Если вы автоматизируете настройки в скриптах или управляете несколькими машинами, удобнее использовать gsettings.

Чтобы отключить онлайн-поиск, выполните:

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

Чтобы снова включить онлайн-поиск, выполните:

gsettings set com.canonical.Unity.Lenses remote-content-search all

Пояснение: ключ com.canonical.Unity.Lenses.remote-content-search принимает значения, контролирующие источники удалённого контента; значение none отключает все удалённые источники.

Когда это может не сработать

  • Если на системе установлены пользовательские — или сторонние — Unity scopes/lenses, они могут добавлять собственные настройки поиска. Проверьте пакеты вида unity-scope-*
  • Если система управляется корпоративной политикой (например, через dconf-профили), локальная команда может быть перезаписана.
  • Некорректные права доступа к dconf/gsettings могут помешать применению настроек.

Альтернативные подходы

  • Удалить пакеты, отвечающие за онлайн-результаты (например, unity-scope-websearch), если они установлены.
  • Заблокировать сетевой доступ Dash с помощью локального брандмауэра (ufw/iptables) для конкретных хостов или процессов.
  • Использовать dconf-editor для тонкой настройки (интерфейсный инструмент для тех же ключей gsettings).

Быстрый чек-лист для администратора

  • Проверить текущие настройки: gsettings get com.canonical.Unity.Lenses remote-content-search
  • Отключить: гt gsettings set … none (или GUI)
  • Перезапустить сеанс Unity или выйти/войти, если изменения не применились сразу
  • Проверить, что онлайн-результаты исчезли
  • Зафиксировать изменение в системе централизованного управления (если есть)

Мини-методология принятия решения

  1. Оцените: какие пользователи нуждаются в онлайн-поиске.
  2. Тестируйте: отключите на одной машине или в тестовой группе.
  3. Измеряйте: время отклика Dash, жалобы пользователей, логи.
  4. Внедряйте: примените через скрипт/политику, если выгода подтверждена.
  5. Контролируйте: периодические проверки и откат при необходимости.

Критерии приёмки

  • Поиск в Dash не возвращает удалённые результаты для ключевых тестовых запросов.
  • Время отклика Dash сократилось (визуально или инструментально).
  • Отсутствуют регрессии в пользовательских лансах/скингах.

Пример скрипта для массового отключения

Ниже — простой bash-фрагмент, который можно запускать на машинах под управлением SSH:

#!/bin/bash
# Отключить онлайн-поиск Unity Dash
if command -v gsettings >/dev/null 2>&1; then
  gsettings set com.canonical.Unity.Lenses remote-content-search none
  echo "Онлайн-поиск отключён"
else
  echo "gsettings не найден — установите dconf-tools"
fi

Решение проблем и откат

Если после отключения вы хотите вернуть прежнее поведение, выполните:

gsettings set com.canonical.Unity.Lenses remote-content-search all

Или, если вы удаляли пакеты, переустановите их через apt:

sudo apt-get install --reinstall 

Модель принятия решения (умственная эвристика)

  • Если большинство задач пользователей не требуют онлайн-результатов → Отключить.
  • Если кто-то регулярно использует онлайн-контент в Dash → Оставить включённым для этих пользователей или поставить локальную политику.

Краткое резюме

Отключение онлайн-поиска в Unity Dash ускоряет локальный поиск и уменьшает потенциальные риски приватности. Это легко сделать через системные настройки или командой gsettings. В средах управления конфигурацией изменения следует тестировать и внедрять централизованно.

Важно: не удаляйте системные пакеты без проверки зависимостей — это может повлиять на поведение интерфейса.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Split View на Mac: руководство по мультизадачности
macOS

Split View на Mac: руководство по мультизадачности

Изображения как маркеры в Microsoft Word
Office

Изображения как маркеры в Microsoft Word

Очистить кэш на iPhone без удаления приложений
Мобильные устройства

Очистить кэш на iPhone без удаления приложений

Как безопасно и тщательно очистить Sony PSP
Ремонт устройств

Как безопасно и тщательно очистить Sony PSP

Убрать музыкальный виджет с экрана блокировки iPhone
iPhone

Убрать музыкальный виджет с экрана блокировки iPhone

Как создать персонализированный QR‑код онлайн
QR-коды

Как создать персонализированный QR‑код онлайн