我一直在使用Wineskin已经有很长一段时间了,而且我一直在尝试使用比X11多CodeWeavers以上的Winemac.drv(或Mac Driver)。主要区别在于Winemac在Objective-C(包括其Window系统)中完全编程,而X11方法使用X11 dylibs和.nib文件进行窗口操作。如何以编程方式在启动时添加Dock图标反弹?
由于Winemac仍在开发中,但它缺少一些OS X功能*。记住的功能是在Dock上弹跳。弹跳的问题是什么?那么,它只是只是不反弹。更具体地说,在发射。代码以某种方式覆盖用户选择“启动时启动应用程序”,或者做一些完全忽略通常的应用程序启动动画的选项。我在Objective-C方面的经验还很少,所以我可能错过了苹果Mac文档库的一些关键文档,但我的问题是:
应用程序通常可以覆盖这个选项,或者这可能是只为葡萄酒案?如果可以的话,怎么样?
编辑:我已经错误地指出,Mac驱动程序错过了功能,现实时,正如Ken Thomases所述,Wine进程在后台启动,因此在启动时没有图标显示在Dock上,意味着没有动画。
使用' requestUserAttention'是我想要避免的,因为就像你说的那样,这是一个动画,要求用户注意。不管怎样,我会尝试基于脚本的应用程序方法;同样,具有辅助可执行文件的应用程序实际上对我有利,因为我只希望应用程序仅在第一次可执行文件启动时反弹,并且只在应用程序完全关闭时再次动画。 – Keyaku 2014-10-03 09:56:15