ดึงชื่อหน้าต่างและบทบาท


11

ฉันกำลังใช้ Eclipse และฉันแยกหน้าต่างออกบางส่วน ตอนนี้ฉันมี 4 windows เชื่อมโยงกับ Eclipse สิ่งที่ฉันต้องการคือสามารถระบุแต่ละหน้าต่างและสามารถควบคุมได้

ถ้าผมใช้เครื่องมือเช่น: xprop, xwininfoหรือwmctrl -lผมสามารถดึงWM_CLASSและWM_NAMEสำหรับหน้าต่างหลัก แต่ฉันไม่สามารถรับได้อีก 3 windows ของเด็ก

ฉันจะดึงข้อมูลWM_NAMEและWM_ROLEสำหรับหน้าต่างทั้งสี่ได้อย่างไร


X ต้องการให้หน้าต่างทุกบานมีแอตทริบิวต์เหล่านั้นหรือไม่ หากคุณไม่เห็นพวกเขาเมื่อเรียกใช้ xprop กับพวกเขามันอาจเป็นเพราะกรณีนี้มันหายไปสำหรับหน้าต่างเหล่านั้น
Joseph Garvin

@ โจเซฟการ์วินฉันต้องการผู้ใช้เหล่านั้นเพื่อให้สามารถวางตำแหน่งหน้าต่างในสถานที่ที่ฉันต้องการแทนที่จะเป็นที่ที่พวกเขาถูกทิ้งโดยค่าเริ่มต้น
slybloty

คำตอบ:


3

ในการค้นหาคำตอบสำหรับคำถามของคุณฉันพบบทความในเชิงลึกเกี่ยวกับการจับคู่หน้าต่างที่อาจมีประโยชน์มาก คุณอาจพบว่า Eclipse เป็นให้โทษไม่ปฏิบัติตามมาตรฐานการตั้งชื่อที่ถูกต้องในการสร้างหน้าต่างเด็กนี้ทำให้ข้อผิดพลาดที่คุณควรขอแก้ไขจากนักพัฒนา


ฉันใช้คำแนะนำของคุณเพื่อทำการวิจัยต่อไป แต่คำถามยังคงอยู่ ขอบคุณ
slybloty

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.