Nwlapcug.com


Come ottenere le coordinate del cursore Linux

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

Istruzioni

1

Download and install X Libraries from python-xlib.sourceforge.net.

2

Importare librerie in script. In particolare, il modulo di "visualizzazione" delle librerie W Window System:

da Xlib importazione display

3

Utilizzare le librerie di visualizzazione per estrarre informazioni su mouse, ad esempio le coordinate X e Y dal sistema:

dati = display. Display () .screen ().root.query_pointer () ._data
mouse_x = dati restituito ["root_x"]
mouse_y = dati ["root_y"]