É, não surpreendentemente, não um problema específico do Firefox, mas sim todo o GTK (para que outros, como o LibreOffice, sejam afetados também). O GTK não manipula métodos de entrada como seria de esperar, precisando de uma configuração separada.
Primeiro, precisei descobrir qual método de entrada é usado. gtk-query-immodules-2.0
e gtk-query-immodules-3.0
não vêm com gtk2-tools
e gtk3-tools
, que são instalados por padrão, mas exigem versões de 32 bits, mesmo em sistemas de 64 bits ( gtk2-tools-32bit
e gtk3-tools-32bit
). Depois de instalar as ferramentas, a execução do comando de consulta revelou que xim
não está na lista de métodos de entrada instalados e eu precisava instalar gtk2-immodule-xim
, gtk3-immodule-xim
e as versões de 32 bits.
Depois de certificar-se de que o xim existe, o passo final é definir GTK_IM_MODULE = xim e exportá-lo em ~/.profile
(um pouco estranho, mesmo que se exclua cedilla.so
de /usr/lib/gtk-*.0/[version]/immodules
, ele continue usando cedillas).