ref: 40a2f3f8bad01abb94bbfcc2b282a0bfa95e6f92
dir: /patches/rio-background.patch/
diff 3280b43ee0fd08655497989df40e540760f24384 uncommitted --- a/sys/src/cmd/rio/data.c +++ b/sys/src/cmd/rio/data.c @@ -187,7 +187,13 @@ void iconinit(void) { - background = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0x777777FF); + int fd; + fd = open("/cfg/background.img", OREAD); + if(fd>0) { + background = readimage(display, fd, 0); + } else { + background = allocimage(display, Rect(0,0,1,1), screen->chan, 1, 0x777777FF); + } /* greys are multiples of 0x11111100+0xFF, 14* being palest */ cols[BACK] = allocimage(display, Rect(0,0,1,1), CMAP8, 1, 0xFFFFFFFF^reverse);