Arama terimini lensden otomatik temizleme


13

Her kapatıldığında objektiften terimleri temizleyecek bir ayar veya kabuk komut dosyası olmalıdır.

Davranış şöyle olacaktır:

  1. objektifi açın ve bir terim yazın.
  2. lensi süper anahtarla tekrar açın.
  3. lensi önceden doldurmak için hiçbir arama terimi görünmüyor.

Amaç sadece terimi temizlemek değil, sistemin benim için otomatik olarak yapmasını sağlamaktır. Özellikle yararlı olmadıysa, her seferinde kullanılan son terimi el ile silmek zorunda kalmam. Bunun neden olduğu bir sorun, terim sadece dosyaları döndürdüyse, sonraki tüm terimler de yalnızca dosyaları döndürür (recoll-kapsamı kullanıyorum). Bir uygulamayı arayabilmek için önce 'esc' tuşuna basmam gerekiyor.


Son arama terimini kaldırmak için Esc tuşuna basabileceğinizi biliyor musunuz?
Merlijn Sebrechts

@Galgalesh elbette yapabilir. ayrıca <Esc> tuşuna basmadan başka bir arama terimi yazmaya başlayabilir. ama inandığım gibi çizgiyi kapattıktan sonra bu tarihi temizlemek istiyor.
αғsнιη

@Kasiya bu yüzden bunu bir cevap olarak değil, yorum olarak gönderiyorum. Bu kesin soruya birçok kez sorulduğunu ve OP'nin kopyalardan bahsetmediğini görünce, bu geçici çözümü bildiğinden emin değildim.
Merlijn Sebrechts

1
@nullsteph Son aramayı silmeden veya <Esc> tuşuna basmadan yeni arama yazmaya başlayabilir misiniz?
αғsнιη

1
@KasiyA - Doğru. Bir terim yazarsam, lensi kapatmak ve açmak için Super'e iki kez basın, yazmaya başlayabilirim. Sorun, kapsamların son aramaya ayarlanmış olmasıdır. Bunu deneyin: ".json" araması yapın ve bir grup sonuç dosyasını görün. Super'e basın, yazılım merkezinde "yazılım" arayın. Uygulamaları değil, yalnızca eşleşen dosyaları görmeyi bekleyin.
nullsteph

Yanıtlar:


3

HUD geçmişi depolamasını devre dışı bırakın:

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

Tüm kapsamları devre dışı bırakın, başlatıcıyı yalnızca uygulama çekmecesi olarak kullanın:

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 burada (daha fazla ipucu yanı)


1
Güzel fikir, ama bu lensin ve kapsamların amacını bozuyor. Files.recoll kapsamı ve diğerlerine sahip olmayı seviyorum.
nullsteph

2
Neden inişli çıkışlı? Kullanım verilerinin saklanmasını devre dışı bırakmak için sadece ilk komutu kullanmanız gerekir, diğer komutlar seçenektir. İstediğinizi yapıyor gibi görünüyor, yoksa bir şey mi kaçırıyorum?
David Jackson

@DavidJackson, ilk komut sorunu çözer.
Evandro Silva

-1

Terminalde şunu girmeyi denediniz mi:

      mount (lense) /

ve her zaman lensi çıkarabilirsiniz ve bu şekilde iyi çalışabilir.


Henüz denemedim. Bu tam olarak ne yapar ve nasıl tersine çevirebilirim?
nullsteph

unbmount (lens) / ve ters çevirir.
Michael
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.