How to disable mouse pointer / prevent mouse action #2872
Replies: 11 comments 6 replies
-
|
I don't know how we can fix this. How did you fix it in X11 session (probably Openbox)? |
Beta Was this translation helpful? Give feedback.
-
|
I'm unclear on the mechanism that is causing the issue, so my suggestions may not be helpful. I'm happy to help find a solution to this, but it may require you to do some of the "detective work" as your use-case is not that easy for me to setup. Off the top of my head I feel I should mention that we support WarpCursor which can be invoked by a different process via the
Any idea what type of surface the sidebar is? For example, are we dealing with XWayland or xdg-shell? Is it a popup, XWayland override-redirect or a layer-shell surface?
Any idea where the pointer is at this point?
We don't support triggering actions on HDMI re-connect out-of-the-box, but it probably wouldn't be hard to do by a quick hack. With the If it comes to it, would you be in a position to build labwc from scratch to try to patches? If it's something that does not make sense to merge upstream, would a local patch provide an adequate solution? |
Beta Was this translation helpful? Give feedback.
-
|
There are some tips here for gathering information: |
Beta Was this translation helpful? Give feedback.
-
|
Depending on what's causing the issue, the following settings may be helpful too: https://labwc.github.io/labwc-config.5.html#focus |
Beta Was this translation helpful? Give feedback.
-
|
Thank you very much for the information, I'll experiment with it. I'am new to labwc, the correct steps to testing the parameters HideCursor and WarpCursor in the correct way should be:
After a reboot the mouse pointer should be invisible until moving it? |
Beta Was this translation helpful? Give feedback.
-
|
Yes, looks good. Let us know the result. As I don't understand the root cause of the issue it's hard to predict if it will fix it. |
Beta Was this translation helpful? Give feedback.
-
|
I think when detecting new outputs we move the output cursor to |
Beta Was this translation helpful? Give feedback.
-
|
I've run the application and can confirm that it is an XWayland client. I checked it by using the following config and then just alt-tabbing to get the window type. <windowSwitcher show="yes" preview="yes" outlines="yes" allWorkspaces="no">
<fields>
<field content="type" width="20%" />
<field content="desktop_entry_name" width="30%" />
<field content="title" width="50%" />
</fields>
</windowSwitcher>I cannot get past the login prompt, and do not want to take someone else's credentials to login. The AppImage binary does not seem to respond to any command line options like I tried running with So what's next?
|
Beta Was this translation helpful? Give feedback.
-
|
Another option could be to use |
Beta Was this translation helpful? Give feedback.
-
|
@papierkorb27 Does it matter what the position of the pointer is when the HDMI re-connect happens? In other words, does the side-bar appear even if the pointer is on the opposite side of the screen? |
Beta Was this translation helpful? Give feedback.
-
|
no, the position doesn't matter, the pointer can be in opposite of the screen and the sidebar appear after reconnecting. |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
-
Hello everyone, I am looking for help concerning a problem using the current Raspbian OS Release with Wayland and the new default labwc. I am trying to use this setup as a kiosk mode and the product "Divera 24/7 MonitorApp" (https://help.divera247.com/display/FAQ/Monitor+Desktop+App) for fire departments. This application opens a menu sidebar at the left side of the screen, if you mouse over it. If there is a reconnect of the HDMI signal, it seems that the position of the mouse pointer activates the sidebar and the content of the screen isnt longer full visible.
Do you have any ideas how to resolve this problem with labwc? I've already seen the discussion about "HideCursor" (#2633) but as I understood it just hide the cursors but it is still at the screen position? If this should be the solution, what would be the exact steps to setup and hide the mouse pointer from startup and after a hdmi reconnect?
I would be very happy about help :-)
Beta Was this translation helpful? Give feedback.
All reactions