Wine Staging 7.8 gefin út með bættri Alt+Tab meðhöndlun fyrir leiki byggða á Unity vélinni

Útgáfa Wine Staging 7.8 verkefnisins hefur verið gefin út, innan ramma þess er verið að mynda víðtækar byggingar af Wine, þar á meðal ófullkomlega tilbúnar eða áhættusamar plástrar sem eru ekki enn hentugar til innleiðingar í aðalvíngreinina. Í samanburði við vín veitir Wine Staging 550 plástra til viðbótar.

Nýja útgáfan kemur með samstillingu við Wine 7.8 kóðagrunninn. 3 plástrar sem tengjast vinnslu lykilástanda og endurbætur á get/set_key_state aðgerðunum hafa verið fluttar yfir á aðal Wine. Fjórir plástrar hafa verið uppfærðir: winex11-_NET_ACTIVE_WINDOW, user32-Mouse_Message_Hwnd, user32-rawinput-mouse og api-iteration-tokens.

Bætti við plástri sem bætir meðhöndlun Alt+Tab flýtilykla í leikjum sem byggja á Unity leikjavélinni. Vandamálið við að skipta um glugga með Alt+Tab í leikjum á Unity vélinni hefur komið fram síðan Wine 4.20 vegna þess að OnApplicationFocus og OnApplicationPause atburðir, sem kalla á meðferðaraðila til að breyta fókus og gera hlé á forritinu, voru ekki búnir til af Unity vélinni. eftir að hafa endurheimt fókus á glugganum þegar skipt er um með Alt+Tab. Lagt var til plástur sem leysir vandamálið aftur í nóvember 2019 og útfærir að senda WM_NCPOINTERUP skilaboðin í kóða aðgerðarinnar sem ber ábyrgð á að stilla virka gluggann. Að senda þessi skilaboð er nóg fyrir Unity vélina til að ræsa OnApplicationFocus og OnApplicationPause meðhöndlunina.

Heimild: opennet.ru

Bæta við athugasemd