ich python3 bin mit und ich bin in der Lage, die Mausposition erhalten unter Verwendung der folgenden Codes in Centos 7:Python Get Mausposition in einem Cron-Skript
from Xlib import display
data = display.Display().screen().root.query_pointer()._data
data["root_x"], data["root_y"]
Allerdings, wenn ich das Skript crontab verwenden, ist es zeigt die folgende Ausnahme: Xlib.error.DisplayNameError: Ungültiger Anzeigename ""
Gibt es eine Möglichkeit, die Mausposition mit Python und Cron-Job zu erhalten?
Mit einem Cron-Job wird es hackish sein, vorausgesetzt, Sie können es überhaupt funktionieren. Ich würde versuchen, pro Benutzer Systemd Jobs zu sehen. Systemd kann zeitgesteuerte Slices ausführen, die eine Obermenge von Cron-Features sind. Und Prozesse, die von Benutzer-Systemd ausgeführt werden, haben normalerweise Zugriff auf Anzeige- und Sicherheits-Cookies für den Zugriff auf den X-Server (abhängig von der Distro-Einrichtung). – spectras