Masalah Swing dan Netbeans 6.5 di Linux


Masalah utama menjalankan Netbeans 6.5 di linux dengan java 1.6 adalah sering kali keyboard saya seperti terkunci. Saya bingung dengan keadaan ini. Saya coba cari laporan bug dan forum untuk Netbeans. Pertama ada yang menyarankan untuk membuang paket SCIM dari linux. Sudah saya buang, tapi tetap saja keyboard saya “mati” di Netbeans.

Kemudian ada yang mengatakan bahwa yang salah bukan pada Netbeans, tapi pada environment Java JDK 1.6 (lihat ini). Kalau kita menggunakan AWT_TOOLKIT=MToolkit, akan mengakibatkan keyboard sering disable pada lingkungan Swing. Untuk itu disarankan untuk diganti dengan AWT_TOOLKIT=XToolkit. Akhirnya saya mencoba memasukan deklarasi

export AWT_TOOLKIT=XToolkit

di dalam file $NETBEANS_HOME/bin/netbeans. Dan setelah itu, rasanya memang belum mengalami keyboard “mati” lagi di Netbeans. Semoga memang demikian.

Catatan: ketika kita mengaktifkan Compiz (desktop effect) di Gnome, kita perlu memasang paket libXp agar MToolkit dapat berjalan di lingkungan Java.