マウスカーソルの現在の座標を表示するアプリケーション?


27

Xディスプレイにポインターの現在の位置を表示できるようにしたいと思います。これを行うアプリケーションはありますか?


1
私は解決策を見つけました。getmouselocationという名前のアプリケーションを持つxdotoolというパッケージがあります。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
おそらく「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、Ilari Kajasteが提案したことを試しましたか?
kcpr

0

ネイティブLinuxソリューションではありませんが、Wineがインストールされている場合、Pixieは無料の(ビールのように)小さなアプリで、カーソルの座標とその直下のピクセルの色の両方をいくつかの形式で表示します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.