Я хотел бы смочь отобразить текущее местоположение указателя на этих X дисплеях. Есть ли какое-либо приложение, которое делает это?
Существует названный пакет xdotool
этому назвали приложение getmouselocation
, доступный из репозиториев человечности с sudo apt-get install xdotool
. Выполнение команды
xdotool getmouselocation
произведет
x:1285 y:10 screen:0
Вот сценарий 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
, и см. ot, который это дает.
xev
из командной строки показывает это. Попробуйте следующее.
xev
Текущие координаты отображены как root:(<x>,<y>)
.
Откройте терминал и вставьте это:
while true; do clear; xdotool getmouselocation; sleep 0.1; done
Переместите курсор через экран, и Вы будете видеть живое обновление координат на терминале.
Не собственным решением Linux, но если Вам установили Вино, Эльф, является свободное (как в пиве) небольшое приложение, которое покажет Вам обоим координаты Вашего курсора и цвет пикселя непосредственно под ним в нескольких форматах.