xdg-desktop-portal-wlr(5) File Formats Manual xdg-desktop-portal-wlr(5) (NAME) xdg-desktop-portal-wlr - xdg-desktop-portal wlroots (DESCRIPTION) xdg-desktop-portal-wlr ( xdpw) (Wayland) wlroots xdg-desktop- portal () () . xdpw : o $XDG_CONFIG_HOME/xdg-desktop-portal-wlr/$XDG_CURRENT_DESKTOP o $XDG_CONFIG_HOME/xdg-desktop-portal-wlr/config o /etc/xdg/xdg-desktop-portal-wlr/$XDG_CURRENT_DESKTOP o /etc/xdg/xdg-desktop-portal-wlr/config $XDG_CONFIG_HOME ~/.config . $XDG_CURRENT_DESKTOP (:) . . INI . : [screencast] output_name=HDMI-A-1 max_fps=30 exec_before=disable_notifications.sh exec_after=enable_notifications.sh chooser_type=simple chooser_cmd=slurp -f 'Monitor: %o' -or (SCREENCAST OPTIONS) [screencast] . output_name = name . chooser_type = none . wayland-info(1) ( wl_output) . max_fps = limit . (CPU) . exec_before = command command . sh . exec_after = command command . sh . chooser_cmd = command . OUTPUT CHOOSER . chooser_type = type . : o default: xdpw (slurp, wmenu, wofi, rofi, bemenu, mew, fuzzel) . o none: xdpw output_name . o simple, dmenu: xdpw chooser_cmd . OUTPUT CHOOSER . force_mod_linear = bool () 1 xdpw dma-buf (implicit modifier) (linear) . (GPU) . . (OUTPUT CHOOSER) : o 127 . 127 . o stdout : - simple: - "Monitor: " wayland-info(1). - "Window: " ext-foreign-toplevel-list-v1 lswt(1). - dmenu: stdin. . o stdout . chooser_type: o simple: stdin . o dmenu: ( dmenu) stdin . (SEE ALSO) pipewire(1) 2026-04-18 xdg-desktop-portal-wlr(5)