我使用python3鼠標的位置,我能夠使用下面的代碼來獲得Centos的7鼠標的位置:Python中獲取cron腳本
from Xlib import display
data = display.Display().screen().root.query_pointer()._data
data["root_x"], data["root_y"]
然而,當我使用crontab中運行腳本,它顯示以下異常: Xlib.error.DisplayNameError:顯示名稱錯誤「」
有沒有一種方法可以使用python和cron作業獲取鼠標位置?
對於cron作業,假設您可以使其工作,那麼這將是一件駭人聽聞的事情。我會試着看看每個用戶的systemd作業。 Systemd可以運行定時器類型的片段,這是cron功能的超集。並且每個用戶systemd運行的進程通常可以訪問顯示和訪問X服務器的安全cookie(取決於發行版設置)。 – spectras