应用程序将显示鼠标光标的当前坐标?


27

我希望能够在X显示器上显示指针的当前位置。有什么应用程序可以做到这一点?


1
我找到了解决方案。有一个名为xdotool的软件包,其中有一个名为getmouselocation的应用程序。它的工作方式如下:sconklin @ xps-1:〜$ xdotool getmouselocation x:1285 y:10 screen:0
sconklin 2011年

4
一旦网站允许,请在实际答案中写上。
以赛亚书

我把它写成是给您的答案(Wiki模式不收取不必要的代表费用)。
Ilari Kajaste

Answers:


26

有一个名为的软件包xdotool,其中有一个名为的应用程序getmouselocation,可通过ubuntu存储库获得sudo apt-get install xdotool。运行命令

xdotool getmouselocation

将输出

x:1285 y:10 screen:0

9
大多数人都在寻找“ watch xdotool getmouselocation”。
Nacho Coloma 2013年

10
  1. 安装xdotool
  2. 打开一个终端并粘贴:

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

将光标移到屏幕上,您将在终端上看到实时坐标更新。


1
watch -n 0.1 "xdotool getmouselocation"

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打开的窗口时显示位置。
Ilari Kajaste

查看更新后的答案。
kcpr

@kcpr,什么?我没有root:(<x>,<y>)在终端窗口中保存任何xev数据。
user1717828

@ user1717828,您尝试了Ilari Kajaste的建议吗?
kcpr

0

Pixie不是本机Linux解决方案,但是如果您安装了Wine,Pixie是一个免费的(如在啤酒中)小型应用程序,它将以多种格式显示光标的坐标和像素正下方的像素颜色。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.