Cara mereproduksi dalam Awesome WM v3.5.2 hingga 3.5.5 (sejauh ini):
- Instal OpenJDK atau Oracle Java 7 . Bug ini telah diamati dengan keduanya.
- Mulai sesi WM Keren baru dengan konfigurasi default .
- Mulai jEdit atau PyCharm . Bug ini telah diamati dengan keduanya.
- Gerakkan penunjuk tetikus, dan amati bagaimana ia berubah berdasarkan apakah Anda mengarahkan kode, file proyek, atau menu. Ini seharusnya bekerja secara normal.
- Klik dan lepaskan pada menu File , masukkan salah satu sub-menu, dan amati bagaimana item langsung di bawah penunjuk tetikus difokuskan sepanjang waktu.
- Tekan Mod4+ Spaceberulang kali hingga tata letak mengambang diaktifkan (aplikasi akan hampir layar penuh) atau buka aplikasi lain dalam tag yang sama.
Pada titik ini, saya berharap mouse berperilaku seperti halnya dengan aplikasi "normal". Sebaliknya saya perhatikan yang berikut:
- Saat mengklik dan menavigasi menu dengan mouse, penunjuk tetikus dan item menu yang difokuskan akan saling diimbangi secara vertikal , seakan-akan memiliki jumlah piksel yang sama dengan ketinggian bilah status.
- Saat mengarahkan item lain seperti sebelumnya, ikon kursor akan ditetapkan seolah-olah penunjuk mouse lebih tinggi di layar. Misalnya, melayang di atas baris teks Anda tidak akan melihat kursor teks.
Seolah-olah ada sesuatu yang tidak mendeteksi bahwa koordinat jendela telah berubah.
Bug serupa tetapi jauh lebih menyebalkan terjadi ketika Anda membuka aplikasi lain di tag yang sama - perilaku mouse seolah-olah jendela tidak bergerak sama sekali.
Ketika Anda beralih tag lain yang sudah memiliki aplikasi terbuka - "virtual mouse desktop" dipindahkan ke kiri atas layar utama .
Karena bug ini telah diamati di OpenJDK dan Oracle Java, dengan aplikasi Java yang berbeda, tampaknya sangat mungkin bug tersebut ada di Awesome WM.
Pertanyaan terkait , artikel . Saya mencoba _JAVA_AWT_WM_NONREPARENTING
dan wmname
memperbaiki, tetapi tidak pergi.