Commit 7213e99c authored by Laércio de Sousa's avatar Laércio de Sousa Committed by Adam Jackson

ephyr: ignore Xorg multiseat command line options

Multi-seat-capable display managers commonly pass command-line options
like "-novtswitch", "-sharevts", or "-layout seatXXXX" to Xorg server,
but Xephyr currently refuses to start if these options are passed to it,
which may break Xephyr-based single-GPU multiseat setups.

[ajax: shortened summary]
Reviewed-by: Adam Jackson's avatarAdam Jackson <>
Signed-off-by: Laércio de Sousa's avatarLaércio de Sousa <>
parent edd443f6
......@@ -356,6 +356,13 @@ ddxProcessArgument(int argc, char **argv, int i)
EphyrWantNoHostGrab = 1;
return 1;
else if (!strcmp(argv[i], "-sharevts") ||
!strcmp(argv[i], "-novtswitch")) {
return 1;
else if (!strcmp(argv[i], "-layout")) {
return 2;
return KdProcessArgument(argc, argv, i);
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment