Hi Gregor, Sorry for the delay in replying; I was busy with college. I've replied inline
> > I installed the required library (xcb cursor devel) and now it compiles. I > would also find > it better when you fail the build if XCB CURSOR is not found. > > Startup speed: still at least 3 times slower than ksnapshot (both build on > top of debug > mode KF5). > I pushed out a fix two days ago that replaced one QTimer::singleShot() with a QMetaObject::invokeMethod(Qt::QueuedConnection), which improved the startup speed by a lot (I'm on Release builds of KF5). On my computer it starts up almost as fast as KSnapshot. I can notice that it's just a tiny bit slower, but that's probably because of QML. If the delay gets annoying, I'm going to abandon QML and go for a QWidgets based approach. For the time being, though, I'm letting it be. As for CMake, I'll make the modules REQUIRED. Thanks for this bugreport. > > E.g. Greenshot does it like this: If you press Print Screen then > 1) The whole screen including the cursor is captured immediately. > 2) The image is drawn on top of the actual screen image. > So you see a still image of your screen. > If you do not look closely you might not notice it. > 3) Select the rectangular region as with kscreengenie. > This is what happens with kscreengenie when compositing is not available. In case it is available, I switch to a live view. I guess what I can do is record the mouse cursor position when the grab was initiated (before the cropper appears), and then overlay the cursor image at the recorded position. -- Boudhayan Gupta >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<