Buscando un poco en google me di cuenta que Gnome no utiliza el codigo ascii para representar los caracteres, en su lugar utiliza Unicode. El @ tambien esta disponible en este sistema, pero se inserta de manera diferente.
Para insertar un caracter Unicode debemos pulsar Ctrl-Shift-U (les aparece u) y luego el codigo. El codigo no se corresponde con el Ascii, porque el Unicode utiliza el sistema hexadecimal y el Ascii el decimal.
Si queremos insertar el "@" pulsamos: Ctrl-Shift-U 40 [enter]
(El 40 en hexadecimal es el 64 en decimal)
Aca les dejo la tabla completa

(Primero va la fila y luego la columna)
Por ejemplo el codigo correspondiente para el ~ es el 7E.
Desconozco por falta de tiempo si en KDE sucede lo mismo, en cuanto lo pruebe lo agrego
Es algo que tal vez a muchos no les interese pero me genero curiosidad.