Uma resposta parcial é fazer uso da opção apple:badmap
XKB.
Comando de terminal para satisfazer o teclado do Mac:
gsettings set org.gnome.desktop.input-sources xkb-options "['apple:badmap']"
Comando do terminal para desativar a opção:
gsettings reset org.gnome.desktop.input-sources xkb-options
No que diz respeito ao comando / Ctrl, acho que esta questão se aplica:
Como faço para alternar a tecla Command ea tecla Control em um MacBook Pro?