Do you know of a way to get OSX key bindings on Ubuntu?

There are many ways. I honestly don’t type enough in Linux on my Mac to need that but Kinto looks like it does what you want, is reversible, is per application configurable, and is aware of cursor/caret state.

https://github.com/rbreaves/kinto