--- a/eric6/Snapshot/SnapshotDefaultGrabber.py Thu Jan 07 18:11:11 2021 +0100 +++ b/eric6/Snapshot/SnapshotDefaultGrabber.py Mon Jan 11 19:04:31 2021 +0100 @@ -154,8 +154,16 @@ elif mode == SnapshotModes.SelectedScreen: screen = QGuiApplication.screenAt(QCursor.pos()) sgeom = screen.geometry() - snapshot = screen.grabWindow( - 0, sgeom.x(), sgeom.y(), sgeom.width(), sgeom.height()) + if Globals.isMacPlatform(): + # macOS variant + snapshot = screen.grabWindow( + 0, sgeom.x(), sgeom.y(), sgeom.width(), sgeom.height() + ) + else: + # Linux variant + # Windows variant + snapshot = screen.grabWindow( + 0, 0, 0, sgeom.width(), sgeom.height()) else: snapshot = QPixmap()