Можно ли удалить "Контакты" из оболочки Gnome?

Всякий раз, когда я ищу программу в поисковой панели Gnome Shell, появляются некоторые контакты из Pidgin. Например, когда я ищу Chromiumнабрав chr, Chris Andersen будет появляться. Я не хочу, чтобы это случилось. Можно ли отключить эту функцию?

4 ответа

Решение

Мне было любопытно об этом, /usr/share/gnome-shell/js/ui Я нашел ссылку на contactDisplay в overview.js, Вы должны иметь возможность закомментировать две строки:

const ContactDisplay = imports.ui.contactDisplay;
this.addSearchProvider(new ContactDisplay.ContactSearchProvider());

и это позаботится об этом. Только что проверил, и сразу ничего не сломалось (ваши результаты могут отличаться). Я не буду делать какие-либо предположения о вашем наборе навыков, чтобы комментировать эти строки

Alt+F2 gksu gedit /usr/share/gnome-shell/js/ui/overview.jsнайдите две строки в списке и поместите // (маркеры комментариев) перед ними сохранить, а контакты исчезли из результатов поиска.

Панель поиска, на которую вы ссылаетесь, называется обзором. Это может помочь с будущими вопросами.

Перейти к: Настройки | Поиск | Контакты | OFF

На момент написания (используя 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

По умолчанию это метод обработки поиска в gnome, лучше использовать синапс для поиска, он очень легкий и очень быстрый, плюс он предоставляет фильтры для поиска. это решит вашу проблему,

Другие вопросы по тегам