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


如何从短划线中删除亚马逊搜索结果或禁用该功能?

, , ,

问题描述

如何禁用Unity中的亚马逊搜索结果?

最佳解决思路

Ubuntu 17.10带来了一些变化(对于以前的版本,请参阅其他答案之一)。在Dash中搜索时,不再有Amazon /Web搜索结果,但默认情况下,Amazon图标仍保留在启动器中。它是ubuntu-web-launchers包的一部分,可以通过以下方式将其删除:

sudo apt-get remove ubuntu-web-launchers

在写这篇文章的时候,亚马逊似乎是软件包中唯一的东西,所以删除应该没问题。请记住,未来可能不会这样,所以如果您想要保留其他网络启动器,只需删除亚马逊即可能更安全。看看包装中的list of files,摆脱亚马逊的包装:

sudo rm /usr/share/applications/com.canonical.launcher.amazon.desktop
sudo rm /usr/share/applications/ubuntu-amazon-default.desktop

次佳解决思路

点击Ubuntu按钮,搜索”Privacy”,然后关闭“包含在线结果”:

unity-dash,amazon,shopping-lens,ubuntu

您也可以通过单击此按钮完全删除它,然后点击橙色的“在Ubuntu软件中心可用”按钮并选择卸载:

unity-dash,amazon,shopping-lens,ubuntu

或通过命令行

sudo apt-get remove unity-lens-shopping

然后您需要注销并重新登录。

另一种选择是将镜头完全移出主屏幕并使其成为独立镜头:

第三种解决思路

如果您不希望网上购物结果在您的短跑线中,但有时您想从查询中搜索互联网(例如,在将Askubuntu示波器用于帮助镜头时),您可能不希望禁用“包含在线搜索结果“项目。在这种情况下,您可能希望删除特定的来源。

对于Ubuntu 13.04和更早版本

家庭镜头

对于通过Canonical转发到亚马逊卸载unity-lens-shopping的全新破折号家庭镜头(默认)查询。

unity-dash,amazon,shopping-lens,ubuntu

单击上面的包图标并单击出现的软件中心窗口右侧的Remove按钮,或在启动带有Alt + Ctrl + Ctrl + T的终端后使用以下命令行的替代选项。

sudo apt-get remove unity-lens-shopping

或者,启动Ubuntu Software Center,点击Installed,展开Themes&调整,并滚动到其结尾。你会在那里看到购物镜头的统一性(还有很多投诉)。

视频镜头

对于已经存在的视频镜头查找,您可以使用右上角的”Filter Results”项目选择搜索源,然后使用Sources下拉菜单选择所需的源。或者,您可以卸载unity-scope-video-remote

unity-dash,amazon,shopping-lens,ubuntu

单击上面的包图标并单击出现的软件中心窗口右侧的Remove按钮,或者在用Alt + Ctrl + Ctrl + T调出终端后使用以下命令行。

sudo apt-get remove unity-scope-video-remote

音乐镜头

与现有版本一样,12.10的音乐在线购物也可以转到Ubuntu One音乐商店。要删除该功能,请单击unity-scope-musicstores的包按钮,然后单击出现的Ubuntu Software Center窗口右侧的Remove按钮。

unity-dash,amazon,shopping-lens,ubuntu

或在终端中输入以下命令:

sudo apt-get remove unity-scope-musicstores

对于Ubuntu 13.10和更高版本

(来自http://www.webupd8.org/2013/10/how-to-disable-amazon-shopping.html)

按Super-A组合键转到Dash。对于PC硬件来说,Super key可能是一个有点熟悉的电脑公司的标志。

点击破折号右上角的”Filter”,然后点击右下方的”Type”。然后点击Dash插件显示它们。

通过点击左侧感兴趣的插件,您可以获得每个插件的摘要,包括亚马逊的插件。您可以使用摘要下方显示的按钮单独禁用或启用它们。

为了增强隐私,此答案的来源提出了以下列表供参考。

“Amazon, Ebay, Music Store, Popular Tracks Online, Skimlinks, Ubuntu One Music Search and Ubuntu Shop.”

我将添加Ubuntu One音乐商店和远程视频。

可能还有其他的插件你也不太关心,特别是因为现在有很多示波器,许多插件可能会将您的兴趣转发到您未经审查的站点。

必须安装unity-lens-applications才能使用此方法。

unity-dash,amazon,shopping-lens,ubuntu

通常当你提起短跑时,你首先使用家用镜头。在开始键入搜索词之前,您可以通过更改短划线右上角的“筛选”设置来调整搜索内容。

第四种思路

这与以前的版本有所不同,你需要做的就是

sudo apt-get remove unity-lens-shopping

然而,这不适用于13.10(大概是后来发布的版本)。

Ubuntu 13.10没有购物镜头,但现在已经有了Smart Scopes

要禁用短划线plug-in,请从短划线选择过滤器结果中选择”Dash plugins”

unity-dash,amazon,shopping-lens,ubuntu

要禁用插件,请点击它,然后点击”Disable”按钮。如果您愿意,可以稍后使用re-enable。


您也可以使用命令行禁用所有这些插件

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

来源:How To Disable Amazon / Shopping Suggestions And Other Unity Scopes In Ubuntu 13.10


这会停止范围运行,但不会将其从短划线中删除

如果你想这样做,首先右键点击它并选择“从启动器解锁”,从启动器解锁它。

您仍然可以在短划线中搜索它,但是您也可以从中删除它。

您需要以root身份运行nautilus来执行此操作请参阅我对此问题Why is gksu no longer installed by default in 13.04?的回答,以获取有关安装gksu的说明或以root身份运行GUI应用程序的解决方法。

您现在可以使用gksudo nautilus运行文件管理器

导航到/usr/share/applications查找带有亚马逊标志的文件并将其删除。

最后重新启动并且它没有问题。

第五种思路

通过Privacy Indicator,您可以快速启用或禁用在线结果:

unity-dash,amazon,shopping-lens,ubuntu

第六种思路

除了其他答案之外,您还可以通过更改用于产品搜索的URL来将查询重定向到其他位置:

sudo -s
echo 'OFFERS_URI="https://localhost:0/"' >> /etc/environment

然后重新启动你的会话。

第七种思路

我不确定这个解决方案的影响,但是从Ubuntu 13.10和更高版本中删除购物镜头(据推测)

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

并禁用范围

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

以及禁用远程搜索(这样您的搜索将不会发送到某个远程位置)

gsettings set com.canonical.Unity.Lenses remote-content-search none

你也可以手动从短划线中删除链接(如果这是正确的方式,请发表评论,或者有更好的方法)

sudo rm /usr/share/applications/ubuntu-amazon-default.desktop

第八种思路

在14.04 LTS中,我能够通过以下方式卸载Amazon应用程序:

  1. 打开Dash

  2. 搜索”Amazon”

  3. 右键单击亚马逊应用程序图标

  4. 从应用程序的描述中选择”Delete”

第九种思路

如果你想拥有一个没有亚马逊东西的Ubuntu LiveCD,那么有一个remastering脚本:http://www.helplinux.ru/wiki/en:kb:make-ubuntu-safe

第十种思路

该命令列出了可以禁用的所有范围文件:

find /usr/share/unity/scopes/ -name \*.scope -printf "'%P',"|sed -es':/:-:g' -e's/,$//'

上面的命令中缺少一些范围文件,如’code-manpages.scope’,’grapics-openclipart.scope’,’video-remote.scope’,’video-local.scope’,’help-yelp.scope’,’reference-zotero.scope’

参考资料

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