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


34

当我只是在寻找文件或应用程序时,Dash使我不需要的东西超载,包括天气和食物食谱(?!)。另外,我无法弄清楚如何设置它以包含音乐文件,而不会从我什至没有的文件中得到结果。

有没有办法回到13.04的工作方式,即应用启动器实际启动应用的地方?(因此,请删除所有筛选器,尤其是与计算机无关的结果。)

它似乎也不起作用。我浏览了试图单击所有内容的筛选器列表,但是随后键入要搜索的内容并将其重新打开?

Answers:


20

您可以使用:

dpkg -l | grep scope

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

对于13.10,您真正需要的是:libunity-scopes-json-def-desktop,unity-scopes-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

请始终注意以下提示,以确保在此过程中不要卸载希望保留在系统上的内容。

我只是使用鹦鹉螺来搜索文件,但是我敢肯定,您会在这里得到所需的一切。另外,您仍然必须将隐私设置更改为“不包括在线结果”以维护您的隐私。


对于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


11
感谢您提供删除大多数范围的命令。除了对应用程序进行快速类型搜索之外,我仍然不喜欢统一破折号。一切对我来说都是垃圾。
Lonnie Best

12

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

从您所说的看来,您的问题似乎出在范围而非过滤器上。

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


我的“破折号插件”没有出现(我认为这里还有其他问题),这有助于加快破折号(我试图分别禁用这些插件),谢谢!
Aquarius

该对话框称为“安全和隐私”。
塞林2015年

9

TL; DR

您几乎想要这三个命令。而且您不需要安装任何东西。

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']

这就是你所需要的


1

另外,您可以安装

sudo apt-get install unity-tweak-tool

并禁用那里的
在此处输入图片说明 搜索:6.取消选中搜索在线资源并显示“更多建议”

来源: https : //fixubuntu.com/


0
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启用Dash才能管理合并范围。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.