Fer*_*oss 29
移除unity-webapps-common
包裹会将亚马逊从仪表板中移除。由于 Amazon webapp 是该包的一部分,您不能只删除 Amazon 部分(好吧,缺少编辑源代码)。当其他程序(如 Unity Tweak Tool)依赖于该包时,这是一个问题。
但是,正如 fitojb 在对另一个问题的回答中指出的那样,此命令将阻止亚马逊图标显示在破折号中:
sudo rm -rf /usr/share/applications/ubuntu-amazon-default.desktop
Run Code Online (Sandbox Code Playgroud)
但是,正如 dobey 在下面的评论中指出的那样,当unity-webapps-common
包更新时,文件将被替换,并且必须再次运行该命令。更持久的方法是将 .desktop 文件复制到本地应用程序目录,然后在文件中添加一行以防止它出现在破折号中:
echo 'Hidden=true' | cat /usr/share/applications/ubuntu-amazon-default.desktop - > ~/.local/share/applications/ubuntu-amazon-default.desktop
Run Code Online (Sandbox Code Playgroud)
exo*_*ore 14
正如 Aibara Iduas 所建议的,移除/usr/share/applications/ubuntu-amazon-default.desktop
是解决方案。但它会在下一次升级时回来。将文件复制到的解决方案~/.local/share/applications/ubuntu-amazon-default.desktop
仅适用于当前用户。要为机器上的所有用户禁用此 .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
Run Code Online (Sandbox Code Playgroud)
在 Ubuntu 18.04 中,只需卸载ubuntu-web-launchers
软件包:
sudo apt remove ubuntu-web-launchers
Run Code Online (Sandbox Code Playgroud)
它只包含 Amazon 启动器,正如您所看到的
dpkg -L ubuntu-web-launchers
Run Code Online (Sandbox Code Playgroud)
第一的。
小智 5
破折号仍然需要旧的 ubuntu 软件中心来卸载程序,即使它不包含在 16.04 中。安装software-center
软件包并注销并重新登录到您的帐户,然后您将能够查看程序的屏幕截图并通过在破折号中右键单击它们来卸载它们,就像以前的版本一样。
归档时间: |
|
查看次数: |
96814 次 |
最近记录: |