Come ottenere coordinate del cursore Linux

September 17

L'interazione con il sistema di Windows di qualsiasi dato sistema operativo può essere realizzato in molte delle lingue che il sistema supporta. Che lingua si intende utilizzare dipenderà l'applicazione che si sta sviluppando. Per le macchine Linux, qualsiasi linguaggio di programmazione in grado di connettersi alle librerie X-Window in grado di creare effetti Graphical User Interface, o raccogliere informazioni sullo stato del desktop, come la posizione del puntatore del mouse. Python, un linguaggio di programmazione disponibile sulla maggior parte delle distribuzioni Linux, serve come un semplice scelta per la raccolta di queste informazioni.

istruzione

1 Scaricare e installare X librerie da python-xlib.sourceforge.net.

2 librerie di importazione nello script. In particolare, il modulo "display" delle librerie W Window System:

dalla visualizzazione di importazione Xlib

3 Utilizzare le librerie di visualizzazione per estrarre informazioni sul mouse, come ad esempio le coordinate X e Y del sistema:

Dati = Display.Display (). schermo (). root.query_pointer () ._ dati
dati mouse_x = ritorno [ ""] root_x
mouse_y = dati [ "root_y"]