From 858b8fbcba76dd2f0f4ba7187830f5ab99c1fa3e Mon Sep 17 00:00:00 2001 From: Gabriel Ebner Date: Fri, 18 Sep 2020 17:29:51 +0200 Subject: [PATCH] sway: use stable monitor names --- config/sway/config.m4 | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/config/sway/config.m4 b/config/sway/config.m4 index ecffbb5..595388a 100644 --- a/config/sway/config.m4 +++ b/config/sway/config.m4 @@ -172,21 +172,25 @@ seat * hide_cursor 1200 bindsym $mod+Space exec fcitx-remote -t ifelse(hostname, [archachatina], [ - output DP-1 pos 0 0 res 3840x2160 - output DP-3 pos 0 0 res 3840x2160 - output DP-4 pos 3840 0 res 2560x1440 transform 270 - output HDMI-A-4 pos 455 2758 - output DP-5 pos 2733 2758 + define(bigmonitor, "BenQ Corporation BenQ LCD 58F01595SL0") + define(smallmonitor, "Dell Inc. DELL U2713HM 7JNY549C813S") + define(television, "Samsung Electric Company SAMSUNG 0x00000001") + define(projector, "BenQ Corporation BenQ PJ 0x0000057F") - workspace 8 output DP-5 - workspace 9 output HDMI-A-4 + output bigmonitor pos 0 0 res 3840x2160 + output smallmonitor pos 3840 0 res 2560x1440 transform 270 + output projector pos 455 2758 + output television pos 2733 2758 + + workspace 8 output television + workspace 9 output projector input "9580:109:HUION_Huion_Tablet_Pen" { - map_to_output DP-3 + map_to_output bigmonitor } - bindsym $mod+f11 output DP-3 dpms off, output DP-4 dpms off - bindsym $mod+shift+f11 output DP-3 dpms on, output DP-4 dpms on + bindsym $mod+f11 output bigmonitor dpms off, output smallmonitor dpms off + bindsym $mod+shift+f11 output bigmonitor dpms on, output smallmonitor dpms on ]) ifelse(hostname, [decoysnail], [