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