Para esclarecer, você não "faz isso em Wayland", já que Wayland é apenas um protocolo. Parece que a configuração da luz de fundo precisará ser feita com base na configuração do drm e / ou na configuração específica do servidor de exibição.
Os detalhes de Weston estão em a função backlight_init
em libbacklight.c .