From 3aebeffec38b3889abff42c63ad2d100ebc6b355 Mon Sep 17 00:00:00 2001 From: Jing Hua Date: Thu, 30 Nov 2023 17:37:04 +0800 Subject: [PATCH] add desktop get mouse pos --- desktop_env/controllers/mouse.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/desktop_env/controllers/mouse.py b/desktop_env/controllers/mouse.py index cd63175..833f4ee 100644 --- a/desktop_env/controllers/mouse.py +++ b/desktop_env/controllers/mouse.py @@ -71,9 +71,12 @@ class XDoToolMouseController(AbstractMouseController, XDoToolController): def __init__(self, ssh_connection: Connection): super().__init__(ssh_connection=ssh_connection) - @abstractmethod def get_mouse(self): - raise NotImplementedError + output = self._execute_xdotool_command(f"") + parts = output.split(" ") + x = int(parts[0].split(":")[1]) + y = int(parts[1].split(":")[1]) + return x, y def mouse_move(self, x: int, y: int): self._execute_xdotool_command(f"mousemove {x} {y}")