Можно ли удалить "Контакты" из оболочки 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найдите две строки в списке и поместите // (маркеры комментариев) перед ними сохранить, а контакты исчезли из результатов поиска.
Панель поиска, на которую вы ссылаетесь, называется обзором. Это может помочь с будущими вопросами.
На момент написания (используя 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, лучше использовать синапс для поиска, он очень легкий и очень быстрый, плюс он предоставляет фильтры для поиска. это решит вашу проблему,