令人困惑的是,像Mac上的Always on Top这样的简单功能仍然不是Mac OS核心系统的一部分。 毕竟,从某种意义上说,Mac OS是开源Linux平台的高级版本。 而且,开源平台也不会缺少此功能。
另请参阅文章《如何使窗口始终位于顶部》
现在,仅因为在Mac上右键单击您的应用程序窗口时“始终在最前面”不是一个选项,所以这并不意味着没有解决方法。 这是在Mac OS上为Windows实现“始终在最前面”的方法。
首先,您需要下载最新的mySIMBL版本。 提取master.zip文件并访问mySIMBL应用程序。
这看起来似乎很简单,但是一些用户报告说它并不总是那么容易。 如果您在安装过程中遇到问题,可以采取一些措施。
您可以在再次尝试安装SIMBL之前禁用系统完整性保护。 为此,必须重新启动计算机,然后在启动过程中按住Command-R。 这将帮助您进入恢复模式。
从那里,通过键盘快捷键或从实用程序菜单访问终端。 在终端中,您想输入“ csrutil disable”命令。 此行将禁用系统完整性保护。
再次重新启动计算机,然后正常登录。
现在,您需要将SIMBL移至应用程序文件夹。 当出现提示信息时,您可以执行以下操作:
将SIMBL放入系统后,您将从Github页面获取Afloat集合。 使用Finder导航到Bundle文件夹。 您会注意到两个文件:“ SIMBLE-0.9.9.pkg”和“ Afloat.bundle”。
您想将“ Afloat.bundle”文件拉入mySIMBL窗口。 只需拖放即可。
完成此操作后,请确保收到一条通知,指出该通知已列在插件中。 您应该在插件旁边看到一个绿点。
之后重新启动计算机。
当您重新登录时,打开Afloat应用程序。 从那里转到窗口选项,然后在列表中找到“保持浮动”选项。 单击它添加它。 现在,这应该为您的某些应用程序提供“保持浮动”选项。
不要期望它在您所有的应用程序上都能正常工作。 保持浮动选项仅适用于与SIMBL兼容的应用程序。 对于识别出它的应用程序,该选项应如下所示:
根据您安装SIMBL的方式,您可能还需要做一件事。 是的,您猜对了,重新启用了系统完整性协议。 返回到“恢复模式”的终端并输入以下命令“ csrutil enable”。
重新启动计算机,一切顺利。
最后的话
尽管Afloat似乎解决了Mac OS上的Always on Top问题,但请记住,它仅适用于与SIMBL兼容的应用程序。 例如,您将无法使Firefox浏览器始终位于最前面。
甚至谷歌浏览器也显示出不同的结果,具体取决于操作系统的版本和SIMBL软件包的版本。 为了获得最佳效果,请始终保持最新状态。