I just spent some time making my laptop dual boot ubuntu and windows. While I have played with ubuntu before, I never took the time to customize it for efficiency before. So here are my thoughts.
- windows shortcuts still work
- win + 1,2,3 etc still calls your applications on the task bar
- I added win + d to show desktop
- a bunch of ctrl+alt shortcuts for manipulating workspace
- this takes the place of stuff like win + arrow key: presumably you rarely need to tile windows because you can put stuff into different workspaces.
There are also windows tiling managers but I haven't looked into that yet.(CompizConfig has a plugin called grid that does this)
- xmodmap for the basic mappings. I'm thinking that this is actually a lot better than my current windows solution- more below.
- autokey is pretty well developed- you can apparently call python scripts from it
Now, I have my own modifier separated from normal Ctrl functions.This allows you to keep stuff like ctrl + h in your browser to be history (that was a problem before).
Had some installation difficulties along the way, but all-in-all seems quite manageable.