Автоматично очистити пошуковий термін від об'єктива


13

Повинно бути налаштування або сценарій оболонки, який очищав би терміни з об'єктива кожного разу, коли він закривається.

Поведінка буде такою:

  1. відкрити лінзу та ввести термін.
  2. знову відкрийте об'єктив за допомогою супер клавіші.
  3. бачити, що пошуковий термін не заповнює об'єктив.

Мета - не просто очистити термін, а як змусити систему автоматично зробити це для мене. Мені не подобається щоразу вручну стирати останній термін, особливо якщо це не було корисно. Одна з проблем, яка викликана цим, полягає в тому, що якщо термін повертає лише файли, то всі наступні терміни також повертають лише файли (я використовую перезапуск-область застосування). Я повинен натиснути клавішу "esc", щоб повністю очистити її, перш ніж я зможу шукати додаток.


Чи знаєте ви, що ви можете натиснути Esc, щоб видалити останній пошуковий термін?
Merlijn Sebrechts

@Galgalesh звичайно може. також він може почати вводити інший пошуковий термін, не натискаючи <Esc>. але, як я вважаю, він хоче очистити цю історію після закриття тире.
αғsnιη

@Kasiya, тому я публікую це як коментар, а не відповідь. Бачачи, що саме це запитання задавали багато разів, і ОП не згадувало про дублікати, я не був впевнений, що він знає про це рішення.
Merlijn Sebrechts

1
@nullsteph Чи знаєте ви, що ви можете почати вводити новий пошук, не очищаючи останній пошук або натискаючи клавішу <Esc>?
αғsnιη

1
@KasiyA - Правда. Якщо я введу термін, натисніть Супер двічі, щоб закрити і відкрити об'єктив, я можу просто почати вводити текст. Проблема полягає в тому, що сфери дії встановлені для останнього пошуку. Спробуйте: пошукайте ".json" і перегляньте купу файлів результатів. Натисніть "Супер", пошукайте "софт" для програмного центру. Очікуйте побачити лише збігані файли, а не програми.
nullsteph

Відповіді:


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 та інші.
nullsteph

2
Чому потік? Вам потрібно використовувати лише першу команду для відключення зберігання даних про використання, інші команди - опція. Здається, робиш те, що ти вимагаєш, чи я щось пропускаю?
Девід Джексон

@DavidJackson дійсно, перша команда вирішує проблему.
Евандро Сільва

-1

Ви спробували ввести в термінал це:

      mount (lense) /

і ви завжди можете відключити лінзу, і це може спрацювати нормально.


Я ще цього не пробував. Що саме це робить, і як я міг це змінити?
nullsteph

unbmount (lense) /, і він поверне її назад.
Майкл
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.