Effacement automatique du terme de recherche de l'objectif

13

Il doit y avoir un paramètre ou un script shell qui effacerait les termes de l'objectif chaque fois qu'il est fermé.

Le comportement serait:

  1. ouvrez l'objectif et saisissez un terme.
  2. rouvrez l'objectif avec la super clé.
  3. voir aucun terme de recherche ne remplit la lentille.

Le but n'est pas simplement d'effacer le terme, c'est de faire en sorte que le système le fasse automatiquement pour moi. Je n'aime pas avoir à effacer manuellement le dernier terme utilisé à chaque fois, surtout si ce n'était pas utile. Un problème que cela provoque est que si le terme ne renvoie que des fichiers, tous les termes suivants ne renvoient également que des fichiers (j'utilise recoll-scope). Je dois appuyer sur «esc» pour l'effacer complètement avant de pouvoir rechercher une application.

nullsteph
la source
Savez-vous que vous pouvez appuyer sur Echap pour supprimer le dernier terme de recherche?
Merlijn Sebrechts
@Galgalesh bien sûr qu'il le peut. il peut également commencer à taper un autre terme de recherche sans appuyer sur <Esc>. mais comme je crois qu'il veut effacer cette histoire après avoir fermé le tiret.
αғsнιη
@Kasiya c'est pourquoi je poste ceci comme un commentaire, pas comme une réponse. Étant donné que cette question exacte a été posée plusieurs fois et que OP n'a pas mentionné les doublons, je n'étais pas sûr qu'il connaissait cette solution de contournement.
Merlijn Sebrechts
1
@nullsteph Savez-vous que vous pouvez commencer à taper pour une nouvelle recherche sans effacer la dernière recherche ou appuyer sur la touche <Echap>?
αғsнιη
1
@KasiyA - Vrai. Si je tape un terme, appuie deux fois sur Super pour fermer et ouvrir l'objectif, je peux simplement commencer à taper. Le problème est que les étendues sont définies sur la dernière recherche. Essayez ceci: recherchez ".json" et voyez un tas de fichiers de résultats. Appuyez sur Super, recherchez «softw» pour le centre de logiciels. Attendez-vous à ne voir que les fichiers correspondants, et non les applications.
nullsteph

Réponses:

3

Désactivez le stockage de l'historique HUD:

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

Désactivez toutes les étendues, utilisez le lanceur comme tiroir d'application uniquement:

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    

Via ici (plus de conseils également)

David Jackson
la source
1
Belle idée, mais cela va à l'encontre de l'objectif de l'objectif et des lunettes, ce que j'aime. J'aime avoir la portée files.recoll et autres.
nullsteph
2
Pourquoi le downvote? Vous n'avez qu'à utiliser la première commande pour désactiver le stockage des données d'utilisation, les autres commandes sont optionnelles. Il semble faire ce que vous demandez, ou manque-t-il quelque chose?
David Jackson
@DavidJackson en effet, la première commande résout le problème.
Evandro Silva
-1

Avez-vous essayé d'entrer dans le terminal ceci:

      mount (lense) /

et vous pouvez toujours démonter la lentille, et cela pourrait bien fonctionner de cette façon.

Michael
la source
Je n'ai pas encore essayé ça. Qu'est-ce que cela fait exactement et comment pourrais-je l'inverser?
nullsteph
unbmount (lense) / et il l'inversera.
Michael