回答:
次を使用できます。
dpkg -l | grep scope
コンピューターにインストールされているすべてのスコープを一覧表示します。
13.10で本当に必要なのは、libunity-scopes-json-def-desktop、unity-scope-home、unity-scopes-master-default、unity-scopes-runnerです。
他のすべてのスコープを安全にアンインストールしても、インストールされたアプリケーションのみを検索するダッシュが機能します。
おそらく、どのような「侵入的」なレンズアプリケーションが存在するのかを知りたいと思うはずです。
dpkg -l | grep lens
インストールされているすべてのレンズアプリケーションを一覧表示します
13.10で本当に必要なのは、unity-lens-applicationsと、おそらくunity-lens-filesだけです。
繰り返しますが、他のすべてのレンズアプリケーションを安全にアンインストールしても、インストールされたアプリケーションを検索するダッシュを使用できます。
それらのアプリケーションを削除するには、このコマンド全体をコピーして、開いているターミナルに貼り付けます。
sudo apt-get purge unity-lens-friends unity-scope-audacious unity-scope-chromiumbookmarks unity-scope-clementine unity-scope-colourlovers unity-scope-devhelp unity-scope-firefoxbookmarks unity-scope-gdrive unity-scope-gmusicbrowser unity-scope-gourmet unity-scope-guayadeque unity-scope-manpages unity-scope-musicstores unity-scope-musique unity-scope-openclipart unity-scope-texdoc unity-scope-tomboy unity-scope-video-remote unity-scope-virtualbox unity-scope-yelp unity-scope-zotero unity-lens-friends unity-lens-music unity-lens-photos unity-lens-video
常に次のプロンプトに注意して、プロセス中にシステムに残しておきたいものをアンインストールしないようにしてください。
私はファイルを検索するためにnautilusを使用していますが、ここで行う必要のあることだけが得られると確信しています。また、プライバシーを維持するには、プライバシー設定を「オンライン結果を含めない」に変更する必要があります。
15.10の場合:
sudo apt-get purge unity-scope-audacious unity-scope-chromiumbookmarks unity-scope-clementine unity-scope-colourlovers unity-scope-devhelp unity-scope-firefoxbookmarks unity-scope-gdrive unity-scope-gmusicbrowser unity-scope-gourmet unity-scope-guayadeque unity-scope-manpages unity-scope-musicstores unity-scope-musique unity-scope-openclipart unity-scope-texdoc unity-scope-tomboy unity-scope-video-remote unity-scope-virtualbox unity-scope-yelp unity-scope-zotero unity-lens-music unity-lens-photos unity-lens-video
これらの3つのコマンドが必要になります。そして、何もインストールする必要はありません。
sudo apt-get remove $(dpkg --get-selections | cut -f1 | grep -P "^unity-(lens|scope)-" | grep -vP "unity-(lens|scope)-(home|applications|files)" | tr "\n" " ");
gsettings set com.canonical.Unity.Lenses always-search "['applications.scope']";
gsettings set com.canonical.Unity.Dash scopes "['home.scope', 'applications.scope', 'files.scope']";
これらのコマンドが何をするのか、そしてそれをあなたが望むものに微調整する方法を詳細に説明します。
1。
以下のコマンドは、unity-*-home、unity-*-application、unity-*-filesを除き、unity-lens- *およびunity-scope- *パッケージを自動的に削除します
sudo apt-get remove $(dpkg --get-selections | cut -f1 | grep -P "^unity-(lens|scope)-" | grep -vP "unity-(lens|scope)-(home|applications|files)" | tr "\n" " ")
2。
2番目に行う必要があるのは、gnomeの構成を統一して編集することです。dconf-editor
デフォルトではインストールされないものを使用します(実行してインストールしますsudo apt-get install dconf-editor
)が、gsettings
上記のコマンドを使用してコマンドラインから直接変更を適用できることを忘れないでください。
次を実行してdconf-editorを起動します。 sudo dconf-editor
2.A.
そして、com> canonical> unity> lensに移動always search
します。デフォルトで必要なものに編集し、これを選択しましたが['applications.scope']
、より多くの値を持つことができます(私は、ユニティ、ファイルなし、またはその他のもの)
2.B
最後に、com> canonical> unity> dashに進みます:編集してscopes
そのままにしておきます['home.scope', 'applications.scope', 'files.scope']
必要なのはそれだけです
find /usr/share/unity/scopes/ -name \*.scope -printf "%P "|sed -es':/:-:g'
インストールされているすべてのスコープをリストします。
gsettings set com.canonical.Unity.Lenses disabled-scopes "[$(find /usr/share/unity/scopes/ -name \*.scope -printf "'%P',"|sed -es':/:-:g' -e's/,$//')]"
これにより、スコープを完全に無効にできるため、必要なスコープのみを有効にできます。applications-scopes.scope
ダッシュを使用してスコープを管理するには、少なくとも有効にする必要があります。