You can try my alternate plugins for the shaking.
For shaking at the edges to work, you MUST have a layout bigger than the window. Shaking works by scrolling pixels that are outside pf the window, into the window, so there have to be pixels there in the first place. My plugins help here as they offset the layout so that there are always pixels around the edge that can be shaken into view, while locking the view as if the window=layout size.