I am looking for a desktop screen capture app for Linux that will scroll the screen to capture a larger screen area. It is most annoying to try to capture a selected window area where your desired area of capture requires a scrolling of the screen but the capture stops at the bottom without scrolling. Trying to paste together two screen captures is too time consuming. It should be memory resident and activate upon a key stroke sequence.
I need it to capture not just web pages but also long terminal windows and also windows in other apps.
Additionally, it would be desirable to have a print directly from the app print feature rather than saving as a file and printing from another app. Annotating and other editing features would be desirable.