अनुप्रयोग जो माउस कर्सर के वर्तमान निर्देशांक को प्रदर्शित करेगा?


27

मैं एक्स डिस्प्ले पर पॉइंटर के वर्तमान स्थान को प्रदर्शित करने में सक्षम होना चाहता हूं। क्या कोई एप्लिकेशन है जो यह करता है?


1
मुझे एक उपाय मिला। एक पैकेज है जिसे xdotool कहा जाता है जिसमें एक अनुप्रयोग है जिसका नाम getmouselocation है। यह इस तरह काम करता है: sconklin @ xps-1: ~ $ xdotool getmouselocation x: 1285 y: 10 स्क्रीन: 0
sconklin

4
कृपया लिखें कि वास्तविक उत्तर में, एक बार साइट आपको अनुमति देती है।
यशायाह

मैंने इसे आपके लिए एक उत्तर के रूप में लिखा है (विकी मोड इसके लिए अनुचित प्रतिनिधि नहीं लेने के लिए)।
इलारी कजस्ट

जवाबों:


26

वहाँ एक पैकेज है जिसे xdotoolनाम दिया गया है getmouselocation, जिसका नाम ubuntu repositories से उपलब्ध है 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"
जियायुंग

1

यहाँ एक अजगर लिपि है:

#!/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खुलने पर इंगित कर रहा है, जब वह स्थान दिखाता है ।
इलारी कजस्ट जूल 20'11

अद्यतन उत्तर की जाँच करें।
kcpr

@ क्या, क्या? मुझे root:(<x>,<y>)टर्मिनल विंडो में कोई भी xevडेटा दिखाई नहीं देता है।
user1717828

@ user1717828, क्या आपने कोशिश की कि इलारी कजस्ट ने क्या सुझाव दिया?
kcpr

0

एक देशी लिनक्स समाधान नहीं है, लेकिन अगर आपके पास वाइन स्थापित है, तो पिक्सी एक स्वतंत्र (बीयर में) छोटा ऐप है जो आपको आपके कर्सर के निर्देशांक और पिक्सेल के रंग दोनों को सीधे कई प्रारूपों में दिखाएगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.