Laurence J. Lane wrote:
Some X apps and window managers accept a "-display" command line option. Some use "--display". All appear to honor the DISPLAY environmental variable.

This bit me some time ago with the Debian menu system, which facilitates changing window managers on-the-fly. Switching to e went horribly wrong because it didn't know what DISPLAY to use.

There may be a better way to do this, but no one has complained
in the couple of years that I've carried the patch.


------------------------------------------------------------------------


--- enlightenment-0.16.6-upstream/src/session.c 2003-11-05 12:58:51.000000000 -0500
+++ enlightenment-0.16.6-debian/src/session.c   2003-11-06 05:07:03.000000000 -0500
@@ -1196,7 +1196,7 @@
 #endif
        XCloseDisplay(disp);
        disp = NULL;
-       Esnprintf(s, sizeof(s), "exec %s -display %s", atword(params, 2), dstr);
+       Esnprintf(s, sizeof(s), "DISPLAY=%s exec %s", dstr, atword(params, 2));
        execl(DEFAULT_SH_PATH, DEFAULT_SH_PATH, "-c", s, NULL);
      }
    else if (!strcmp(s, "restart"))

Why not remove all "-display <DISPLAY>" parameters on all exec's in session.c?


/Kim


------------------------------------------------------- This SF.Net email sponsored by: ApacheCon 2003, 16-19 November in Las Vegas. Learn firsthand the latest developments in Apache, PHP, Perl, XML, Java, MySQL, WebDAV, and more! http://www.apachecon.com/ _______________________________________________ enlightenment-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to