我们已开始为我所在组织的部分用户将部分 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
然后您需要注销并重新登录。