Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Wine and Windowing: Challenges in Windows API Integration with Linux - XDC 2023

X.Org Foundation via YouTube

Overview

Watch a technical conference talk from XDC 2023 exploring the complexities and challenges of implementing Windows software windowing through Wine on Linux systems. Dive into the impedance mismatch between Win32 API and X/Wayland protocols, examining issues with window behavior, alt-tabbing functionality, and other windowing interactions. Learn about current hacky solutions, potential improvements, and considerations for better X/Wayland integration. Understand key topics including API layering, downstream inconsistencies, window manager challenges, WMP issues, focus ring prevention, Gamescope implementation, and Wine forking, while exploring long-term solutions and identifying gaps in current approaches.

Syllabus

Intro
Layering API
Downstream
Inconsistency
Window Managers
WMP Issues
Focus Ring Prevention
Gamescope
Wine
Forking
Long term solution
Whats missing

Taught by

X.Org Foundation

Reviews

Start your review of Wine and Windowing: Challenges in Windows API Integration with Linux - XDC 2023

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.