Можно ли удалить «Контакты» из Gnome Shell?

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

5
задан 7 April 2012 в 09:57

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 найти две строки, перечисленные и помещать // (маркеры комментариев) перед ними, сохранить и контакты исчезли из результатов поиска.

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

3
ответ дан 25 May 2018 в 15:52
  • 1
    Отлично, это работает, и это элегантное решение. Спасибо, что рассказали мне, как комментировать файл .js, потому что я уже шел с файлом # s :-P – Exeleration-G 7 April 2012 в 11:55
  • 2
    Более элегантным решением было бы расширение, которое удалило бы его, потому что если обновление gnome-shell будет больше, вам придется вернуться и снова сделать это. Может быть, я поработаю над этим. Одна из неприятных вещей, которые я нахожу в контактах, - это дубликаты из разных программ. – Gary 7 April 2012 в 19:02
  • 3
    Я стараюсь, но никогда не нашел линий :( – DrKenobi 6 March 2013 в 10:35

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

2
ответ дан 25 May 2018 в 15:52

На момент написания (с использованием 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
0
ответ дан 25 May 2018 в 15:52

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

-1
ответ дан 25 May 2018 в 15:52
  • 1
    Или добавьте пусковую установку для хрома, поэтому вам не нужно постоянно ее искать;) – Panther 17 December 2011 в 20:43
  • 2
    Спасибо, но это не совсем то, что я ищу. – Exeleration-G 18 December 2011 в 01:05

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

Похожие вопросы: