summaryrefslogtreecommitdiffstats
path: root/options/options.c
diff options
context:
space:
mode:
authornanahi <130121847+na-na-hi@users.noreply.github.com>2024-04-13 00:00:40 -0400
committerKacper Michajłow <kasper93@gmail.com>2024-04-18 00:09:09 +0200
commitdcd10345291a3ecd573decc5125de243bcb1351b (patch)
tree1bff9c7bed0d1b8f13de85fc011e4e72084b3416 /options/options.c
parent3a92d7ba3bedbab1a1f7128fd692cd64083b8227 (diff)
downloadmpv-dcd10345291a3ecd573decc5125de243bcb1351b.tar.bz2
mpv-dcd10345291a3ecd573decc5125de243bcb1351b.tar.xz
x11_common: implement --show-in-taskbar option
This adds a new option --show-in-taskbar, which controls whether mpv appears in taskbars. This is useful for picture-in-picture setups where the video window should not appear in taskbars. On X11, this can be controled by setting the _NET_WM_STATE_SKIP_TASKBAR window state.
Diffstat (limited to 'options/options.c')
-rw-r--r--options/options.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/options/options.c b/options/options.c
index d5a86fe204..59c7c4d236 100644
--- a/options/options.c
+++ b/options/options.c
@@ -169,6 +169,7 @@ static const m_option_t mp_vo_opt_list[] = {
{"keepaspect-window", OPT_BOOL(keepaspect_window)},
{"hidpi-window-scale", OPT_BOOL(hidpi_window_scale)},
{"native-fs", OPT_BOOL(native_fs)},
+ {"show-in-taskbar", OPT_BOOL(show_in_taskbar)},
{"display-fps-override", OPT_DOUBLE(display_fps_override),
M_RANGE(0, DBL_MAX)},
{"video-timing-offset", OPT_DOUBLE(timing_offset), M_RANGE(0.0, 1.0)},
@@ -243,6 +244,7 @@ const struct m_sub_options vo_sub_opts = {
.keepaspect_window = true,
.native_fs = true,
.taskbar_progress = true,
+ .show_in_taskbar = true,
.border = true,
.title_bar = true,
.appid = "mpv",