From 7f6b4090e08dacfdf6a722f97cd866b6d0fb07a2 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Mon, 3 May 2021 09:32:16 +0200 Subject: [PATCH] Add -r flag to slurp This prevents the user from selecting a custom region, and forces them to select a full output. --- contrib/config.sample | 2 +- src/screencast/wlr_screencast.c | 2 +- xdg-desktop-portal-wlr.5.scd | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/contrib/config.sample b/contrib/config.sample index bf53515..7ea8236 100644 --- a/contrib/config.sample +++ b/contrib/config.sample @@ -1,5 +1,5 @@ [screencast] output_name= max_fps=30 -chooser_cmd="slurp -f %o -o" +chooser_cmd="slurp -f %o -or" chooser_type=simple diff --git a/src/screencast/wlr_screencast.c b/src/screencast/wlr_screencast.c index dd1bbc2..4ff0bba 100644 --- a/src/screencast/wlr_screencast.c +++ b/src/screencast/wlr_screencast.c @@ -456,7 +456,7 @@ error_chooser_in: static struct xdpw_wlr_output *wlr_output_chooser_default(struct wl_list *output_list) { logprint(DEBUG, "wlroots: output chooser called"); struct xdpw_output_chooser default_chooser[] = { - {XDPW_CHOOSER_SIMPLE, "slurp -f %o -o"}, + {XDPW_CHOOSER_SIMPLE, "slurp -f %o -or"}, {XDPW_CHOOSER_DMENU, "wofi -d -n"}, {XDPW_CHOOSER_DMENU, "bemenu"}, }; diff --git a/xdg-desktop-portal-wlr.5.scd b/xdg-desktop-portal-wlr.5.scd index 9e4df84..8ba6787 100644 --- a/xdg-desktop-portal-wlr.5.scd +++ b/xdg-desktop-portal-wlr.5.scd @@ -28,7 +28,7 @@ max_fps=30 exec_before=disable_notifications.sh exec_after=enable_notifications.sh chooser_type=simple -chooser_cmd="slurp -f %o -o" +chooser_cmd="slurp -f %o -or" ``` # SCREENCAST OPTIONS