From 759348f13ffa02fb1804238189ffce1c92d33e2a Mon Sep 17 00:00:00 2001 From: Adam Jackson Date: Thu, 22 Jan 2009 22:09:11 -0500 Subject: [PATCH] Xephyr: Add some rudimentary Xnest command line compat --- hw/kdrive/ephyr/ephyrinit.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/hw/kdrive/ephyr/ephyrinit.c b/hw/kdrive/ephyr/ephyrinit.c index 1399d7aaa..3c573cdf4 100644 --- a/hw/kdrive/ephyr/ephyrinit.c +++ b/hw/kdrive/ephyr/ephyrinit.c @@ -246,6 +246,27 @@ ddxProcessArgument (int argc, char **argv, int i) { hostx_set_display_name(argv[i]); } + /* Xnest compatibility */ + else if (!strcmp(argv[i], "-display")) + { + hostx_set_display_name(argv[i+1]); + return 2; + } + else if (!strcmp(argv[i], "-sync") || + !strcmp(argv[i], "-full") || + !strcmp(argv[i], "-sss") || + !strcmp(argv[i], "-install")) + { + return 1; + } + else if (!strcmp(argv[i], "-bw") || + !strcmp(argv[i], "-class") || + !strcmp(argv[i], "-geometry") || + !strcmp(argv[i], "-scrns")) + { + return 2; + } + /* end Xnest compat */ return KdProcessArgument (argc, argv, i); }