Sometime output designations change in xrandr
. Particular when using a docking station (e.g., a Lenovo Thunderbolt 4 Dock).
In those cases scripts that use output names to configure a display setup fail.
This script provides function to use a screens.ini
file (see example) with EDIDs rather than output names.
# get EDIDs for output names
bash screens.sh map