Cuando instalamos NetBeans, y vamos a programar con él por primera vez, nos encontramos con que no podemos escribir ¡las llaves!, y más símbolos... parece que el teclado no está en español. Comprobamos que el resto de aplicaciones de nuestro escritorio sí tienen el teclado en español... ¿qué está pasando?

El problema es que la máquina virtual de Java usa la configuración de SCIM que por defecto está en inglés.

La solución consiste en editar el fichero global de SCIM (/etc/scim/global) y cambiar el valor de SupportedUnicodeLocales a español:

/SupportedUnicodeLocales = es_ES.UTF-8