A questão era que o mac us keymap ( setxkbmap -layout us -variant mac ) tinha algumas chaves no local errado.
Eu editei /usr/share/X11/xkb/symbols/us , onde parecia que a chave TLDE e LSGT estava na seção mac . Carregando setxkbmap -layout us -variant mac faz o truque agora.