แอปพลิเคชั่นใดที่จะแสดงพิกัดปัจจุบันของเคอร์เซอร์เมาส์?


27

ฉันต้องการที่จะแสดงตำแหน่งปัจจุบันของตัวชี้บนจอแสดงผล X มีแอปพลิเคชันใดบ้างที่ใช้ทำสิ่งนี้


1
ฉันพบวิธีแก้ปัญหา มีแพ็คเกจชื่อ xdotool ที่มีแอปพลิเคชันชื่อ getmouselocation มันทำงานได้เช่นนี้: sconklin @ xps-1: ~ $ xdotool getmouselocation x: 1285 y: 10 หน้าจอ: 0
sconklin

4
โปรดเขียนด้วยคำตอบจริงเมื่อไซต์อนุญาตให้คุณ
อิสยาห์

ฉันเขียนมันขึ้นเป็นคำตอบสำหรับคุณ (โหมด wiki เพื่อไม่ใช้ตัวแทนไม่เหมาะสำหรับมัน)
Ilari Kajaste

คำตอบ:


26

มีแพคเกจที่เรียกว่าเป็นxdotoolที่มีแอพลิเคชันที่มีชื่อที่มีอยู่จากอูบุนตูเก็บด้วยgetmouselocation sudo apt-get install xdotoolกำลังรันคำสั่ง

xdotool getmouselocation

จะส่งออก

x:1285 y:10 screen:0

9
อาจเป็น "watch xdotool getmouselocation" เป็นสิ่งที่คนส่วนใหญ่มองหา
Nacho Coloma

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เปิดขึ้น
Ilari Kajaste

ลองดูคำตอบล่าสุด
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.