我一直在使用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