merge
This commit is contained in:
commit
90ce513fb0
1 changed files with 10 additions and 5 deletions
|
@ -119,14 +119,19 @@ grabmouse(void*)
|
||||||
void
|
void
|
||||||
top(void*)
|
top(void*)
|
||||||
{
|
{
|
||||||
int fd;
|
int fd, n;
|
||||||
|
char buf[128];
|
||||||
|
|
||||||
if((fd = open("/dev/wctl", OWRITE)) < 0)
|
if((fd = open("/dev/wctl", ORDWR)) < 0)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
for(;;){
|
for(;;){
|
||||||
write(fd, "current", 7);
|
n = read(fd, buf, sizeof buf-1);
|
||||||
sleep(500);
|
if(n > 48){
|
||||||
|
buf[n] = '\0';
|
||||||
|
if(strstr(buf+48, "notcurrent"))
|
||||||
|
write(fd, "current", 7);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -186,7 +191,7 @@ lockscreen(void)
|
||||||
tm = localtime(time(&blank));
|
tm = localtime(time(&blank));
|
||||||
s = smprint("user %s at %d:%02.2d", getuser(), tm->hour, tm->min);
|
s = smprint("user %s at %d:%02.2d", getuser(), tm->hour, tm->min);
|
||||||
p = subpt(p, Pt(stringwidth(font, "m") * strlen(s) / 2, 0));
|
p = subpt(p, Pt(stringwidth(font, "m") * strlen(s) / 2, 0));
|
||||||
string(screen, p, screen->display->white, ZP, font, s);
|
stringbg(screen, p, display->white, ZP, font, s, display->black, ZP);
|
||||||
}
|
}
|
||||||
flushimage(display, 1);
|
flushimage(display, 1);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue