flameshot icon indicating copy to clipboard operation
flameshot copied to clipboard

Flameshot cursor is not visible when taking screenshots

Open hrs445100058 opened this issue 3 years ago • 19 comments

Flameshot version Flameshot v0.10.1 Compiled with Qt 5.12.8

Describe the bug The cursor is not visible when taking a screenshot of Flameshot. I can't accurately click on the function I need. Just like you are blind, I can't see the cursor position.

System Information

Linux version 5.13.0-21-generic (buildd@lgw01-amd64-052) (gcc (Ubuntu 11.2.0-7ubuntu2) 11.2.0, GNU ld (GNU Binutils for Ubuntu) 2.37) #21-Ubuntu SMP Tue Oct 19 08:59:28 UTC 2021

ubuntu 20.10 Gnome 40.4.0

hrs445100058 avatar Oct 24 '21 02:10 hrs445100058

Would you please record a video of how it looks and post it here. For example you can use peek

Also, had this happened recently after an update or vhange on your system, or are you a new Flameshot user?

mmahmoudian avatar Oct 24 '21 08:10 mmahmoudian

Same problem, when area screenshot started, cross cursor was shown. but hided after a half second. Just I have to imagine the position of mouse cursor. It is always worked well several days before.

$ flameshot --version
Flameshot v0.10.1
Compiled with Qt 5.15.2
$ uname -a
Linux magpie 5.14.14-arch1-1 #1 SMP PREEMPT Wed, 20 Oct 2021 21:35:18 +0000 x86_64 GNU/Linux

00052 avatar Oct 28 '21 06:10 00052

@poilynx what window manager or desktop environment do you use? To me it seems like your mouse cursor goes under the Flameshot window.

mmahmoudian avatar Oct 28 '21 07:10 mmahmoudian

desktop environment is Gnome3 and window manager is gdm

00052 avatar Nov 08 '21 15:11 00052

Same issue here. Cross-hairs disappear when capturing, and no cursor on menu buttons, so can't save, edit, etc without guessing where cursor is. OS is Ubuntu 21.10 DE is Gnome 40.4 and WM is Wayland.

clomper avatar Nov 24 '21 14:11 clomper

Bump

clomper avatar Nov 30 '21 13:11 clomper

@clomper I'm typing on the phone so I quickly write few points:

  1. You didn't need to bump, you literally bumped it 6 days ago by commenting.
  2. You didn't mention your Flameshot version and how you have installed it (from apt, flatpak, snap or AppImage)
  3. As a side note: Wayland is not a Window Manager, it is a Display Server Protocol.

mmahmoudian avatar Nov 30 '21 14:11 mmahmoudian

  1. Sorry
  2. Flameshot 0.9.0+ds1-2 (Debian) | installed, purged, reinstalled with apt-get
  3. Gnome 40.4.0

clomper avatar Nov 30 '21 16:11 clomper

@clomper thanks for the info. The latest stable version is 0.10.2 in which we have done a lot of improvements for Wayland. It is not perfect but we are constantly improving the software. I suggest you to try the new version (for example using Flatpak. You can see instructions and help here:

https://flameshot.org/guide/installation/installation-linux/

But to make it clear, I'm not sure if this cursor issue is resolved in that version, but fir sure it will have major improvements in Wayland.

mmahmoudian avatar Nov 30 '21 16:11 mmahmoudian

[UPDATE / SOLVED] Not sure exactly how these are related, but I uninstalled gnome-control-center-system76 and replaced it with gnome-control-center (for reasons unrelated to Flameshot) and now I have a cursor. Works with pacman (0.10.x) as well as with git version (11.0.0), no problems.


Been having this issue over the last few months-ish. Sorry I can't be more specific. There is no visible cursor, but hovering over buttons acts as if a cursor is present.

  • x11
  • Gnome 41.3
  • ArcoLinux (had the same issue on Vanilla Arch as well)
  • Installation methods that I've tried, all having the same issue:
    • AppImage
    • Git
    • pacman
Flameshot v11.0.0 (ad1bf28)
Compiled with Qt 5.12.8
linux: 5.16.4-zen1-1-zen
arcolinux: unknown

Some output from the AppImage

qt.network.ssl: QSslSocket: cannot resolve OPENSSL_init_ssl
qt.network.ssl: QSslSocket: cannot resolve OPENSSL_init_crypto
qt.network.ssl: QSslSocket: cannot resolve ASN1_STRING_get0_data
qt.network.ssl: QSslSocket: cannot resolve EVP_CIPHER_CTX_reset
qt.network.ssl: QSslSocket: cannot resolve RSA_bits
qt.network.ssl: QSslSocket: cannot resolve OPENSSL_sk_new_null
qt.network.ssl: QSslSocket: cannot resolve OPENSSL_sk_push
qt.network.ssl: QSslSocket: cannot resolve OPENSSL_sk_free
qt.network.ssl: QSslSocket: cannot resolve OPENSSL_sk_num
qt.network.ssl: QSslSocket: cannot resolve OPENSSL_sk_pop_free
qt.network.ssl: QSslSocket: cannot resolve OPENSSL_sk_value
qt.network.ssl: QSslSocket: cannot resolve DH_get0_pqg
qt.network.ssl: QSslSocket: cannot resolve SSL_CTX_set_options
qt.network.ssl: QSslSocket: cannot resolve SSL_CTX_set_ciphersuites
qt.network.ssl: QSslSocket: cannot resolve SSL_set_psk_use_session_callback
qt.network.ssl: QSslSocket: cannot resolve SSL_get_client_random
qt.network.ssl: QSslSocket: cannot resolve SSL_SESSION_get_master_key
qt.network.ssl: QSslSocket: cannot resolve SSL_session_reused
qt.network.ssl: QSslSocket: cannot resolve SSL_set_options
qt.network.ssl: QSslSocket: cannot resolve TLS_method
qt.network.ssl: QSslSocket: cannot resolve TLS_client_method
qt.network.ssl: QSslSocket: cannot resolve TLS_server_method
qt.network.ssl: QSslSocket: cannot resolve X509_STORE_CTX_get0_chain
qt.network.ssl: QSslSocket: cannot resolve X509_getm_notBefore
qt.network.ssl: QSslSocket: cannot resolve X509_getm_notAfter
qt.network.ssl: QSslSocket: cannot resolve X509_get_version
qt.network.ssl: QSslSocket: cannot resolve X509_STORE_set_ex_data
qt.network.ssl: QSslSocket: cannot resolve X509_STORE_get_ex_data
qt.network.ssl: QSslSocket: cannot resolve OpenSSL_version_num
qt.network.ssl: QSslSocket: cannot resolve OpenSSL_version
qt.network.ssl: Incompatible version of OpenSSL
Failed to get information about the latest version.  "Host api.github.com not found"
Failed to get information about the latest version.  "Host api.github.com not found"
Failed to get information about the latest version.  "Host api.github.com not found"

ph-One avatar Feb 02 '22 12:02 ph-One

[UPDATE / SOLVED] Not sure exactly how these are related, but I uninstalled gnome-control-center-system76 and replaced it with gnome-control-center (for reasons unrelated to Flameshot) and now I have a cursor. Works with pacman (0.10.x) as well as with git version (11.0.0), no problems.

Could be important, I'm using PopOS too with the same problem.

Phosphorus-M avatar Feb 15 '22 14:02 Phosphorus-M

That didn't work out for me, i was using gnome-control-center not the system76 version.

Anyhow, I've found something related. When I just start my computer, flameshots works great, I can see the pointer and make selections. After a while (no idea how much, but many time) I hit this bug and I cannot see the pointer. Even if I completely kill flameshot and restart it, BUT If take a region screenshot with gnome's default app and the try flameshot again, it works perfectly fine.

No idea why. Maybe the gnome's default app is "resetting" some overlay?

luixal avatar Feb 19 '22 14:02 luixal

I have the same issue. The issue is there since a while. I have this bug when I am screen sharing my desktop with Chrome (for example the bug is not happening when I screen share with OBS or with Firefox). I am using GNOME 41.3 Wayland (doesn't happen with Xorg session). flameshot-git r1651.4affa92b-1

All3xJ avatar Mar 13 '22 11:03 All3xJ

No news on this issue? It's really annoying having to go through the gnome tool and the back to flameshot in order to use the editor :(

luixal avatar Mar 21 '22 18:03 luixal

@luixal can you reproduce the issue in a clean VM? I cannot and I guess the devs need an environment that can reproduce it. I would be thankful if you can give it a try and see if you have better luck than me, and let us know

mmahmoudian avatar Mar 21 '22 20:03 mmahmoudian

Hi, I haven't tried. Anyhow, will wait until getting gnome 42 in case it's not flameshot's problem and it gets fixed.

luixal avatar Mar 23 '22 19:03 luixal

I can confirm that this still exists on Fedora 36 with GNOME 42.

lepa22 avatar Nov 04 '22 18:11 lepa22

The cursor was missing on Ubuntu 23.04 and works on Ubuntu 23.10

yxd0018 avatar Apr 01 '24 09:04 yxd0018

The cursor is not showing up in the Windows 11 too. System & App Info: Flameshot v12.1.0 (96c2c82e) Compiled with Qt 5.15.2 windows: 11

jafar-aseel avatar May 27 '24 12:05 jafar-aseel