レンズからの検索用語の自動消去


13

レンズが閉じられるたびにレンズから用語をクリアする設定またはシェルスクリプトが必要です。

動作は次のとおりです。

  1. レンズを開いて用語を入力します。
  2. スーパーキーでレンズを再び開きます。
  3. レンズに事前に入力されている検索キーワードはありません。

目標は単に用語を明確にすることではなく、システムが自動的にそれを実行するようにする方法です。特に役に立たない場合は、毎回最後に使用した用語を手動で消去する必要はありません。これが引き起こす問題の1つは、用語がファイルのみを返す場合、その後のすべての用語もファイルのみを返すことです(私はrecoll-scopeを使用しています)。アプリを検索する前に、「esc」を押して完全にクリアする必要があります。


Escキーを押して最後の検索語を削除できることをご存知ですか?
Merlijn Sebrechts

@Galgaleshはもちろんできます。また、彼は<Esc>を押さずに別の検索語の入力を開始できます。しかし、私は彼がダッシュを閉じた後にその歴史をクリアしたいと思うと信じています。
αғsнιη

@Kasiyaですので、これを回答ではなくコメントとして投稿しています。この正確な質問が何度も聞かれ、OPが重複について言及していなかったのを見て、彼はその回避策を知っていたとは確信できませんでした。
Merlijn Sebrechts

1
@nullsteph最後の検索をクリアするか<Esc>キーを押さなくても、新しい検索の入力を開始できますか?
αғsнιη

1
@KasiyA-はい。用語を入力し、Superを2回押してレンズを閉じて開くと、入力を開始できます。問題は、スコープが最後の検索に設定されていることです。これを試してください:「.json」を検索し、結果ファイルの束を確認します。Superを押し、ソフトウェアセンターの「softw」を検索します。一致するファイルのみが表示され、アプリケーションは表示されません。
-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(レンズ)/そしてそれはそれを逆にします。
マイケル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.