删除Mac Launchpad的VMWare Fusion Windows应用图标

VMWare Fusion可以将Windows应用“安装”到Mac中,进而在Mac Launchpad中显示Windows应用图标。如下


删除Mac Launchpad的VMWare Fusion Windows应用图标_第1张图片
将Windows应用“安装”到Launchpad

当你把红色框勾选时,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

你可能感兴趣的:(删除Mac Launchpad的VMWare Fusion Windows应用图标)