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

deo*_*nis 27 menu lenses unity-dash

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

Ger*_*che 26

有几种方法可以做到这一点,尽管人们认为 ubuntu 最容易做的事情是从仪表板中获得一些易于访问的配置选项,但这只是胡说八道。

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

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

  1. 打开终端Ctrl+ Shift+T

  2. 要检查什么范围和镜头当前安装,使用dpkggrep。例如列出所有的范围和镜头包

    $ 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
    
    Run Code Online (Sandbox Code Playgroud)

    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
    
    Run Code Online (Sandbox Code Playgroud)

    在大多数可以删除的范围和 lenese 被删除之后:

    $ 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
    
    Run Code Online (Sandbox Code Playgroud)
  3. 要取下镜头,请使用apt-get remove。例如移除统一购物镜头:

    sudo apt-get remove --purge unity-lens-shopping 
    
    Run Code Online (Sandbox Code Playgroud)

选项 2 - 使用 Ubuntu 软件中心

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

    重要的!

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

    • 不要选择“已安装”,然后搜索“镜头”。这不会按照您的预期进行。它应该列出任何“已安装”的 len,但它不会这样做。大概是个bug。

我建议卸载哪些镜头?

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

关于 14.04 的注意事项unity-scope-home 不移除unity-desktop并破坏整个系统就无法移除。

附加信息

  • 我同意。当我第一次开始使用 Ubuntu 时,我喜欢它的地方在于它的简单性和速度。如果我没记错的话,Unity 旨在提供一个直接的环境来完成您的工作。我认为 Unity 正在远离其目标。我喜欢我有很多选择的事实,但我不想牺牲速度或简单性作为回报。我真的不喜欢 Precise 中的“检测到内部错误”弹出窗口(这不是人们不喜欢 Windows 的原因之一吗??)。还有 Quantal 上的新广告,以及服务条款,我不喜欢这样。 (3认同)
  • 这在 **14.04 Trusty** 上似乎对我不起作用。我已经卸载了除“unity-lens-applications”之外的所有镜头,但它们仍然出现在仪表板中。有任何想法吗? (3认同)

小智 8

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

sudo apt-get install unity-tweak-tool
Run Code Online (Sandbox Code Playgroud)

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

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


Gau*_*ier 6

卸载镜头在 14.04 中不起作用。

有效的是:

  • 安装 dconf 编辑器
  • com -> canonical -> unity -> dash. 我只home.scope留在那里。
  • 注销,登录,享受。

(从这里


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

$ dconf write /com/canonical/unity/dash/scopes "['home.scope', 'applications.scope', 'files.scope']"
Run Code Online (Sandbox Code Playgroud)

(从这里


Rob*_*ans 2

如果您对 setsid unity 或注销感到满意, 这里是我制作的一个小包


Lui*_*ado 1

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

另一方面,如果您不想卸载它,只想让它从 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 镜头从镜头文件夹移动到父文件夹。如果您注销/登录,askubuntu 镜头将会消失。

更新 - 正如 aking1012 指出的那样,键入内容setsid unity将通过更改“刷新”Unity。

  • 请注意,如果您使用“setsid unity”,则不必注销 (2认同)