Снова здравствуй, ЛОР (и Димецу тоже пламенный привет!) Ситуация следущая.
Есть два монитора (по факту монитор и проектор, но не суть), как Primary, естественно, задан монитор (режим 3840x2160@144Hz), ну и Secondary проектор с режимом 2560x1440@90Hz. А ещё есть GNOME и Wayland.
Задачка: как бы автоматически задать проектор как Primary, запустить steam в big picture mode (это знаю как сделать, steam -gamepadui), а после завершения работы Steam — вернуть всё как было?
Нагуглил утилиту gnome-monitor-config, собрал, но ничерта непонятно. При попытке что-то сделать по подобию примера в README оно падает.
ann@undercity ~ » gnome-monitor-config set -Lp -M DP-1 -L -M HDMI-1
:::: ../src/gmc-display-config.c:691 cc_display_logical_monitor_config_add_monitor() -
:::: ../src/gmc-display-config.c:691 cc_display_logical_monitor_config_add_monitor() -
Logical monitor [ 3840x2160+0+0 ], PRIMARY, scale = 1
Monitor [ DP-1 ] 3840x2160@119.994
Logical monitor [ 3840x2160+0+0 ], scale = 1
Monitor [ HDMI-1 ] 3840x2160@60
[(0, 0, 1.0, uint32 0, true, [('DP-1', '3840x2160@143.982', @a{sv} {})]), (0, 0, 1.0, 0, false, [('HDMI-1', '3840x2160@60.000', {})])]
Failed to set configuration: GDBus.Error:org.freedesktop.DBus.Error.InvalidArgs: Logical monitors not adjacent
ЛОР поможет мне?