Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mouse is being incorrectly rendered in obs studio #5902

Closed
K4LCIFER opened this issue Feb 2, 2022 · 4 comments
Closed

Mouse is being incorrectly rendered in obs studio #5902

K4LCIFER opened this issue Feb 2, 2022 · 4 comments
Labels
Dependency Issue Issue is in external library or dependency, not OBS itself Linux Affects Linux

Comments

@K4LCIFER
Copy link

K4LCIFER commented Feb 2, 2022

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
IMG_9484.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

@kkartaltepe kkartaltepe added Dependency Issue Issue is in external library or dependency, not OBS itself Linux Affects Linux labels Feb 2, 2022
@kkartaltepe
Copy link
Collaborator

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.

@All3xJ
Copy link

All3xJ commented Apr 30, 2022

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

@gxalpha
Copy link
Member

gxalpha commented Jan 4, 2023

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).

@RytoEX
Copy link
Member

RytoEX commented Mar 31, 2023

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 RytoEX closed this as completed Mar 31, 2023
@RytoEX RytoEX modified the milestone: OBS Studio 29.1 Mar 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Dependency Issue Issue is in external library or dependency, not OBS itself Linux Affects Linux
Projects
None yet
Development

No branches or pull requests

5 participants