obs-studio icon indicating copy to clipboard operation
obs-studio copied to clipboard

Mouse is being incorrectly rendered in obs studio

Open K4LCIFER opened this issue 3 years ago • 3 comments

Operating System Info

Other

Other OS

Arch Linux

OBS Studio Version

27.1.3

OBS Studio Version (Other)

27.1.3-3

OBS Studio Log URL

https://obsproject.com/logs/wWRXwNA5azdeZKvd

OBS Studio Crash Log URL

No response

Expected Behavior

I expect obs studio to just use my system mouse.

Current Behavior

OBS seems to replace my system mouse when I hover over the window for some reason.

  • The mouse is scaled in size by what seems to be about 3 times
  • My mouse cursor theme is removed and reverted back to the stock gnome theme

https://user-images.githubusercontent.com/7829231/152094411-3f886c7c-707e-4e79-b1ff-d4c808c633e8.mp4

Steps to Reproduce

  1. Open OBS studio
  2. hover the mouse over OBS and observe that it is different than what it should be

Anything else we should know?

AMD RX 6600 Gnome Wayland on Arch Linux Pipewire

K4LCIFER avatar Feb 02 '22 04:02 K4LCIFER

We dont generally maintain the cursor state, so you should probably instead file a bug to Qt that they dont choose what you expect given your gnome theme settings. I doubt there is anything for us to do but ill leave this bug open for now.

kkartaltepe avatar Feb 02 '22 04:02 kkartaltepe

Same bug here #6400 I don't know why it happens, I have this bug since months..... the workaround is to run obs with XCURSOR_SIZE=24 obs So if you modify your .desktop file, for example sudo nano /usr/share/applications/com.obsproject.Studio.desktop and the Exec line like this: Exec=env XCURSOR_SIZE=24 obs to make it permanent

Maybe an archlinux packaging bug(?)... I reported here: https://bugs.archlinux.org/task/74598

All3xJ avatar Apr 30 '22 15:04 All3xJ

This is likely https://bugreports.qt.io/browse/QTBUG-67579 which would be fixed in Qt 6.4.2 or 6.5.0. This should be fixed once we update to either of those versions (OBS 29 will only be 6.4.1 though).

gxalpha avatar Jan 04 '23 20:01 gxalpha

This is likely https://bugreports.qt.io/browse/QTBUG-67579 which would be fixed in Qt 6.4.2 or 6.5.0. This should be fixed once we update to either of those versions (OBS 29 will only be 6.4.1 though).

As an aside, we don't maintain the package this was reported against. It looks like Arch Linux is now using Qt 6.4.3, so this might be fixed in new installs of the package. If this happens in our Flatpak builds, then we can control when Qt is updated for those. This should be fixed in OBS Studio 29.1 (currently in beta) Flatpak builds, which use Qt 6.4.3.

RytoEX avatar Mar 31 '23 15:03 RytoEX