2 works in Windows, xfce and Unity too, mostly (and has been for years). The focus stays on the calculator if you wanna type into it, but you can still scroll whatever your mouse is over.
1 certainly works in any Linux DE I've ever used, as long as I make the terminal stay in the foreground whether it's focused or not. Personally, I prefer to use guake for sucha usecase, however.