Всякий раз, когда я ищу программу в поисковой панели Gnome Shell, появляются контакты из Pidgin. Например. когда я ищу Chromium
, набрав chr
, появится Chris Andersen
. Я не хочу, чтобы это случилось. Можно ли отключить эту функцию?
По умолчанию это метод обработки поиска в gnome, лучше использовать синапс для поиска, он очень легкий и очень быстрый, плюс он предоставляет фильтры для поиска. это решит вашу проблему,
Во время написания (используя Gnome Shell 3.10.4) поставщик поиска контактов (gnome-contacts-search-provider
) добавляется пакетом gnome-contacts
:
> locate gnome-contacts-search-provider
/usr/share/gnome-shell/search-providers/gnome-contacts-search-provider.ini
> apt-file search /usr/share/gnome-shell/search-providers/gnome-contacts-search-provider.ini
gnome-contacts: /usr/share/gnome-shell/search-providers/gnome-contacts-search-provider.ini
Если вы не используете Приложение Контакты вы можете удалить его и поиск поставщика с ним.
sudo apt-get purge gnome-contacts
Мне самому было любопытно на этот счет, я нашел в /usr/share/gnome-shell/js/ui
ссылку на contactDisplay
в overview.js
. Вы должны иметь возможность закомментировать две строки:
const ContactDisplay = imports.ui.contactDisplay;
this.addSearchProvider(new ContactDisplay.ContactSearchProvider());
, и это позаботится об этом. Только что проверил, и сразу ничего не сломалось (ваши результаты могут отличаться). Я не буду делать какие-либо предположения о вашем наборе навыков, чтобы прокомментировать эти строки
Alt kbd> + F2 kbd> gksu gedit /usr/share/gnome-shell/js/ui/overview.js
найдите две строки в списке и поместите //
(маркеры комментариев) перед ними, сохранить и контакты исчезли из результатов поиска.
Панель поиска, на которую вы ссылаетесь, называется обзором. Это может помочь с будущими вопросами.