Тренутно, ваиланд-протоцолс укључује следеће стабилне протоколе, који обезбеђују компатибилност уназад:
- „виевпортер“ – омогућава клијенту да изврши скалирање и ивице ивице површине на страни сервера.
- „време презентације“ - омогућава приказ видео записа.
- „кдг-схелл“ је интерфејс за креирање и интеракцију са површинама као прозорима, који вам омогућава да их померате по екрану, минимизирате, проширите, промените величину итд.
Нестабилни протоколи, чији развој још није завршен и није гарантовано да ће остати компатибилни са прошлим издањима:
- “фуллсцреен-схелл” - контрола рада у режиму целог екрана;
- “инпут-метход” - методе обраде уноса;
- „инхибиција мировања“ - блокирање покретања чувара екрана (сцреен савер);
- „инпут-тиместампс“ — временске ознаке за улазне догађаје;
- "линук-дмабуф" - дељење неколико видео картица коришћењем ДМАБуфф технологије;
- „тект-инпут” — организација уноса текста;
- „показивач-гести” - контрола са екрана осетљивог на додир;
- “релативни показивач догађаји” - догађаји релативног показивача;
- “ограничења показивача” - ограничења показивача (блокирање);
- "таблет" - подршка за унос са таблета.
- „кдг-фореигн“ - интерфејс за интеракцију са површинама „суседног“ клијента;
- “кдг-децоратион” - рендеровање украса прозора на страни сервера;
- „кдг-оутпут“ — додатне информације о видео излазу (користи се за фракционо скалирање);
- «xwayland-keyboard-grub» — захват ввода в приложениях XWayland.
- примарни избор - по аналогији са Кс11, обезбеђује рад примарног међуспремника (примарни избор), информације из којих се обично убацују средњим тастером миша;
- линук-екплицит-синцхронизатион је механизам специфичан за Линук за синхронизацију површинских бафера.
Извор: опеннет.ру