Когда я ищу программу в панели поиска Gnome Shell, появятся некоторые контакты из Pidgin. Например. при поиске Chromium
, набрав chr
, появится Chris Andersen
. Я не хочу, чтобы это произошло. Можно ли отключить эту функцию?
Мне было любопытно об этом самому, сжимаясь в /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, лучший способ - использовать синапс для поиска, он очень легкий и очень быстрый, плюс он предоставляет фильтры для поиска. он решит вашу проблему,