{"guid":"yxXJew09NUSEGl6lUCFNSw","title":"Remote headless Wayland sessions on GNOME","subtitle":"Talk about the work I've been doing in the last year","slug":"4022-remote-headless-wayland-sessions-on-gnome","link":"https://c3voc.de","description":"When using **Xorg**, in order to have a headless remote session we could use **Xvnc**, and it worked great. You can start with it a headless **Xorg** display, on top of it use any desktop environment or just run a **Xorg** client and access it using **VNC** protocol.\n\nNow with **Wayland**, the display server is also the windows manager/compositor so there isn't just one single display server to use any desktop environment but each desktop environment has its own **Wayland** compositor implementation.\n\nIn this talk, I will explain my quest to have a **Wayland** headless remote desktop using the **RDP** protocol in the **GNOME** environment.\n\nMost of the work I'm doing is on this [MR](https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/merge_requests/139).\n\nWhen using **Xorg**, in order to have a headless remote session we could use **Xvnc**, and it worked great. You can start with it a headless **Xorg** display, on top of it use any desktop environment or just run a **Xorg** client and access it using **VNC** protocol.\n\nNow with **Wayland**, the display server is also the windows manager/compositor so there isn't just one single display server to use any desktop environment but each desktop environment has its own **Wayland** compositor implementation.\n\nIn this talk, I will explain my quest to have a **Wayland** headless remote desktop using the **RDP** protocol in the **GNOME** environment.\n\nMost of the work I'm doing is on this [MR](https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/merge_requests/139).","original_language":"eng","persons":["jtorres"],"tags":["osc23","4022","2023","Open Source"],"view_count":536,"promoted":false,"date":"2023-05-27T11:00:00.000+02:00","release_date":"2023-07-12T00:00:00.000+02:00","updated_at":"2026-03-31T11:15:06.851+02:00","length":1265,"duration":1265,"thumb_url":"https://static.media.ccc.de/media/events/osc/2023/4022-yxXJew09NUSEGl6lUCFNSw.jpg","poster_url":"https://static.media.ccc.de/media/events/osc/2023/4022-yxXJew09NUSEGl6lUCFNSw_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/osc/2023/4022-yxXJew09NUSEGl6lUCFNSw.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/osc/2023/4022-yxXJew09NUSEGl6lUCFNSw.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/4022-remote-headless-wayland-sessions-on-gnome","url":"https://api.media.ccc.de/public/events/yxXJew09NUSEGl6lUCFNSw","conference_title":"openSUSE Conference 2023","conference_url":"https://api.media.ccc.de/public/conferences/osc23","related":[],"recordings":[{"size":47,"length":1265,"mime_type":"video/webm","language":"eng","filename":"osc23-4022-eng-Remote_headless_Wayland_sessions_on_GNOME_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2023-07-12T19:20:04.641+02:00","recording_url":"https://cdn.media.ccc.de/events/osc/2023/webm-sd/osc23-4022-eng-Remote_headless_Wayland_sessions_on_GNOME_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/67870","event_url":"https://api.media.ccc.de/public/events/yxXJew09NUSEGl6lUCFNSw","conference_url":"https://api.media.ccc.de/public/conferences/osc23"},{"size":19,"length":1265,"mime_type":"audio/mpeg","language":"eng","filename":"osc23-4022-eng-Remote_headless_Wayland_sessions_on_GNOME_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2023-07-12T19:14:20.595+02:00","recording_url":"https://cdn.media.ccc.de/events/osc/2023/mp3/osc23-4022-eng-Remote_headless_Wayland_sessions_on_GNOME_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/67869","event_url":"https://api.media.ccc.de/public/events/yxXJew09NUSEGl6lUCFNSw","conference_url":"https://api.media.ccc.de/public/conferences/osc23"},{"size":104,"length":1265,"mime_type":"video/webm","language":"eng","filename":"osc23-4022-eng-Remote_headless_Wayland_sessions_on_GNOME_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2023-07-12T19:14:05.197+02:00","recording_url":"https://cdn.media.ccc.de/events/osc/2023/webm-hd/osc23-4022-eng-Remote_headless_Wayland_sessions_on_GNOME_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/67868","event_url":"https://api.media.ccc.de/public/events/yxXJew09NUSEGl6lUCFNSw","conference_url":"https://api.media.ccc.de/public/conferences/osc23"},{"size":13,"length":1265,"mime_type":"audio/opus","language":"eng","filename":"osc23-4022-eng-Remote_headless_Wayland_sessions_on_GNOME_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2023-07-12T19:13:02.613+02:00","recording_url":"https://cdn.media.ccc.de/events/osc/2023/opus/osc23-4022-eng-Remote_headless_Wayland_sessions_on_GNOME_opus.opus","url":"https://api.media.ccc.de/public/recordings/67867","event_url":"https://api.media.ccc.de/public/events/yxXJew09NUSEGl6lUCFNSw","conference_url":"https://api.media.ccc.de/public/conferences/osc23"},{"size":36,"length":1265,"mime_type":"video/mp4","language":"eng","filename":"osc23-4022-eng-Remote_headless_Wayland_sessions_on_GNOME_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2023-07-12T19:11:28.677+02:00","recording_url":"https://cdn.media.ccc.de/events/osc/2023/h264-sd/osc23-4022-eng-Remote_headless_Wayland_sessions_on_GNOME_sd.mp4","url":"https://api.media.ccc.de/public/recordings/67866","event_url":"https://api.media.ccc.de/public/events/yxXJew09NUSEGl6lUCFNSw","conference_url":"https://api.media.ccc.de/public/conferences/osc23"},{"size":118,"length":1265,"mime_type":"video/mp4","language":"eng","filename":"osc23-4022-eng-Remote_headless_Wayland_sessions_on_GNOME_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2023-07-12T17:46:54.676+02:00","recording_url":"https://cdn.media.ccc.de/events/osc/2023/h264-hd/osc23-4022-eng-Remote_headless_Wayland_sessions_on_GNOME_hd.mp4","url":"https://api.media.ccc.de/public/recordings/67860","event_url":"https://api.media.ccc.de/public/events/yxXJew09NUSEGl6lUCFNSw","conference_url":"https://api.media.ccc.de/public/conferences/osc23"}]}