Bug 4857 - Unable to play due to constant mouse recentering and screen centering
Status: ASSIGNED
Alias: None
Product: Aquaria
Classification: Unclassified
Component: Everything
Version: unspecified
Hardware: PC Linux
: P3 blocker
Assignee: Ryan C. Gordon
QA Contact: Ryan C. Gordon
URL:
: 4608
Depends on:
Blocks:
 
Reported: 2010-12-26 01:15 EST by icculus
Modified: 2011-08-24 00:15:12 EDT
2 users (show)

See Also:



Description icculus 2010-12-26 01:15:31 EST
I have a dual monitor setup with each screen being 1920x1200 but being physical different sizes.  On starting the game it takes over both monitors and draws a small interface half on each screen.  When I try to move the mouse it keeps being moved back to the center of the screens so I am unable to click on anything.

Lugaru has the same issue, except it takes fractionally longer to move the mouse back to the center of the screen giving me just enough time to click on some things, but not enough time to change to windowed mode.  Tab doesn't seem to move focus around.

Ubuntu 10.10 on a 64 bit system.  Proprietary Nvidia drivers.  Oodles of disk space and memory.  Microsoft mouse and keyboard.  Intro screen video and sound does work.
Comment 1 Ryan C. Gordon 2010-12-27 19:36:34 EST
Is there some sort of joystick device plugged in?

--ryan.
Comment 2 icculus 2010-12-27 20:23:04 EST
No.  My joystick is currently sitting in the cupboard.

Although looking in /dev/input/by-id indicates that maybe Linux thinks my keyboard is part joystick:

rogerb@workstation:/dev/input/by-id$ ls -l
total 0
lrwxrwxrwx 1 root root 9 2010-12-25 00:52 usb-Microsoft_Microsoft®_Digital_Media_Keyboard_3000-event-kbd -> ../event3
lrwxrwxrwx 1 root root 6 2010-12-25 00:52 usb-Microsoft_Microsoft®_Digital_Media_Keyboard_3000-kbd -> ../js0
lrwxrwxrwx 1 root root 9 2010-12-26 22:21 usb-Microsoft_Microsoft_Wireless_Optical_Mouse®_1.00-event-mouse -> ../event4
lrwxrwxrwx 1 root root 9 2010-12-26 22:21 usb-Microsoft_Microsoft_Wireless_Optical_Mouse®_1.00-mouse -> ../mouse0
Comment 3 Andrew Church 2011-01-29 23:07:38 EST
Try disabling joystick support in your settings file ($HOME/.Aquaria/preferences/usersettings.xml) -- find the <JoystickEnabled> tag and change on="1" to on="0".

As for the split screen issue, I have no experience with SDL fullscreen on multiple monitors, but your best bet may be to just disable fullscreen mode from the options menu (once you have mouse control back) or in the settings file (full="0" in the <ScreenMode> tag).
Comment 4 Ryan C. Gordon 2011-08-24 00:15:12 EDT
*** Bug 4608 has been marked as a duplicate of this bug. ***