Update available displays

This commit is contained in:
John Mertz 2024-01-21 20:04:47 -07:00
parent efda727106
commit 31e58f0693
Signed by: jpm
GPG Key ID: E9C5EA2D867501AB
1 changed files with 108 additions and 72 deletions

View File

@ -72,27 +72,12 @@ my %outputs = (
# Second-level keys are the display friendly-names, above # Second-level keys are the display friendly-names, above
# Third-level are the actual settings for that display # Third-level are the actual settings for that display
my %configs = ( my %configs = (
'Both' => {
'x1' => {
'on' => 0
},
'eInk' => { 'eInk' => {
'on' => 1, 'eInk' => {
'width' => 3200,
'height' => 1800,
'x' => 0,
'y' => 0,
'rotate' => 90,
'scale' => 2,
'waybar' => 'top',
'fallback' => '#010101',
},
'TV' => {
'on' => 1, 'on' => 1,
'width' => 3840, 'width' => 3840,
'height' => 2160, 'height' => 2160,
'x' => 900, 'x' => 0,
'refresh' => 30,
'y' => 0, 'y' => 0,
'rotate' => 0, 'rotate' => 0,
'scale' => 1.33333, 'scale' => 1.33333,
@ -100,13 +85,45 @@ my %configs = (
'fallback' => '#010101', 'fallback' => '#010101',
'bg' => "$ENV{HOME}/wallpapers/wallpaper.png" 'bg' => "$ENV{HOME}/wallpapers/wallpaper.png"
}, },
'TV' => {
'on' => 0
},
'x13' => {
'on' => 0
},
},
'TV' => {
'eInk' => {
'on' => 0
},
'TV' => {
'on' => 1,
'width' => 3840,
'height' => 2160,
'x' => 0,
'y' => 0,
'rotate' => 0,
'scale' => 1.33333,
'waybar' => 'top',
'fallback' => '#010101',
'bg' => "$ENV{HOME}/wallpapers/wallpaper.png"
},
'x13' => {
'on' => 0
},
},
'x13' => {
'eInk' => {
'on' => 0
},
'TV' => {
'on' => 0
}, },
'all' => {
'x13' => { 'x13' => {
'on' => 1, 'on' => 1,
'width' => 2560, 'width' => 2560,
'height' => 1440, 'height' => 1440,
'x' => 3680, 'x' => 0,
'y' => 0, 'y' => 0,
'rotate' => 0, 'rotate' => 0,
'scale' => 1.5, 'scale' => 1.5,
@ -114,6 +131,36 @@ my %configs = (
'fallback' => '#010101', 'fallback' => '#010101',
'bg' => "$ENV{HOME}/wallpapers/wallpaper.png" 'bg' => "$ENV{HOME}/wallpapers/wallpaper.png"
}, },
},
'eInk+x13' => {
'x13' => {
'on' => 1,
'width' => 2560,
'height' => 1440,
'x' => 0,
'y' => 0,
'rotate' => 0,
'scale' => 1.5,
'waybar' => 'bottom',
'fallback' => '#000000',
'bg' => "$ENV{HOME}/wallpapers/wallpaper.png"
},
'eInk' => {
'on' => 1,
'width' => 3200,
'height' => 1800,
'x' => 0,
'y' => 960,
'rotate' => 90,
'scale' => 2,
'waybar' => 'top',
'fallback' => '#010101',
},
'TV' => {
'on' => 0,
}
},
'TV+eInk' => {
'eInk' => { 'eInk' => {
'on' => 1, 'on' => 1,
'width' => 3200, 'width' => 3200,
@ -133,95 +180,84 @@ my %configs = (
'x' => 0, 'x' => 0,
'y' => 0, 'y' => 0,
'rotate' => 0, 'rotate' => 0,
'scale' => 1.33333, 'scale' => 1.3333333333,
'waybar' => 'top', 'waybar' => 'top',
'fallback' => '#010101', 'fallback' => '#000000',
'bg' => "$ENV{HOME}/wallpapers/wallpaper.png" 'bg' => "$ENV{HOME}/wallpapers/wallpaper.png"
}, },
'x1' => {
'on' => 0
}, },
'x1' => { },
'x1' => { 'TV+x13' => {
'eInk' => {
'on' => 0,
},
'TV' => {
'on' => 1, 'on' => 1,
'width' => 2560, 'width' => 3840,
'height' => 1440, 'height' => 2160,
'refresh' => 30,
'x' => 0, 'x' => 0,
'y' => 0, 'y' => 0,
'rotate' => 0, 'rotate' => 0,
'scale' => 1.43, 'scale' => 1.333333333,
'waybar' => 'bottom', 'waybar' => 'top',
'fallback' => '#010101', 'fallback' => '#000000',
'bg' => "$ENV{HOME}/wallpapers/wallpaper.png" 'bg' => "$ENV{HOME}/wallpapers/wallpaper.png"
}, },
'x13' => {
'on' => 0
},
'eInk' => {
'on' => 0
},
'TV' => {
'on' => 0
}
},
'x13' => {
'x1' => {
'on' => 0
},
'x13' => { 'x13' => {
'on' => 1, 'on' => 1,
'width' => 2560, 'width' => 2560,
'height' => 1440, 'height' => 1440,
'x' => 0, 'refresh' => 30,
'x' => 2880,
'y' => 0, 'y' => 0,
'rotate' => 0, 'rotate' => 0,
'scale' => 1.5, 'scale' => 1.5,
'waybar' => 'bottom', 'waybar' => 'bottom',
'fallback' => '#010101', 'fallback' => '#000000',
'bg' => "$ENV{HOME}/wallpapers/wallpaper.png" 'bg' => "$ENV{HOME}/wallpapers/wallpaper.png"
}, },
'eInk' => {
'on' => 0
},
'TV' => {
'on' => 0
}
},
'eInk' => {
'x1' => {
'on' => 0
}, },
'all' => {
'eInk' => { 'eInk' => {
'on' => 1, 'on' => 1,
'width' => 3840, 'width' => 3200,
'height' => 2160, 'height' => 1800,
'x' => 0, 'x' => 2880,
'y' => 0, 'y' => 960,
'rotate' => 0, 'rotate' => 90,
'scale' => 1.33333, 'scale' => 2,
'waybar' => 'top', 'waybar' => 'top',
'fallback' => '#010101', 'fallback' => '#010101',
'bg' => "$ENV{HOME}/wallpapers/wallpaper.png"
},
'TV' => {
'on' => 0
},
},
'TV' => {
'x1' => {
'on' => 0
}, },
'TV' => { 'TV' => {
'on' => 1, 'on' => 1,
'width' => 3840, 'width' => 3840,
'height' => 2160, 'height' => 2160,
'refresh' => 30,
'x' => 0, 'x' => 0,
'y' => 0, 'y' => 0,
'rotate' => 0, 'rotate' => 0,
'scale' => 1.33333, 'scale' => 1.3333333,
'waybar' => 'top', 'waybar' => 'top',
'fallback' => '#010101', 'fallback' => '#000000',
'bg' => "$ENV{HOME}/wallpapers/wallpaper.png" 'bg' => "$ENV{HOME}/wallpapers/wallpaper.png"
}, },
} 'x13' => {
'on' => 1,
'width' => 2560,
'height' => 1440,
'x' => 2880,
'y' => 0,
'rotate' => 0,
'scale' => 1.5,
'waybar' => 'bottom',
'fallback' => '#000000',
'bg' => "$ENV{HOME}/wallpapers/wallpaper.png"
},
},
); );
######################################################################## ########################################################################