আমি এক্স ডিসপ্লেতে পয়েন্টারের বর্তমান অবস্থানটি প্রদর্শন করতে সক্ষম হতে চাই। এমন কোন অ্যাপ্লিকেশন রয়েছে যা এটি করে?
আমি এক্স ডিসপ্লেতে পয়েন্টারের বর্তমান অবস্থানটি প্রদর্শন করতে সক্ষম হতে চাই। এমন কোন অ্যাপ্লিকেশন রয়েছে যা এটি করে?
উত্তর:
এমন একটি প্যাকেজ রয়েছে যার xdotool
নাম রয়েছে একটি অ্যাপ্লিকেশন যার getmouselocation
সাথে উবুন্টু সংগ্রহস্থলগুলি পাওয়া যায় sudo apt-get install xdotool
। কমান্ড চালাচ্ছি
xdotool getmouselocation
আউটপুট হবে
x:1285 y:10 screen:0
এখানে একটি অজগর লিপি রয়েছে:
#!/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
এবং দেখুন এটি দেয়।
xev
কমান্ড লাইন থেকে এটি দেখায়। নিম্নলিখিত চেষ্টা করুন।
xev
বর্তমান স্থানাঙ্ক হিসাবে প্রদর্শিত হয় root:(<x>,<y>)
।
xev
মাউস কার্সারটি যখন উইন্ডোটি xev
খোলে তখন কেবল অবস্থানটি প্রদর্শিত হবে বলে মনে হয় ।
root:(<x>,<y>)
টার্মিনাল উইন্ডোতে আমি xev
ডেটা ধারণ করে এমন কোনও দেখতে পাচ্ছি না ।