如何在Dash菜单中禁用镜头?

如何在Dash菜单中禁用某些镜头?

有几种方法可以做到这一点,虽然有人会认为ubuntu做的最简单的事情就是从短划线中获得一些易于访问的配置选项,但这只是疯狂的谈话。

如果您有信心使用终端,那么我建议选项1,因为软件中心的行为会产生误导和混淆。

选项1 – 使用终端(推荐)

  1. 打开终端Ctrl + Shift + T.

  2. 要检查当前安装的示波器和镜头,请使用带有grep dpkg 。 例如列出所有示波器和镜头包

     $ dpkg -l | egrep "(unity-lens-|unity-scope-)" ii unity-lens-applications ... Application lens for unity ii unity-lens-files ... File lens for unity ii unity-lens-gwibber ... Gwibber Lens for unity ii unity-lens-photos ... Unity Photos Lens ii unity-lens-shopping ... Shopping lens for unity 

    关于14.04的说明

    14.04拥有比以往更多的镜头和镜头。 其中一些在不破坏系统的情况下无法移除,例如unity-scope-home

    以下是14.04默认安装的部分示波器和镜头:

     unity-lens-video unity-lens-friends unity-scope-audacious unity-scope-calculator 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-home 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 

    在删除大部分可删除的范围之后的范围和漏洞已被删除:

     $ dpkg -l | egrep "(unity-lens-|unity-scope-)" ii unity-lens-applications ... Application lens for unity ii unity-lens-files ... File lens for unity ii unity-scope-home ... Home scope that aggregates results from multiple scopes 
    • 像’ii”rc’这样的各种dpkg标志是什么意思?
  3. 要删除镜头,请使用apt-get remove 。 例如删除统一购物镜头:

     sudo apt-get remove --purge unity-lens-shopping 

选项2 – 使用Ubuntu软件中心

  1. 打开软件中心并搜索“镜头”。
  2. 通过选择项目并单击“删除”来卸载。

    重要!

    • 您必须选择显示(计数)技术项目以显示所有已安装的镜头。 例如,“购物镜头”是一个技术项目,我个人觉得有点厚颜无耻。 你知道,因为你太笨了,不知道那是什么。

    • 不要选择“已安装”,然后搜索“镜头”。 这不符合您的预期。 它应该列出任何“已安装”的len,但它不会这样做。 可能是一个错误。

我建议卸载哪些镜头?

所有这些除了unity-lens-applications和可能的unity-lens-files 。 就个人而言,如果没有冲刺,我会很开心 。 取而代之的是一个简单,直接,没有混乱,尽可能快的应用程序启动器。 我不能相信我要说这个,但实际上我想念窗户。

关于14.04的注意事项如果不删除unity-desktop并破坏整个系统,则无法删除unity-scope-home

附加信息

  • 我与Canonical服务器有永久连接,它们用于什么?

如果您使用的是Ubuntu 13.04或更高版本:

 sudo apt-get install unity-tweak-tool 

在调整工具中,您可以使用搜索选项卡修改相关设置:

  • 取消选中“搜索在线资源”
  • 取消选中“显示更多建议”
  • 取消选中“启用对文件的搜索”

卸载镜头在14.04不起作用。

有效的是:

  • 安装dconf-editor
  • com -> canonical -> unity -> dash的字符串中删除范围。 我只留下home.scope
  • 注销,登录,享受。

(从这里 )


您也可以在不安装dconf-editor的情况下执行此操作。 根据您的喜好用双引号编辑字符串:

 $ dconf write /com/canonical/unity/dash/scopes "['home.scope', 'applications.scope', 'files.scope']" 

(从这里 )

这是一个小包装,如果你对setid unity或者退出感到满意的话,我会掀起一个小包装

在Ubuntu 14.04LTS

  1. Super-A调应用范围
  2. 滚动,直到看到Dash插件标题
  3. 如果尚未单击,请单击“ 显示更多结果”按钮
  4. 对于您要禁用的每个插件,请单击它,然后单击“ 禁用”

我更喜欢这种方法,因为它不需要超级用户权限,因此不太可能破坏任何东西。

我想成像,最简单的方法是卸载它,注销和登录。 如果您想稍后再次安装它,它仍然会在缓存中。

另一方面,如果你不想卸载它并想让它远离Dash,你可以将它移出/usr/share/unity/lenses文件夹。

例如,让我们说你像我一样安装了Askubuntu Lense。

然后你会在/usr/share/unity/lenses有一个名为extras-unity-lens-askubuntu /的文件夹。 将该文件夹移动到其他位置。 登出。 登录。

一个例子:

cd /usr/share/unity/lenses
sudo mv extras-unity-lens-askubuntu/ ..

这会将askubuntu镜头从lense文件夹移动到父文件夹。 如果你退出/登录,askubuntu镜头将会消失。

更新 – 正如aking1012指出的那样,输入setsid unity将使用更改“刷新”Unity。

只需打开终端并执行此操作(不带sudo):

 gsettings set com.canonical.Unity.Lenses disabled-scopes "['more_suggestions-amazon.scope', 'more_suggestions-u1ms.scope', 'more_suggestions-populartracks.scope', 'music-musicstore.scope', 'more_suggestions-ebay.scope', 'more_suggestions-ubuntushop.scope', 'more_suggestions-skimlinks.scope']"