É, 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).