影子论坛

搜索
夜间模式◐

删除Mac Launchpad的VMWare Fusion Windows应用图标
[工作效率] · summer · 发布于 · 2020-07-02 · 637 次点击 · 复制地址

倔强青铜Ⅱ   summer  · 2020-07-02 16:45:37 · 显示全部楼层 · 阅读
VMWare Fusion可以将windows应用“安装”到mac中,进而在Mac Launchpad中显示Windows应用图标。如下
2699594-37f3eb5196619f4a.png
当你把红色框勾选时,VMWare Fusion就会把其虚拟机中的Windows应用全部“安装”到Mac Launchpad中。

这个功能看似挺好的,但是,有一个问题:VMWare Fusion会毫无过滤把所有应用,一方面,有些应用我们并不需要,有些称不上“应用”,另一方面,由于Windows图标尺寸和分辨率较小,显示在Launchpad上是模糊的,和其他图标一起,显得很格格不入。因此,对于有轻微强迫症的我来讲,这是难以忍受的,为此,必须删除之。

常理来讲,“怎么来的”就“怎么回去”,既然在上图中“勾选”便“安装”,那就“去勾选”来“卸载”。然而,去除勾选,根本不能解决这个问题(我觉得这是Fusion的bug)。为此,网上各种搜索,最终综合各方说法,得出了如下解决方案:
sqlite3 $(sudo find /private/var/folders -name com.apple.dock.launchpad)/db/db "DELETE FROM apps WHERE bundleid like 'com.vmware.proxyApp.%';" && killall Dock

如果使用的是旧版本Fusion,则使用如下方式:
cd ~/Library/Application\ Support/Dock/
sqlite3 *.db 'delete from apps where bundleid like "com.vmware.proxyApp.%";'
killall Dock


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表