Ambil nama jendela dan perannya

11

Saya menjalankan Eclipse dan saya melepaskan beberapa jendela. Sekarang saya memiliki 4 jendela yang terhubung ke Eclipse. Yang saya butuhkan adalah dapat mengidentifikasi setiap jendela individu dan dapat mengendalikannya.

Jika saya menjalankan alat seperti: xprop,, xwininfoatau wmctrl -lsaya dapat mengambil WM_CLASSdan WM_NAMEuntuk jendela utama tetapi saya tidak bisa mendapatkannya untuk 3 jendela anak lainnya.

Bagaimana saya bisa mengambil WM_NAMEdan WM_ROLEuntuk semua 4 jendela?

licik
sumber
Apakah X mengharuskan setiap jendela memiliki atribut tersebut? Jika Anda tidak melihat mereka ketika menjalankan xprop pada mereka maka mungkin mereka hanya hilang untuk windows itu.
Joseph Garvin
@JosephGarvin Saya membutuhkan mereka untuk dapat memposisikan windows di tempat yang saya inginkan daripada di mana mereka dibuang secara default.
slybloty

Jawaban:

3

Dalam mencari jawaban untuk pertanyaan Anda, saya menemukan artikel yang sangat mendalam tentang pencocokan jendela yang bisa sangat membantu. Anda mungkin menemukan bahwa Eclipse yang harus disalahkan karena tidak mengikuti standar penamaan yang benar dalam menghasilkan windows anak menjadikan ini bug yang Anda harus meminta perbaikan dari pengembang .

jjclarkson
sumber
Saya telah menggunakan panduan Anda untuk melanjutkan penelitian saya, tetapi pertanyaannya tetap ada. Terima kasih.
slybloty