rnote icon indicating copy to clipboard operation
rnote copied to clipboard

The pen pointer on the graphics tablet is not visible

Open Rj-mwe opened this issue 8 months ago • 9 comments

Bug description
When using a graphics tablet, the "mouse pointer" does not appear in Rnote when maximizing the window on a second monitor.

To reproduce
Steps to reproduce the behavior:

  1. Enable a 2nd monitor
  2. Use a Wacom Intuos CTL4100 graphics tablet
  3. Open the Rnote
  4. Move the Rnote window to the 2nd monitor
  5. Maximize the Rnote window
  6. Using the graphics tablet, move the pointer to the Rnote window. Here is the error, as the pointer is invisible in any space within the RNote window, although the drawing stroke appears when drawing.

Expected behavior
The pointer is expected to be visible at all times, not just while drawing. As long as the pointer is not visible, it is difficult to orient yourself using the graphics tablet.

Console Output
When running the command "flatpak --env=RUST_LOG=rnote=debug --env=RUST_BACKTRACE=1 run com.github.flxzt.rnote" via terminal, the following output is obtained:

0.002865047s DEBUG rnote: .. tracing subscriber initialized.

Screenshots

Image

Desktop:

  • OS: Debian 12
  • App Version: 0.12.0
  • Installation Source: Flatpak
  • Desktop Environment: Gnome 43.9 (Information obtained by the command "gnome-shell --version")
  • Display Server: Wayland (Information obtained by the command "echo $XDG_SESSION_TYPE")
  • Input Source: Mouse, keyboard, touchpad and External Graphics Tablet

Additional context
This exact same error happens in Scrivano, but does not happen in Xournal++.

Rj-mwe avatar Apr 23 '25 19:04 Rj-mwe

could you please show your settings, there is an option to set the the regular and drawing cursor.

Nugfle avatar Apr 24 '25 10:04 Nugfle

Below is an image of the settings panel, which shows the respective options for changing the mouse cursor symbol: the regular one and the drawing one. I have already tried this option, but the problem persists.

Image

Rj-mwe avatar Apr 25 '25 02:04 Rj-mwe

Hello

  • Does the cursor show inside of the settings panel (but not the canvas)?
  • Does this only happen with flatpaks?
  • Did this start happening with a specific version?

(If on linux) this could be more of a compositor issue (all the more so if it only happens on one screen and not the other) so changes are likely not going to come from our side except adding an option to not have custom cursors for the canvas.

In your case maybe it'd be good to try to report this to mutter.

Doublonmousse avatar Apr 25 '25 17:04 Doublonmousse

Hello. Although the pen pointer did not appear in drawing mode, it was visible in eraser mode, and once in that state, when switching to drawing mode, the drawing cursor appeared for 1 or 2 seconds and then disappeared again.

To answer your questions, the cursor did not appear in the settings panel or anywhere in the Rnote window. I do not remember for sure if I had yet tested the installation in a format other than Flatpak (but I think I had). This is the first time I have used this type of software; I have not used any other version.

However, I have some good news: sometimes the pointer starts working again, but then disappears again. I don't know yet exactly what the way is to make it work again, a trigger to activate it again; if I gain more knowledge of the situation, I will inform you here.

Rj-mwe avatar Apr 28 '25 01:04 Rj-mwe

Does the pointer appear if you run rnote in windowed mode (i.e. not maximized and not fullscreen)? GNOME has some issues with that due to fullscreen unredirection.

Kneemund avatar Apr 28 '25 08:04 Kneemund

Yes, if Rnote is run in windowed mode the pointer appears normally; the problem only occurs when the program is in full screen or maximized.

Rj-mwe avatar Apr 28 '25 16:04 Rj-mwe

When fullscreening the app, are you using the fullscreen button inside of the app menu to do so ? If so can you try to fullscreen with F12 from a state where no menu is opened to see if this makes a difference ?

Doublonmousse avatar Apr 29 '25 17:04 Doublonmousse

To maximize the app, I usually use the F11 key; but I noticed that the problem also persists when using the maximize button in the program's own settings.

I actually discovered a very specific sequence of commands to make the cursor appear again, as per the following steps:

  1. Open Rnote, initially in window mode.
  2. First, maximize it with the Super+up arrow key combination.
  3. Then, press F11 (yes, with the app already maximized). The window will remain maximized.
  4. Then, press Super+down arrow, and the Rnote window will appear with a black border, as shown in the image below.
  5. Press F11 again. The app will remain maximized, and this time the cursor will appear normally. However, if you resize the app window, you will need to repeat the entire process again.

Image

Below is some potentially useful information related to the laptop on which the app is installed:

CPU: 8-core AMD Ryzen 7 5700U with Radeon Graphics (-MT MCP-) speed/min/max: 1404/1400/1800 MHz Kernel: 6.1.0-34-amd64 x86_64 Up: 2h 0m Mem: 7830.2/15368.2 MiB (51.0%) Storage: 476.94 GiB (12.8% used) Procs: 380 Shell: Bash inxi: 3.3.26

Rj-mwe avatar May 02 '25 17:05 Rj-mwe

I have the same problem. But while recording it, I noticed the pointer was shown in recording but I couldn't see it while writing "Rnote"

https://github.com/user-attachments/assets/bc91656a-3e42-43c5-857b-d82f698cf6eb

A temporary solution could be showing the pointer like the eraser, the red eraser cube is always visible regardless of full-screen or not.

By the way my problem is in the primary monitor of my laptop. I don't have second monitor.

mahdi4261 avatar Nov 19 '25 16:11 mahdi4261