当前位置: 首页>>技术教程>>正文


如何禁用所有范围,过滤器和破折号插件?

, , , ,

问题描述

当我正在寻找文件或应用程序时,Dash正在给我带来我不需要的东西,直到天气和食物食谱(?!)。此外,我无法弄清楚如何将其设置为包含音乐文件而不从我甚至没有的文件中获取结果。

有没有办法回到它在13.04如何工作,应用程序启动器实际启动应用程序? (所以摆脱所有过滤器,特别是与我的计算机无关的结果。)

它似乎也没有用;我查看过滤器列表,尝试单击所有内容,然后输入要搜索的内容并将其重新打开?

最佳解决思路

您可以使用:

dpkg -l | grep scope

列出计算机上安装的所有范围。

对于13.10,您真正需要的是:libunity-scopes-json-def-desktop,unity-scope-home,unity-scopes-master-default,unity-scopes-runner。

您可以安全地卸载所有其他范围,并且仍然有一个仅搜索已安装应用程序的工作短划线。

您可能有兴趣知道”intrusive”镜头应用程序也存在。

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

次佳解决思路

首先,过滤器和范围是两个不同的东西。

从你的说法看,你的问题似乎是范围而不是过滤器。

要禁用它们,只需转到设置,隐私和安全,然后关闭包括在线搜索结果。

第三种解决思路

长话短说

你非常想要这三个命令。而且您不需要安装任何东西。

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-lens- *和unity-scope- *包,除了unity – * – home,unity – * – application,unity – * – files

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。

你需要做的第二件事就是编辑gnome配置以实现统一。我们将使用默认情况下未安装的dconf-editor(通过运行sudo apt-get install dconf-editor安装它),但请记住,您仍然可以使用上面提到的gsettings命令直接从命令行应用更改。

运行以下命令启动dconf-editor:sudo dconf-editor

2.A.

并转到com>规范>团结>镜头:编辑always search默认拥有你想要的那个,我选择这个是['applications.scope'],但它可以有更多的值(我只对搜索统一,没有文件或任何其他东西的应用程序感兴趣)

2.B

最后,转到com>规范>团结>破折号:编辑scopes并将其保留为['home.scope', 'applications.scope', 'files.scope']

这就是你所需要的一切

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/2267.html,未经允许,请勿转载。