Consistent configuration for specific environments
continuous-integration/drone/push Build is failing
Details
continuous-integration/drone/push Build is failing
Details
parent
5e1a41c844
commit
da968c54a3
|
@ -1,6 +1,6 @@
|
|||
|
||||
#
|
||||
# Output configuration
|
||||
# Output configuration:
|
||||
#
|
||||
default_orientation vertical
|
||||
set $output_primary "Unknown PL270 0000000000001"
|
||||
|
@ -9,25 +9,22 @@ output $output_primary position 0 0 transform 270
|
|||
output $output_laptop position 2160 1800 transform 0 scale 1.5
|
||||
|
||||
#
|
||||
# Controls
|
||||
# Display controls:
|
||||
#
|
||||
# Remember to configure udev. See https://blog.tcharles.fr/ddc-ci-screen-control-on-linux/
|
||||
set $monitor_primary --bus 8
|
||||
set $monitor_global --noverify --sleep-multiplier 0.1
|
||||
bindsym --locked $mod+F11 exec ddcutil setvcp $monitor_global $monitor_primary 0x10 - 0x0a
|
||||
bindsym --locked $mod+F12 exec ddcutil setvcp $monitor_global $monitor_primary 0x10 + 0x0a
|
||||
set $monitor_primary --bus 8
|
||||
# Display brightness controls:
|
||||
set $monitor_brightness_step 0x0a
|
||||
bindsym --locked $mod+F11 exec ddcutil $monitor_global $monitor_primary setvcp 0x10 - $monitor_brightness_step
|
||||
bindsym --locked $mod+F12 exec ddcutil $monitor_global $monitor_primary setvcp 0x10 + $monitor_brightness_step
|
||||
|
||||
#
|
||||
# Display output toggle
|
||||
# Display output toggle:
|
||||
#
|
||||
bindsym --locked $mod+Shift+F10 output $output_primary disable
|
||||
bindsym --locked $mod+F10 output $output_primary enable
|
||||
|
||||
#
|
||||
# Switch configuration
|
||||
#
|
||||
# This is so crazy performant that I did not notice it worked. Was expecting my main display to go blank for a while but it didn't even flash
|
||||
set $laptop "Apple Computer Inc Color LCD 0x00000000"
|
||||
bindswitch --reload --locked lid:on output $output_laptop disable
|
||||
bindswitch --reload --locked lid:off output $output_laptop enable
|
||||
|
||||
|
|
|
@ -1,41 +1,52 @@
|
|||
|
||||
#
|
||||
# Output configuration
|
||||
# Output configuration:
|
||||
#
|
||||
default_orientation vertical
|
||||
output "Philips Consumer Electronics Company Philips 19B4 UK51344100785" position 0 800 transform 270
|
||||
output "Dell Inc. DELL P2719H DNJQPS2" position 2160 0 transform 90
|
||||
output "Dell Inc. DELL P2719H 974YPS2" position 1080 0 transform 270
|
||||
set $output_mini "Philips Consumer Electronics Company Philips 19B4 UK51344100785"
|
||||
set $output_left "Dell Inc. DELL P2719H 974YPS2"
|
||||
set $output_right "Dell Inc. DELL P2719H DNJQPS2"
|
||||
output $output_mini position 56 800 transform 270
|
||||
output $output_left position 1080 0 transform 270
|
||||
output $output_right position 2160 0 transform 90
|
||||
|
||||
#
|
||||
# Magic source switch
|
||||
# Display controls:
|
||||
#
|
||||
# Remember to configure udev. See https://blog.tcharles.fr/ddc-ci-screen-control-on-linux/
|
||||
set $monitor_global --noverify --sleep-multiplier 0.1
|
||||
set $monitor_mini --bus 0
|
||||
set $monitor_left --bus 5
|
||||
set $monitor_right --bus 6
|
||||
# Display source controls:
|
||||
mode "monitor" {
|
||||
# switch the left display to DisplayPort
|
||||
bindsym F1 exec ddcutil $monitor_left setvcp D6 0x01 && ddcutil $monitor_left setvcp 60 0x0f
|
||||
bindsym F1 exec ddcutil $monitor_global $monitor_left setvcp 0x60 0x0f
|
||||
# switch the left display to VGA
|
||||
bindsym F3 exec ddcutil $monitor_left setvcp D6 0x01 && ddcutil $monitor_left setvcp 60 0x01
|
||||
bindsym F3 exec ddcutil $monitor_global $monitor_left setvcp 0x60 0x01
|
||||
|
||||
# switch the right display to DisplayPort
|
||||
bindsym F2 exec ddcutil $monitor_right setvcp D6 0x01 && ddcutil $monitor_right setvcp 60 0x0f
|
||||
bindsym F2 exec ddcutil $monitor_global $monitor_right setvcp 0x60 0x0f
|
||||
# switch the right display to VGA
|
||||
bindsym F4 exec ddcutil $monitor_right setvcp D6 0x01 && ddcutil $monitor_right setvcp 60 0x01
|
||||
bindsym F4 exec ddcutil $monitor_global $monitor_right setvcp 0x60 0x01
|
||||
|
||||
# switch both displays to DisplayPort
|
||||
bindsym F5 exec (ddcutil $monitor_left setvcp D6 0x01 && ddcutil $monitor_left setvcp 60 0x0f) & (ddcutil $monitor_right setvcp D6 0x01 && ddcutil $monitor_right setvcp 60 0x0f)
|
||||
bindsym F5 exec (ddcutil $monitor_global $monitor_left setvcp 0x60 0x0f) & (ddcutil $monitor_global $monitor_right setvcp 0x60 0x0f)
|
||||
# switch both displays to VGA
|
||||
bindsym F6 exec (ddcutil $monitor_left setvcp D6 0x01 && ddcutil $monitor_left setvcp 60 0x01) & (ddcutil $monitor_right setvcp D6 0x01 && ddcutil $monitor_right setvcp 60 0x01)
|
||||
bindsym F6 exec (ddcutil $monitor_global $monitor_left setvcp 0x60 0x01) & (ddcutil $monitor_global $monitor_right setvcp 0x60 0x01)
|
||||
|
||||
# return to default mode
|
||||
bindsym Pause mode "default"
|
||||
}
|
||||
bindsym Pause mode "monitor"
|
||||
# Display brightness controls:
|
||||
set $monitor_brightness_step 0x0a
|
||||
set $monitor_mini_brightness_step 0x03
|
||||
bindsym --locked $mod+F11 exec (ddcutil $monitor_global $monitor_left setvcp 0x10 - $monitor_brightness_step) & (ddcutil $monitor_global $monitor_right setvcp 0x10 - $monitor_brightness_step) & (ddcutil $monitor_global $monitor_mini setvcp 0x10 - $monitor_mini_brightness_step)
|
||||
bindsym --locked $mod+F12 exec (ddcutil $monitor_global $monitor_left setvcp 0x10 + $monitor_brightness_step) & (ddcutil $monitor_global $monitor_right setvcp 0x10 + $monitor_brightness_step) & (ddcutil $monitor_global $monitor_mini setvcp 0x10 + $monitor_mini_brightness_step)
|
||||
|
||||
#
|
||||
# Media controls
|
||||
# Media controls:
|
||||
#
|
||||
bindsym $mod+p exec "playerctl play-pause"
|
||||
|
||||
|
|
Loading…
Reference in New Issue