Приложение, которое будет отображать текущие координаты курсора мыши?


27

Я хотел бы иметь возможность отображать текущее местоположение указателя на дисплее X. Есть ли приложение, которое делает это?


1
Я нашел решение. Есть пакет с именем xdotool, в котором есть приложение с именем getmouselocation. Это работает так: sconklin @ xps-1: ~ $ xdotool getmouselocation x: 1285 y: 10 screen: 0
sconklin

4
пожалуйста, напишите это в фактическом ответе, как только сайт позволит вам.
Исаия

Я написал это как ответ для вас (режим вики, чтобы не принимать за это ненужную репутацию).
Илари Каясте

Ответы:


26

Есть пакет с именем xdotoolприложения getmouselocation, доступный из репозиториев Ubuntu sudo apt-get install xdotool. Выполнение команды

xdotool getmouselocation

будет выводить

x:1285 y:10 screen:0

9
Вероятно, большинство людей ищут "watch xdotool getmouselocation".
Начо Колома

10
  1. Установите xdotool
  2. Откройте терминал и вставьте это:

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

Наведите курсор на экран, и вы увидите актуальное обновление координат на терминале.


1
илиwatch -n 0.1 "xdotool getmouselocation"
ziyuang

1

Вот скрипт на python:

#!/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открывшееся окно .
Илари Каясте

Проверьте обновленный ответ.
kcpr

@ kcpr, что? Я не вижуroot:(<x>,<y>) в окне терминала, который содержит xevданные.
user1717828

@ user1717828, ты пробовал то, что предложил Илари Каджасте?
kcpr

0

Не родное решение Linux, но если у вас установлен Wine, Pixie - это бесплатное (как в пиве) небольшое приложение, которое покажет вам как координаты вашего курсора, так и цвет пикселя непосредственно под ним в нескольких форматах.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.