如何在Dash菜单中禁用镜头?
如何在Dash菜单中禁用某些镜头?
有几种方法可以做到这一点,虽然有人会认为ubuntu做的最简单的事情就是从短划线中获得一些易于访问的配置选项,但这只是疯狂的谈话。
如果您有信心使用终端,那么我建议选项1,因为软件中心的行为会产生误导和混淆。
选项1 – 使用终端(推荐)
-
打开终端Ctrl + Shift + T.
-
要检查当前安装的示波器和镜头,请使用带有
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标志是什么意思?
-
要删除镜头,请使用
apt-get remove
。 例如删除统一购物镜头:sudo apt-get remove --purge unity-lens-shopping
选项2 – 使用Ubuntu软件中心
- 打开软件中心并搜索“镜头”。
-
通过选择项目并单击“删除”来卸载。
重要!
-
您必须选择显示(计数)技术项目以显示所有已安装的镜头。 例如,“购物镜头”是一个技术项目,我个人觉得有点厚颜无耻。 你知道,因为你太笨了,不知道那是什么。
-
不要选择“已安装”,然后搜索“镜头”。 这不符合您的预期。 它应该列出任何“已安装”的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
- 按Super-A调出应用范围
- 滚动,直到看到Dash插件标题
- 如果尚未单击,请单击“ 显示更多结果”按钮
- 对于您要禁用的每个插件,请单击它,然后单击“ 禁用”
我更喜欢这种方法,因为它不需要超级用户权限,因此不太可能破坏任何东西。
我想成像,最简单的方法是卸载它,注销和登录。 如果您想稍后再次安装它,它仍然会在缓存中。
另一方面,如果你不想卸载它并想让它远离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']"