el layout de tu teclado es inglés de usa? (está "fisicamente" la ñ en tu teclado?) En ese idioma no existe la ñ
![borracho](http://static.forosdelweb.com/fdwtheme/images/smilies/borracho.png)
Si es así, tenes 2 posibilidades:
- cambiar de teclado
![apachar ojo](http://static.forosdelweb.com/fdwtheme/images/smilies/wink.png)
- modificar el Xmodmap y editarlo a tu gusto (yo hice eso, ya que tambien tengo teclado USA).
Tenes que editar el archivo /usr/share/xmodmap/xmodmap.us (o us.intl... depende de tu teclado...respaldalo antes!) y añadir la ñ "a mano"
Si ejecutas en la consola el comando
xev, vas a poder saber qué codigo numérico corresponde a que botón de tu teclado.. despés es ir al xmodmap y modificar la línea del boton que quieras que aparezca la ñ (ntilde se llama). En mi caso, que la tengo en el Shift izquierdo: