Program do kursora:
#include <stdio.h>
#include <X11/X.h>
#include <X11/Xlib.h>
#include <X11/Xutil.h>
const int POSITION_X = 600; //Tu wstaw szerokość ekranu/wyswietlacza
const int POSITION_Y = 100; //Tu wstaw wysokość ekranu/wyswietlacza
int main()
{
Display *dpy;
Window root_window;
dpy = XOpenDisplay(0);
root_window = XRootWindow(dpy, 0);
XSelectInput(dpy, root_window, KeyReleaseMask);
XWarpPointer(dpy, None, root_window, 0, 0, 0, 0, POSITION_X, 100);
XFlush(dpy); // Flushes the output buffer, therefore updates the cursor's position. Thanks to Achernar.
}
Wystarczy zmodyfikować 6 o 7 linijkę. Kompilujesz poleceniem "g++ PLIK_Z_KODEM.cpp -lX11 -o NAZWA_PROGRAMU" i dodajesz prawa do działania "chmod +x NAZWA_PROGRAMU". Teraz wystarczy w bashu uruchomić programik a kursor przeniesie ci się do wyznaczonego przez ciebie miejsca.
Co do odświeżania, najbanalniejszy sposób to w js (nie javie) ustawić aby strona się odświeżała np. co 10s :
setTimeout(function() { location.reload(); }, 10000);
Co do js to nie jestem pewien czy dobrze będzie działać.