Confused on Steam Play and Proton? Be sure to check out our guide.
We do often include affiliate links to earn us some pennies. See more here.

Have Mouse Problems In Unity3D Games On Linux? See Here For Fixes

By - | Views: 24,009
So, Unity3D based games don't work correctly for you? Well it happens to me too and a helpful email from a GOL fan got it sorted, read on for how.

Unity3D is the tool used to make games like Rust and Rochard for example. Unlike Rust though Rochard isn't first person so it doesn't suffer the issue. It seems to happen mainly on first person games.

For a little bit of background, see this bug here. For some reason when a Unity game is built for Linux it can completely screw up your mouse axis under Linux.
If you also suffer from the issues please comment and vote there to get the point across to Unity.

The trick is to try a different window manager like Openbox. I run Manjaro KDE, but it also happened on Cinnamon too.

So, to fix it and try this at your own risk, install Openbox on your distribution and when you want to play a Unity3D-based game run this .sh script:
#!/bin/bash
openbox --replace &

That will replace your current window manager with Openbox.

To get back to your original window manager on KDE for example it's as simple as this:
#!/bin/bash
kwin --replace &

Or if you use Compiz then it's this:
#!/bin/bash
compiz --replace

Just replace the name with your current window manager.

That's all there is to it, and it worked perfectly for me. It's quite annoying having to go through hoops like this, but it makes the situation a bit more bareable for now.

If you have any other tips, let us know in the comments. Article taken from GamingOnLinux.com.
Tags: Editorial, Unity
0 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. Find me on Mastodon.
See more from me
The comments on this article are closed.
22 comments
Page: «2/3»
  Go to:

Liam Dawe Mar 31, 2014
It does look like it's mainly affecting compositing then which is why you most likely don't see it on XFCE.
Xpander Mar 31, 2014
nope.. it happens for me with marco and and with xfwm as well.
without compositing.

it seems to be issue with 1920x1080 native monitor resolution, anything lower than that doesnt cause the issue.

also with xfwm i can start game in windowed mode and then when in menus i alt+space and switch to fullscreen. no issues with mouse then.. cant do that with marco however.
Guest Mar 31, 2014
Quoting: Xpanderit seems to be issue with 1920x1080 native monitor resolution, anything lower than that doesnt cause the issue.

What about higher? I'm running ratpoision, no compositing and 1920x1200 on my main monitor with no common issues on Unity games.
Xpander Mar 31, 2014
Quoting: edgley
Quoting: Xpanderit seems to be issue with 1920x1080 native monitor resolution, anything lower than that doesnt cause the issue.
What about higher? I'm running ratpoision, no compositing and 1920x1200 on my main monitor with no common issues on Unity games.

i dont know anyone with higher resolutions that have issues with it

just 1920x1080
Anonymous Mar 31, 2014
Quoting: Xpanderit seems to be issue with 1920x1080 native monitor resolution, anything lower than that doesnt cause the issue.

also with xfwm i can start game in windowed mode and then when in menus i alt+space and switch to fullscreen. no issues with mouse then.. cant do that with marco however.

In KDE it doesn't matter if you use a resolution smaller, it's still broken without changing wm.

I can start windowed and then tell kwin to make it fullscreen, and it does work around the mouse issue. But vsync is still broken then and get worse performance.
Liam Dawe Mar 31, 2014
Indeed I tried windowed on KDE which used to solve it on Cinnamon, no dice on KDE I have to switch WM to Openbox.
DrMcCoy Mar 31, 2014
Quoting: Xpanderit seems to be issue with 1920x1080 native monitor resolution

No issues with e16 on Gentoo with 1920x1080.
Beamboom Mar 31, 2014
To be honest I no longer buy games using Unity. It's kinda ironic with this particular engine with cross platform being the prime argument, but I've never experienced as many problems in any other engine as I have with Unity games.
fabertawe Mar 31, 2014
For the record I run no DE with Compiz 0.8 as WM (Arch 64) and have no issues with Unity games. Not that I have many though. Screen res 1680x1050.
Hamish Mar 31, 2014
Quoting: liamdaweIt does look like it's mainly affecting compositing then which is why you most likely don't see it on XFCE.

I am using Xfwm with its built-in compositing though, but only at 1280x1024.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.