Cancella automaticamente il termine di ricerca dall'obiettivo


13

Ci deve essere un'impostazione o uno script shell che cancella i termini dall'obiettivo ogni volta che viene chiuso.

Il comportamento sarebbe:

  1. aprire l'obiettivo e digitare un termine.
  2. riaprire l'obiettivo con il tasto super.
  3. vedere che nessun termine di ricerca precompila l'obiettivo.

L'obiettivo non è solo quello di cancellare il termine, è come convincere il sistema a farlo automaticamente per me. Non mi piace dover cancellare manualmente l'ultimo termine usato ogni volta, soprattutto se non è stato utile. Un problema che ciò causa è che, se il termine restituiva solo file, anche tutti i termini successivi restituiscono solo i file (sto usando l'ambito di richiamo). Devo premere 'esc' per cancellarlo completamente, prima di poter cercare un'app.


Sai che puoi premere Esc per rimuovere l'ultimo termine di ricerca?
Merlijn Sebrechts,

@Galgalesh certo che può. inoltre può iniziare a digitare un altro termine di ricerca senza premere <Esc>. ma poiché credo che voglia cancellare quella storia dopo aver chiuso il trattino.
αғsнιη il

@Kasiya è per questo che sto postando questo come un commento, non una risposta. Visto che questa domanda esatta è stata posta molte volte e OP non ha menzionato i duplicati, non ero sicuro che fosse a conoscenza di questa soluzione alternativa.
Merlijn Sebrechts,

1
@nullsteph Sai che puoi iniziare a digitare per una nuova ricerca senza cancellare l'ultima ricerca o premere il tasto <Esc>?
αғsнιη,

1
@KasiyA - True. Se scrivo un termine, premo Super due volte per chiudere e aprire l'obiettivo, posso solo iniziare a digitare. Il problema è che gli ambiti sono impostati sull'ultima ricerca. Prova questo: cerca ".json" e vedi un sacco di file di risultati. Premi Super, cerca "softw" per il software center. Aspettati di vedere solo i file corrispondenti e non le applicazioni.
nullsteph

Risposte:


3

Disabilita l'archiviazione della cronologia HUD:

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

Disabilita tutti gli ambiti, usa il programma di avvio come solo cassetto delle applicazioni:

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 qui (anche altri suggerimenti)


1
Bella idea, ma questo sconfigge lo scopo dell'obiettivo e degli obiettivi, che mi piace. Mi piace avere l'ambito files.recoll e altri.
nullsteph,

2
Perché il downvote? Devi solo usare il primo comando per disabilitare la memorizzazione dei dati di utilizzo, gli altri comandi sono l'opzione. Sembra fare quello che chiedi o mi sto perdendo qualcosa?
David Jackson,

@DavidJackson infatti, il primo comando risolve il problema.
Evandro Silva,

-1

Hai provato a inserire nel terminale questo:

      mount (lense) /

e puoi sempre smontare la lente, e questo potrebbe funzionare bene in questo modo.


Non l'ho ancora provato. Cosa fa esattamente questo e come potrei invertirlo?
nullsteph

smonta (lente) / e lo invertirà.
Michael,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.