xfree86: Add Option "PreferCloneMode"
When the default behaviour was changed from clone mode to horizontal extended layout, a boolean ScrnInfoRec member preferClone was introduced to choose the old default behaviour. Option "PreferCloneMode" allows setting this preferClone member. Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
87db150d8a
commit
d164c10850
|
@ -1495,6 +1495,11 @@ option.
|
|||
.BI "Option \*qModeDebug\*q \*q" boolean \*q
|
||||
Enable printing of additional debugging information about modesetting to
|
||||
the server log.
|
||||
.TP 7
|
||||
.BI "Option \*qPreferCloneMode\*q \*q" boolean \*q
|
||||
If enabled, bring up monitors of a screen in clone mode instead of horizontal
|
||||
extended layout by default. (Defaults to off; the video driver can change the
|
||||
default value, but this option can always override it)
|
||||
.ig
|
||||
.TP 7
|
||||
This optional entry allows an IRQ number to be specified.
|
||||
|
|
|
@ -469,10 +469,12 @@ static OptionInfoRec xf86OutputOptions[] = {
|
|||
|
||||
enum {
|
||||
OPTION_MODEDEBUG,
|
||||
OPTION_PREFER_CLONEMODE,
|
||||
};
|
||||
|
||||
static OptionInfoRec xf86DeviceOptions[] = {
|
||||
{OPTION_MODEDEBUG, "ModeDebug", OPTV_BOOLEAN, {0}, FALSE},
|
||||
{OPTION_PREFER_CLONEMODE, "PreferCloneMode", OPTV_BOOLEAN, {0}, FALSE},
|
||||
{-1, NULL, OPTV_NONE, {0}, FALSE},
|
||||
};
|
||||
|
||||
|
@ -2134,6 +2136,8 @@ xf86TargetRightOf(ScrnInfoPtr scrn, xf86CrtcConfigPtr config,
|
|||
Bool has_tile = FALSE;
|
||||
uint32_t configured_outputs;
|
||||
|
||||
xf86GetOptValBool(config->options, OPTION_PREFER_CLONEMODE,
|
||||
&scrn->preferClone);
|
||||
if (scrn->preferClone)
|
||||
return FALSE;
|
||||
|
||||
|
|
Loading…
Reference in New Issue