cronスクリプトにマウスの位置を取得し、私はCentOSに7に以下のコードを使用して、マウスの位置を取得することができています:Pythonは私がのpython3を使用しています
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の機能のスーパーセットであるタイマータイプのスライスを実行できます。また、ユーザごとのシステムによって実行されるプロセスは通常、Xサーバにアクセスするための表示とセキュリティクッキーにアクセスできます(ディストリビューションに依存します)。 – spectras