On 10/03/16(Thu) 01:04, Mark Kettenis wrote:
> > Date: Wed, 9 Mar 2016 17:09:13 -0600
> > From: joshua stein <[email protected]>
> >
> > Is anyone seriously finding video/Xorg bugs through the default X
> > stipple pattern anymore? Xorg changed the default to draw a black
> > background a while ago (with stipple enabled using the -retro flag),
> > but we have this local change that reverted it while adding a silly
> > -retard flag in order to show the black background.
> >
> > I think we can finally stop partying like it's 1989 (vax is dead,
> > after all) and have X show a solid black background by default.
>
> The reason for this is to be able distinguish between:
>
> "I get a black screen because X is not working"
>
> and
>
> "I get a black screen because my desktop environment is not working"
In this case can we have a non-ugly party-like-its-2016 background? The
actual user experience just sucks.
> > Index: dix/globals.c
> > ===================================================================
> > RCS file: /var/cvs/xenocara/xserver/dix/globals.c,v
> > retrieving revision 1.11
> > diff -u -p -u -p -r1.11 globals.c
> > --- dix/globals.c 16 Sep 2015 19:10:20 -0000 1.11
> > +++ dix/globals.c 9 Mar 2016 22:57:54 -0000
> > @@ -118,11 +118,7 @@ const char *defaultCursorFont = COMPILED
> > FontPtr defaultFont; /* not declared in dix.h to avoid
> > including font.h in
> > every compilation of dix code */
> > CursorPtr rootCursor;
> > -#ifndef __OpenBSD__
> > Bool party_like_its_1989 = FALSE;
> > -#else
> > -Bool party_like_its_1989 = TRUE;
> > -#endif
> > Bool whiteRoot = FALSE;
> >
> > TimeStamp currentTime;
> > Index: os/utils.c
> > ===================================================================
> > RCS file: /var/cvs/xenocara/xserver/os/utils.c,v
> > retrieving revision 1.21
> > diff -u -p -u -p -r1.21 utils.c
> > --- os/utils.c 7 Nov 2015 16:48:53 -0000 1.21
> > +++ os/utils.c 9 Mar 2016 22:57:37 -0000
> > @@ -579,11 +579,7 @@ UseMsg(void)
> > ErrorF("-r turns off auto-repeat\n");
> > ErrorF("r turns on auto-repeat \n");
> > ErrorF("-render [default|mono|gray|color] set render color alloc
> > policy\n");
> > -#ifndef __OpenBSD__
> > ErrorF("-retro start with classic stipple and
> > cursor\n");
> > -#else
> > - ErrorF("-retard start with black background and no
> > cursor\n");
> > -#endif
> > ErrorF("-s # screen-saver timeout (minutes)\n");
> > ErrorF("-seat string seat to run on\n");
> > ErrorF("-t # default pointer threshold
> > (pixels/t)\n");
> > @@ -918,13 +914,8 @@ ProcessCommandLine(int argc, char *argv[
> > defaultKeyboardControl.autoRepeat = TRUE;
> > else if (strcmp(argv[i], "-r") == 0)
> > defaultKeyboardControl.autoRepeat = FALSE;
> > -#ifndef __OpenBSD__
> > else if ( strcmp( argv[i], "-retro") == 0)
> > party_like_its_1989 = TRUE;
> > -#else
> > - else if ( strcmp( argv[i], "-retard") == 0)
> > - party_like_its_1989 = FALSE;
> > -#endif
> > else if (strcmp(argv[i], "-s") == 0) {
> > if (++i < argc)
> > defaultScreenSaverTime = ((CARD32) atoi(argv[i])) *
> >
> >
>