ฉันกำลังเขียนสคริปต์ไพ ธ อนเพื่อปรับขนาดและจัดระเบียบหน้าต่างเหมือนกับที่gridปลั๊กอินทำcompiz-fusion(ยกเว้นว่าฉันใช้Debian Wheezy )
ฉันกำลังใช้xrandrและwmctrlรับความละเอียดของหน้าจอทั้งสองของฉันและคำนวณขนาดที่กำหนดเองสำหรับ windows (แยกตามแนวนอนแนวตั้ง ฯลฯ ... ):
xrandrบอกฉันว่าฉันมีกี่หน้าจอและความละเอียดของพวกเขาwmctrlช่วยให้ฉันมีขนาดดั้งเดิมของหน้าต่างและตำแหน่งของหน้าต่าง (ซึ่งแสดงในพื้นที่ทำงาน)
น่าเสียดายที่หน้าจอ 2 หน้าของฉันไม่มีความละเอียดเท่ากันเลยดังนั้นข้อมูลเดียวที่ฉันขาดหายไปคือ: หน้าจอใดที่หน้าต่างปรากฏขึ้นเพื่อให้ฉันสามารถคำนวณขนาดใหม่ที่เข้ากับหน้าจอนี้ได้อย่างสวยงาม
มีคำสั่ง / โปรแกรมใดที่สามารถรับข้อมูลนี้ได้หรือไม่?
xdotoolแต่น่าเสียดายที่มันไม่ได้ตระหนักถึงการตั้งค่าหน้าจอคู่ทั้งหมดที่เห็นคือหน้าจอขนาดใหญ่เดียว อันที่จริงxdotool getmouselocationจะแสดงscreen:0แม้ว่าผมจะเลื่อนเมาส์ของฉันไปทั่วหน้าจอทั้ง ...