sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #71577
Re: Hj� til at finde musecursoren
Anders Bruun Olsen <anders@xxxxxxxxxxxxxxx> wrote on 26-Feb-04:
> Det er ikke nok for hende at rykke rundt på cursoren, den er stadig
> for svær at spotte.
Med en hurtig søgning fandt jeg
http://razorback.ca/xwarppointer/
som blandt andet kan oplyse positionen på musens placering. Det har
jeg lavet om til nedenstående lille program, som kan bruges til at
give et -geometry argument centreret omkring musen:
oclock -geometry $(centergeometry 200 200) & sleep 0.3s ; kill $!
Din hjemmeopgave er så
a) lav/find en animeret .gif med en skrumpende cirkel på transparent
baggrund
b) modificer ovenstående eksempel til at bruge "display" og din .gif.
c) knyt løsningen fra b) til en passende tast-kombination.
Anders.
--------------------------------------------------
#include <stdio.h>
#include <stdlib.h>
#include <X11/X.h>
#include <X11/Xlib.h>
int main(int argc, char* argv[])
{
Display *d = XOpenDisplay(0);
Window root = DefaultRootWindow(d);
int x, y, w = 0, h = 0, dummy;
if (argc > 2) {
w = atoi(argv[1]);
h = atoi(argv[2]);
}
XQueryPointer(d, root, &root, &root,
&x, &y,
&dummy, &dummy, &dummy);
printf("%dx%d+%d+%d", w, h, x - w/2, y - h/2);
return 0;
}
References