全局禁用“包括在线搜索结果”

全局禁用“包括在线搜索结果”

我们已开始为我所在组织的部分用户将部分 Windows 桌面替换为 Ubuntu。根据我们的政策,我们需要全局禁用以下功能:

  • 包括在线搜索结果来自搜索标签安全与隐私
  • 启动器中的亚马逊启动器图标

我注意到,当我手动取消点击“包括在线搜索结果“它改变了~/.config/dconf/user。但此文件采用某种 GVariant 二进制格式,所以我无法使用文本编辑器或脚本对其进行调整。

我也尝试了在另一篇文章中找到的这个命令,但它似乎没有效果,建议仍然有效:

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

有没有办法禁用这些功能以符合我所在组织的政策?我们使用的是 14.042 LTS,但如果该解决方案也适用于更高版本,那就太理想了。

答案1

您正在寻找的命令是:

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

要发出命令全球(对于所有用户)登录时,您必须添加一个启动器/etc/xdg/autostart,运行以下命令:

/bin/bash -c "gsettings set com.canonical.Unity.Lenses remote-content-search 'none'"

该文件看起来如下:

[Desktop Entry]
Name=Disable Search
Exec=/bin/bash -c "gsettings set com.canonical.Unity.Lenses remote-content-search 'none'"
Type=Application

另存disable_onlinesearch.desktop/etc/xdg/autostart

删除亚马逊启动器

为了确保没有用户可以使用 Amazon 启动器,最好全局删除它:转到/usr/share/applications并查找文件:

ubuntu-amazon-default.desktop

并将其移除。

或者

如果由于某种原因,您想保留该文件ubuntu-amazon-default.desktop,但(暂时?)禁用它(使其在 Dash/Unity 中不可见),请在文件中添加一行:

NoDisplay=true

后续版本

上述解决方案适用于当前版本的 Ubuntu,至少从 14.04 及更高版本开始。(截至 2015 年 5 月 28 日)。

答案2

您可以完全移除unity-webapps-common以删除购物镜头,包括亚马逊。

sudo apt-get purge unity-webapps-common

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

相关内容