Você terá que modificar o arquivo fr em / usr / share / X11 / xkb / symbols.
Faça uma cópia do arquivo em algum lugar.
Modifique-o conforme necessário.
Faça um backup do arquivo original na pasta original.
Sobrescreva o arquivo com a versão modificada (você precisará de direitos de administrador: gksu nautilus
no terminal). SEJA CUIDADOSO. VOCÊ PODIA QUEBRAR COISAS!
Reinicie o servidor X ou reinicie.
P.S. Se você estiver usando o Ubuntu 12.04, você terá problemas com o layout modificado (eu faço), mas há uma solução temporária. Em um tipo de terminal:
sudo setxkbmap fr
Eu não estou usando o layout padrão francês, mas o chamado alternativo francês e alternativo francês latin 9 somente. Eu tenho que usar:
sudo setxkbmap "fr(oss)","fr(oss_latin9)"
Modifique o comando de acordo.