Авто очистить поисковый запрос от объектива

13

Должна быть настройка или сценарий оболочки, который будет очищать термины от линзы каждый раз, когда она закрыта.

Поведение будет:

  1. откройте объектив и введите термин.
  2. снова откройте объектив с помощью супер ключа.
  3. не вижу поискового термина, предварительно заполняющего объектив.

Цель состоит не в том, чтобы просто очистить термин, а в том, чтобы заставить систему автоматически сделать это для меня. Мне не нравится каждый раз вручную стирать последний использованный термин, особенно если он бесполезен. Одна из проблем, которую это вызывает, заключается в том, что если термин только возвращает файлы, то все последующие термины также только возвращают файлы (я использую recoll-scope). Я должен нажать «esc», чтобы полностью очистить его, прежде чем я смогу найти приложение.

nullsteph
источник
Знаете ли вы, что вы можете нажать Esc, чтобы удалить последний поисковый запрос?
Мерлин Себрехтс
@ Галгалеш, конечно, может. также он может начать набирать другой поисковый запрос, не нажимая <Esc>. но, как я считаю, он хочет очистить эту историю после закрытия тире.
αғsнιη
@Kasiya, поэтому я публикую это как комментарий, а не как ответ. Поскольку этот точный вопрос задавался много раз, и ОП не упомянул дубликаты, я не был уверен, что он знал об этом обходном пути.
Мерлин Себрехтс
1
@nullsteph Знаете ли вы, что вы можете начать печатать для нового поиска без очистки последнего поиска или нажатия клавиши <Esc>?
αғsнιη
1
@KasiyA - правда. Если я наберу термин, дважды нажму Super, чтобы закрыть и открыть объектив, я могу просто начать печатать. Проблема заключается в том, что области настроены на последний поиск. Попробуйте это: поиск ".json" и увидеть кучу файлов результатов. Хит Супер, поиск "softw" для программного центра. Ожидайте увидеть только совпадающие файлы, а не приложения.
nullteph

Ответы:

3

Отключите хранилище истории HUD:

gsettings set com.canonical.indicator.appmenu.hud store-usage-data false    

Отключите все области, используйте панель запуска только как ящик приложения:

gsettings set com.canonical.Unity.Dash scopes "['home.scope', 'applications.scope', 'files.scope']"
gsettings set com.canonical.Unity.Lenses always-search "['applications.scope', 'files.scope']"
gsettings set com.canonical.Unity.Lenses home-lens-default-view "['applications.scope', 'files.scope']"
gsettings set com.canonical.Unity.Lenses home-lens-priority "['applications.scope', 'files.scope']"
gsettings set com.canonical.Unity.Lenses remote-content-search none    

Через здесь (также больше подсказок)

Дэвид Джексон
источник
1
Хорошая идея, но это побеждает назначение объектива и прицелов, которые мне нравятся. Мне нравится иметь область действия files.recoll и другие.
nullteph
2
Почему отрицательный голос? Вам нужно только использовать первую команду, чтобы отключить хранение данных об использовании, остальные команды являются опцией. Кажется, он делает то, что вы просите, или я что-то упустил?
Дэвид Джексон
@DavidJackson действительно, первая команда решает проблему.
Эвандро Сильва
-1

Вы пробовали войти в терминал это:

      mount (lense) /

и вы всегда можете размонтировать линзу, и это может нормально работать.

Майкл
источник
Я еще не пробовал это. Что именно это делает, и как я могу изменить это?
nullteph
unmmount (lense) / и он обратит его.
Майкл