마우스 커서의 현재 좌표를 표시하는 응용 프로그램?


27

포인터의 현재 위치를 X 디스플레이에 표시하고 싶습니다. 이 작업을 수행하는 응용 프로그램이 있습니까?


1
해결책을 찾았습니다. getmouselocation이라는 애플리케이션이있는 xdotool이라는 패키지가 있습니다. 그것은 다음과 같이 작동합니다 : sconklin @ xps-1 : ~ $ xdotool getmouselocation x : 1285 y : 10 screen : 0
sconklin

4
사이트에서 허용하면 실제 답변으로 작성하십시오.
이사야

나는 당신을위한 답변으로 작성했습니다 (과도한 대답을하지 않는 위키 모드).
Ilari Kajaste

답변:


26

로 불리는 우분투 리포지토리에서 사용할 수있는 xdotool라는 응용 프로그램이 있는 패키지 가 getmouselocation있습니다 sudo apt-get install xdotool. 명령 실행

xdotool getmouselocation

출력합니다

x:1285 y:10 screen:0

9
아마도 "watch xdotool getmouselocation"은 대부분의 사람들이 찾는 것입니다.
Nacho Coloma

10
  1. xdotool 설치
  2. 터미널을 열고 이것을 붙여 넣으십시오.

    while true; do clear; xdotool getmouselocation; sleep 0.1; done
    

커서를 화면 위로 움직이면 터미널에서 라이브 좌표가 업데이트되는 것을 볼 수 있습니다.


1
또는watch -n 0.1 "xdotool getmouselocation"
ziyuang

1

파이썬 스크립트는 다음과 같습니다.

#!/usr/bin/python
from Xlib import display

c = display.Display().screen().root.query_pointer()._data
x = c["root_x"]
y = c["root_y"]

print x, y

파일에 저장하고 chmod +x it그것이 제공하는 것을 참조하십시오.


1

xev커맨드 라인에서 이것을 보여줍니다. 다음을 시도하십시오.

xev

현재 좌표가로 표시됩니다 root:(<x>,<y>).


4
xev마우스 커서가 xev열리는 창을 가리킬 때 위치 만 표시하는 것 같습니다 .
Ilari Kajaste

업데이트 된 답변을 확인하십시오.
kcpr

@kcpr, 무엇? 데이터 root:(<x>,<y>)를 보유한 터미널 창에 아무것도 표시되지 않습니다 xev.
user1717828

@ user1717828, Ilari Kajaste가 제안한 것을 시도 했습니까?
kcpr

0

기본 Linux 솔루션은 아니지만 Wine을 설치 한 경우 Pixie 는 비어있는 작은 앱으로 커서의 좌표와 바로 아래의 픽셀 색상을 여러 형식으로 표시합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.