{"guid":"9184da30-70a8-51b5-83fc-e29ddaacc381","title":"KWinFT's wlroots backend","subtitle":null,"slug":"xdc2021-24-kwinft_s_wlroots_backend","link":"https://c3voc.de","description":"\nThe [big change][1] in KWinFT this year is the replacement of all its own hardware backend plugins for its Wayland session with a single backend talking to wlroots.\n\nThis talk goes into detail on:\n\n - reasons for this strategic move,\n - technical realization,\n - outcome with advantages and disadvantages,\n - long-term impact on the ecosystem.\n\n\n  [1]: https://gitlab.com/kwinft/kwinft/-/merge_requests/108/\n        ","original_language":"eng","persons":["Roman Gilg"],"tags":["xdc2021","24","2021","Main Track"],"view_count":48,"promoted":false,"date":"2021-09-17T14:05:00.000+02:00","release_date":"2021-09-23T00:00:00.000+02:00","updated_at":"2025-05-18T23:15:03.291+02:00","length":1276,"duration":1276,"thumb_url":"https://static.media.ccc.de/media/conferences/XDevelopersConference/2021/24-9184da30-70a8-51b5-83fc-e29ddaacc381.jpg","poster_url":"https://static.media.ccc.de/media/conferences/XDevelopersConference/2021/24-9184da30-70a8-51b5-83fc-e29ddaacc381_preview.jpg","timeline_url":"https://static.media.ccc.de/media/conferences/XDevelopersConference/2021/24-9184da30-70a8-51b5-83fc-e29ddaacc381.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/conferences/XDevelopersConference/2021/24-9184da30-70a8-51b5-83fc-e29ddaacc381.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/xdc2021-24-kwinft_s_wlroots_backend","url":"https://api.media.ccc.de/public/events/9184da30-70a8-51b5-83fc-e29ddaacc381","conference_title":"X Developers Conference 2021","conference_url":"https://api.media.ccc.de/public/conferences/xdc2021","related":[],"recordings":[{"size":81,"length":1276,"mime_type":"video/webm","language":"eng","filename":"xdc2021-24-eng-KWinFTs_wlroots_backend_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2021-09-23T15:48:32.551+02:00","recording_url":"https://cdn.media.ccc.de/events/XDevelopersConference/2021/webm-hd/xdc2021-24-eng-KWinFTs_wlroots_backend_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/55148","event_url":"https://api.media.ccc.de/public/events/9184da30-70a8-51b5-83fc-e29ddaacc381","conference_url":"https://api.media.ccc.de/public/conferences/xdc2021"},{"size":40,"length":1276,"mime_type":"video/webm","language":"eng","filename":"xdc2021-24-eng-KWinFTs_wlroots_backend_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2021-09-23T15:22:04.572+02:00","recording_url":"https://cdn.media.ccc.de/events/XDevelopersConference/2021/webm-sd/xdc2021-24-eng-KWinFTs_wlroots_backend_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/55125","event_url":"https://api.media.ccc.de/public/events/9184da30-70a8-51b5-83fc-e29ddaacc381","conference_url":"https://api.media.ccc.de/public/conferences/xdc2021"},{"size":13,"length":1276,"mime_type":"audio/opus","language":"eng","filename":"xdc2021-24-eng-KWinFTs_wlroots_backend_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2021-09-23T15:12:03.629+02:00","recording_url":"https://cdn.media.ccc.de/events/XDevelopersConference/2021/opus/xdc2021-24-eng-KWinFTs_wlroots_backend_opus.opus","url":"https://api.media.ccc.de/public/recordings/55115","event_url":"https://api.media.ccc.de/public/events/9184da30-70a8-51b5-83fc-e29ddaacc381","conference_url":"https://api.media.ccc.de/public/conferences/xdc2021"},{"size":29,"length":1276,"mime_type":"video/mp4","language":"eng","filename":"xdc2021-24-eng-KWinFTs_wlroots_backend_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2021-09-23T15:11:32.973+02:00","recording_url":"https://cdn.media.ccc.de/events/XDevelopersConference/2021/h264-sd/xdc2021-24-eng-KWinFTs_wlroots_backend_sd.mp4","url":"https://api.media.ccc.de/public/recordings/55114","event_url":"https://api.media.ccc.de/public/events/9184da30-70a8-51b5-83fc-e29ddaacc381","conference_url":"https://api.media.ccc.de/public/conferences/xdc2021"},{"size":19,"length":1276,"mime_type":"audio/mpeg","language":"eng","filename":"xdc2021-24-eng-KWinFTs_wlroots_backend_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2021-09-23T15:11:10.148+02:00","recording_url":"https://cdn.media.ccc.de/events/XDevelopersConference/2021/mp3/xdc2021-24-eng-KWinFTs_wlroots_backend_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/55113","event_url":"https://api.media.ccc.de/public/events/9184da30-70a8-51b5-83fc-e29ddaacc381","conference_url":"https://api.media.ccc.de/public/conferences/xdc2021"},{"size":52,"length":1276,"mime_type":"video/mp4","language":"eng","filename":"xdc2021-24-eng-KWinFTs_wlroots_backend_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2021-09-23T14:57:59.659+02:00","recording_url":"https://cdn.media.ccc.de/events/XDevelopersConference/2021/h264-hd/xdc2021-24-eng-KWinFTs_wlroots_backend_hd.mp4","url":"https://api.media.ccc.de/public/recordings/55106","event_url":"https://api.media.ccc.de/public/events/9184da30-70a8-51b5-83fc-e29ddaacc381","conference_url":"https://api.media.ccc.de/public/conferences/xdc2021"}]}