If I am on workspace 1, is there a way to hide the unity buttons from running programs on workspace 2 from showing up on workspace 1?

Solution 1:

Why not simply hide Unity side bar when not in use and then switch with keyboard shortcuts?