答案1
删除unity-webapps-common
软件包会将 Amazon 从仪表板中删除。由于 Amazon Web 应用程序是该软件包的一部分,因此您不能直接删除 Amazon 部分(除非编辑源代码)。当其他程序(如 Unity Tweak Tool)依赖该软件包时,就会出现问题。
正如 fitojb 所指出的这个答案然而,对于另一个问题,这个命令将阻止亚马逊图标出现在仪表板中:
sudo rm -rf /usr/share/applications/ubuntu-amazon-default.desktop
但是,正如 dobey 在下面的评论中指出的那样,当软件包unity-webapps-common
更新时,文件将被替换,并且必须再次运行该命令。更永久的方法是将 .desktop 文件复制到本地应用程序目录,然后在文件中添加一行以防止它显示在 dash 中:
echo 'Hidden=true' | cat /usr/share/applications/ubuntu-amazon-default.desktop - > ~/.local/share/applications/ubuntu-amazon-default.desktop
答案2
正如 Aibara Iduas 所建议的,删除/usr/share/applications/ubuntu-amazon-default.desktop
是解决方案。但它会在下次升级时再次出现。将文件复制到 的解决方案~/.local/share/applications/ubuntu-amazon-default.desktop
仅适用于当前用户。要为计算机上的所有用户禁用此 .desktop 文件,并防止升级将其放回,解决方案是使用 转移文件dpkg-divert
。
sudo dpkg-divert \
--divert /usr/share/applications/ubuntu-amazon-default.desktop.diverted \
--local \
--rename \
/usr/share/applications/ubuntu-amazon-default.desktop
答案3
在 Ubuntu 18.04 中,只需卸载该ubuntu-web-launchers
软件包:
sudo apt remove ubuntu-web-launchers
它只包含亚马逊启动器,你可以通过以下方式看到
dpkg -L ubuntu-web-launchers
第一的。
答案4
您只需单击该应用程序,然后将其拖入垃圾箱(对我来说它有效)。