Fare imlecinin geçerli koordinatlarını görüntüleyen uygulama?


27

İşaretçinin geçerli konumunu X ekranında gösterebilmek istiyorum. Bunu yapan herhangi bir uygulama var mı?


1
Bir çözüm buldum. Xdotool adında, getmouselocation adlı bir uygulamaya sahip bir paket var. Bu şekilde çalışır: sconklin @ xps-1: ~ $ xdotool getmouselocation x: 1285 y: 10 ekran: 0
sconklin

4
Lütfen site size izin verdiğinde, bunu gerçek bir cevaba yazınız.
İşaya

Bunu sizin için bir cevap olarak yazdım (wiki modunun gereğinden fazla sayılmaması).
Ilari Kajaste

Yanıtlar:


26

Ubuntu depolarından erişilebilen ve xdotooladında bir uygulaması olan bir paket getmouselocationvar sudo apt-get install xdotool. Komutu çalıştırmak

xdotool getmouselocation

çıkacak

x:1285 y:10 screen:0

9
Muhtemelen "xdotool getmouselocation'ı izle" çoğu insanın aradığı şey.
Nacho Coloma

10
  1. Xdotool yükle
  2. Bir terminal açın ve şunu yapıştırın:

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

İmleci ekran üzerinde hareket ettirdiğinizde terminalde canlı koordinatların güncellendiğini göreceksiniz.


1
veyawatch -n 0.1 "xdotool getmouselocation"
ziyuang

1

İşte bir python betiği:

#!/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

Dosyaya kaydedin chmod +x itve verdiği ot bakın.


1

xevkomut satırından bunu gösterir. Takip etmeyi dene.

xev

Geçerli koordinatlar olarak görüntülenir root:(<x>,<y>).


4
Görünen o ki xev, fare imleci xevaçılan pencereyi gösterdiğinde konumu gösteriyor gibi görünüyor .
Ilari Kajaste

Güncellenmiş cevabı kontrol edin.
kcpr 11:15

@kcpr, ne? Verileri root:(<x>,<y>)tutan terminal penceresinde hiçbir şey görmüyorum xev.
user1717828

@ user1717828, Ilari Kajaste'nin önerdiği şeyi denediniz mi?
kcpr

0

Yerel bir Linux çözümü değil, eğer Wine'ı kurduysanız, Pixie hem imlecinizin koordinatlarını hem de altındaki pikselin rengini doğrudan birkaç formatta gösteren ücretsiz (biradaki gibi) küçük bir uygulamadır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.