YoVDO

Write a Single Library to Handle All Input Devices, It'll Be Easy They Said

Offered By: linux.conf.au via YouTube

Tags

linux.conf.au Courses Configuration Management Courses API Design Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the evolution and design of libinput, a unified input stack for handling various input devices in Linux systems. Delve into the motivations behind its creation, key design choices, and how it differs from previous input handling methods. Learn about the challenges in managing diverse input devices, including mice, touchpads, tablets, and touchscreens. Discover why certain configurations are implemented and how user preferences are addressed. Gain insights into specific features like button mapping, touch support, palm detection, and thumb detection. Understand the complexities of normalizing input across different devices and the ongoing efforts to improve libinput's functionality. This talk, accessible to both technical and non-technical audiences, provides a comprehensive overview of libinput's role in modern Linux systems and its impact on user experience.

Syllabus

Introduction
XHHandles Input Devices
Wayland
X
API Design
Configuration
User Preferences
Button Mapping
Touch Support
Palm Detection
WhackaMole
Thumb Detection
Live Input
Normalize
Conclusion


Taught by

linux.conf.au

Related Courses

Introduction aux conteneurs
Microsoft Virtual Academy via OpenClassrooms
DevOps for Developers: How to Get Started
Microsoft via edX
Configuration Management on Google Cloud Platform
Google via Coursera
Windows Server 2016: Infrastructure
Microsoft via edX
Introduction to SAP HANA Administration
SAP Learning