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
,, xwininfo
atau wmctrl -l
saya dapat mengambil WM_CLASS
dan WM_NAME
untuk jendela utama tetapi saya tidak bisa mendapatkannya untuk 3 jendela anak lainnya.
Bagaimana saya bisa mengambil WM_NAME
dan WM_ROLE
untuk semua 4 jendela?
Jawaban:
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 .
sumber
Menggunakan Intrinsics dapat menyelesaikan masalah Anda untuk mendapatkan WM_WINDOW_ROLE dan WM_NAME.
sumber