You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Applying a profile that contains one or more displays that are not connected can lead to a misconfiguration.
From what I see in xfconf, the only value I could use in order to match configured displays with connected displays should be EDID value.
We need a way, in bash, to retrieve that value in the same format, as it isn't the same of what we can get with e.g. xrandr --prop.
example:
We want to e.g. set profile d6c313ffc53db7cfeee6fa40538985c5eefb24cc. This profile has two configured EDID:
Now we want to be sure those two EDIDs to be connected before set the profile.
So the question is, how?
With xrandr --prop we can get the connected EDIDs:
but they are not in the same format as those seen in xfconf-query, so we need: CONNECTED_EDIDS="$(some command to get current connected displays EDID the same way as seen in xconf-query)"
IN ANY CASE a part from EDID, various checks are performed to assure a profile can be applied in first place, so this script could be considered reliable, especially if your displays are always the same.
The text was updated successfully, but these errors were encountered:
- check if the active profile in xfconf is the actual active profile.
We can't trust this check 100% because we currently can't compare the EDID value in xfconf with connected display/s EDID, please see #1.
But if your display/s are always the same, then the check could be considered reliable.
Applying a profile that contains one or more displays that are not connected can lead to a misconfiguration.
From what I see in xfconf, the only value I could use in order to match configured displays with connected displays should be EDID value.
We need a way, in bash, to retrieve that value in the same format, as it isn't the same of what we can get with e.g.
xrandr --prop
.example:
We want to e.g. set profile d6c313ffc53db7cfeee6fa40538985c5eefb24cc. This profile has two configured EDID:
Now we want to be sure those two EDIDs to be connected before set the profile.
So the question is, how?
With
xrandr --prop
we can get the connected EDIDs:but they are not in the same format as those seen in xfconf-query, so we need:
CONNECTED_EDIDS="$(some command to get current connected displays EDID the same way as seen in xconf-query)"
I've been pointed to https://gitlab.xfce.org/xfce/xfce4-settings/-/blob/master/common/edid-parse.c
Any help is greatly appreciated.
IN ANY CASE a part from EDID, various checks are performed to assure a profile can be applied in first place, so this script could be considered reliable, especially if your displays are always the same.
The text was updated successfully, but these errors were encountered: