A acentuação funciona corretamente em qualquer aplicação nativa do Linux, exceto em aplicações Java. Em aplicações Java consigo produzir o acento com uma vogal, mas não consigo produzir o acento sozinho. Por exemplo, consigo digitar â, â, á, mas não consigo digitar os acentos sozinhos ^, ~, '.
Pelas pesquisas que realizei, observei que esse problema é típico de aplicações que usam Swing no Linux.
Alguém que trabalhe com Java no Linux conhece alguma solução para esse problema ou pode informar qual distribuição utiliza?