English Amiga Board


Go Back   English Amiga Board > Support > support.FS-UAE

 
 
Thread Tools
Old 28 October 2015, 22:44   #1
Yoann
 
Posts: n/a
Mouse in FS-UAE [Solved]

Hello everybody out there!

I am using FS-UAE on Fedora 22. To that purpose, I use FrodeSolheim’s repository.

Since an update that happened something like two months ago, I have lost mouse control in FS-UAE, therefore I cannot really use it anymore.

I have search the Internet, but I have not found anything to solve this. Actually, I do not even know where to start. The only thing I know is that no mouse does appear any more in mouse port selector in FS-UAE launcher and I do not find a way to configure it.

I realise this message is not really clear, but does somebody have an idea to help me solve this?

Best regards.

Last edited by FrodeSolheim; 02 December 2015 at 20:49. Reason: Problem solved.
 
Old 29 October 2015, 23:29   #2
FrodeSolheim
FS-UAE Developer
 
FrodeSolheim's Avatar
 
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
Hi, if the mouse device is missing from the device selector, then there is probably an issue with running (/usr/bin/)fs-uae-device-helper. The device helper is used to detect the *joystick* devices with the same code as fs-uae uses, but for some practical reasons, it also "detects" the mouse and keyboard (joystick) device as well. It doesn't actually detect the latter two, they are always present and included in the result.

Anyway, if you upload fs-uae-launcher.log.txt, there is probably something interesting and relevant there.

You can also try to manually run the device helper, it should output something like this when it works:
Code:
fs-uae-device-helper --list
# listing keyboards
K: Keyboard
# listing mice
M: Mouse
M: Logitech USB Laser Mouse
# listing joysticks
# SDL_NumJoysticks(): 0
# listing joysticks done
FrodeSolheim is offline  
Old 29 October 2015, 23:54   #3
Yoann
 
Posts: n/a
Hello everybody out there!

Thank you for the answer.

There definitely is something in file “fs-uae-launcher.log.txt,” but as I do not know what I am looking for, I do not know what is relevant. I have attached the file to this message.

Here is the result that Fs-uae-device-helper gave:

Code:
$ fs-uae-device-helper list
# listing keyboards
K: Keyboard
# listing mice
M: Mouse
# listing joysticks
# SDL_NumJoysticks(): 0
# listing joysticks done
At least, here are some information!

Best regards.

Yoann
Attached Files
File Type: txt fs-uae-launcher.log.txt (33.5 KB, 210 views)
 
Old 30 October 2015, 00:04   #4
FrodeSolheim
FS-UAE Developer
 
FrodeSolheim's Avatar
 
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
There was something interesting in the log:
Code:
['/usr/bin/fs-uae-device-helper', '--list']
b''
This is the command FS-UAE Launcher runs, and the out from the command ('') - i.e. no output. It is possible fs-uae-device-helper crashes or exits with non-zero error code. This might not be logged (haven't checked). I may have to create a version with additional logging if no answer presents itself...

But just to check the obvious, can you try to run the following command as well?:
Code:
/usr/bin/fs-uae-device-helper --list
(same as before, just with explicit full path to executable)
FrodeSolheim is offline  
Old 30 October 2015, 01:44   #5
Yoann
 
Posts: n/a
Hello everybody out there!

This is interesting.

When asked to execute the following command, it turned out to give no result at all:

Code:
$ fs-uae-device-helper --list
I just thought it was because of a misspelling, as this command gives some result:

Code:
$ fs-uae-device-helper list
# listing keyboards
K: Keyboard
# listing mice
M: Mouse
# listing joysticks
# SDL_NumJoysticks(): 0
# listing joysticks done
But you made me realise that the log file indicate that it is the first form that should be used. But this one does not work on my computer:

Code:
$ /usr/bin/fs-uae-device-helper --list

$ /usr/bin/fs-uae-device-helper list
# listing keyboards
K: Keyboard
# listing mice
M: Mouse
# listing joysticks
# SDL_NumJoysticks(): 0
# listing joysticks done
On my installation, FS-UAE got broken about a month ago, when an update failed on it. Yesterday, there has been an update of FS-UAE, I thought it would fix it. Actually, there is still something wrong:

Code:
$ rpm -qa | grep -i fs-uae
fs-uae-launcher-2.6.2-1.1.noarch
fs-uae-arcade-2.6.2-1.1.noarch
fs-uae-2.4.3-3.1.x86_64
There are some inconsistencies in versions. So, I guess Fs-uae-launcher expect to use 2.6.2 syntax, which seems to differ with 2.4.3 syntax.

Anyway, I suppose the good solution should be to actually update FS-UAE to 2.6.2. But there is some broken dependency (my system is configured in French):

Code:
# dnf upgrade
Vérification de l'expiration des métadonnées effectuée il y a 2:22:20 sur Thu Oct 29 23:14:16 2015.
Dépendances résolues.
================================================================================
 Paquet       Architecture Version         Dépôt                          Taille
================================================================================
Paquets ignorés suite à dépendances cassées:
 fs-uae       x86_64       2.6.1-2.1       home_FrodeSolheim_stable       3.9 M

Résumé de la transaction
================================================================================

Rien à faire
Terminé !
By the way, what is also interesting is that the proposed update is not 2.6.2, but 2.6.1.

I am not certain, but could it be because of some trouble in the repository? By the way, thanks for the work made on it, even if I have a little trouble right now, I really appreciate what is done.

Best regards.
 
Old 30 October 2015, 10:26   #6
jbl007
Registered User
 
Join Date: Mar 2013
Location: Leipzig/Germany
Posts: 466
I had a similar problem with a fresh Debian installation. FS-UAE/-+launcher could not detect input devices. Solution was simple: put user in the "input" group.
Please show the output of
Code:
ls -l /dev/input
and
Code:
groups
(as your regular user, not as root)
jbl007 is offline  
Old 30 October 2015, 13:24   #7
Yoann
 
Posts: n/a
Thank you for your reply, Jbl007.

Code:
$ ls -l /dev/input/
total 0
drwxr-xr-x. 2 root root     120 29 oct.  11:00 by-id
drwxr-xr-x. 2 root root     140 29 oct.  11:00 by-path
crw-rw----. 1 root input 13, 64 29 oct.  11:00 event0
crw-rw----. 1 root input 13, 65 29 oct.  11:00 event1
crw-rw----. 1 root input 13, 74 29 oct.  11:00 event10
crw-rw----. 1 root input 13, 75 29 oct.  11:00 event11
crw-rw----. 1 root input 13, 66 29 oct.  11:00 event2
crw-rw----. 1 root input 13, 67 29 oct.  11:00 event3
crw-rw----. 1 root input 13, 68 29 oct.  11:00 event4
crw-rw----. 1 root input 13, 69 29 oct.  11:00 event5
crw-rw----. 1 root input 13, 70 29 oct.  11:00 event6
crw-rw----. 1 root input 13, 71 29 oct.  11:00 event7
crw-rw----. 1 root input 13, 72 29 oct.  11:00 event8
crw-rw----. 1 root input 13, 73 29 oct.  11:00 event9
crw-rw----. 1 root input 13, 63 29 oct.  11:00 mice
crw-rw----. 1 root input 13, 32 29 oct.  11:00 mouse0

$ groups
yoann wheel
I will not add myself to “input” group. Not yet. You are not supposed to multiply groups in Fedora, and FS-UAE has worked on my computer before, while I was not included in this group.

It seems to me that this inconsistency in version is the first problem to solve. If getting back to coherent version does not solve the problem, then I may add my user to “input” group, but not before.

Do not get me wrong: I found your post interesting, I just think it should not be the first thing to be done.

Best regards.
 
Old 30 October 2015, 21:34   #8
FrodeSolheim
FS-UAE Developer
 
FrodeSolheim's Avatar
 
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
The problem is guaranteed to be too old version of FS-UAE. I just didn't notice that you ran another command than the one I posted yesterday

(Permission for mouse devices are only relevant when you want to use the specific non-accelereted mouse devices in FS-UAE, not the generic "Mouse" device)

Perhaps you can try to uninstall fs-uae, and then reinstall it? It's possible dnf then gives you more details about why it does not want to install/upgrade the fs-uae package?
FrodeSolheim is offline  
Old 31 October 2015, 00:44   #9
Yoann
 
Posts: n/a
Hello everybody out there!

I have uninstalled FS-UAE. Then I have tried to install it back, it turned out that there is some trouble with libGLEW:

Code:
# sudo dnf install fs-uae
Vérification de l'expiration des métadonnées effectuée il y a 1:10:36 sur Fri Oct 30 23:25:32 2015.
Erreur : nothing provides libGLEW.so.1.9 needed by fs-uae-2.6.1-2.1.i686
(try to add '--allowerasing' to command line to replace conflicting packages)

$ dnf info libGLEW
Vérification de l'expiration des métadonnées effectuée il y a 5 days, 1:44:55 sur Sun Oct 25 22:54:31 2015.
Paquets installés
Nom         : libGLEW
Architectur : x86_64
Époque      : 0
Version     : 1.10.0
Révision    : 5.fc22
Taille      : 535 k
Dépôt       : @System
Résumé      : libGLEW
URL         : http://glew.sourceforge.net
Licence     : BSD and MIT
Description : libGLEW
On my system, libGLEW is installed on version 1.10.0, while FS-UAE is asking for version 1.9.0.

I am not sure of the good way to solve this.

By the way, the repository only provides FS-UAE in 2.6.1 version, not in version 2.6.2:

Code:
$ dnf info fs-uae
Vérification de l'expiration des métadonnées effectuée il y a 5 days, 1:50:27 sur Sun Oct 25 22:54:31 2015.
Paquets disponibles
Nom         : fs-uae
Architectur : i686
Époque      : 0
Version     : 2.6.1
Révision    : 2.1
Taille      : 3.9 M
Dépôt       : home_FrodeSolheim_stable
Résumé      : Amiga emulator with on-screen GUI and online play support
URL         : http://fs-uae.net/
Licence     : GPL-2.0+
Description : FS-UAE is an Amiga emulator for Windows, Linux and Mac OS X
            : based on UAE/WinUAE, with a focus on emulating games.
            : 
            : Features include emulation of Amiga 500, 1200, 4000, CD32
            : and CDTV, perfectly smooth scrolling on 50Hz displays, support
            : for floppy images in ADF and IPF formats, CD-ROM images in ISO
            : or BIN/CUE format, mounting folders on your computer as Amiga
            : hard drives, support for Picasso 96 drivers for high-color and
            : high-resolution Workbench displays, and more.
            : 
            : A unique feature is support for cross-platform online play. You
            : can now play Amiga games against (or with) friends over the
            : Internet.
            : 
            : The emulator uses the latest Amiga emulation code from the
            : WinUAE project and requires a moderately fast computer with
            : accelerated graphics (OpenGL) to work. A game pad or joystick is
            : recommended, but not required (FS-UAE can emulate a joystick
            : using the cursor keys and right ctrl/alt keys).

Nom         : fs-uae
Architectur : src
Époque      : 0
Version     : 2.6.1
Révision    : 2.1
Taille      : 4.4 M
Dépôt       : home_FrodeSolheim_stable
Résumé      : Amiga emulator with on-screen GUI and online play support
URL         : http://fs-uae.net/
Licence     : GPL-2.0+
Description : FS-UAE is an Amiga emulator for Windows, Linux and Mac OS X
            : based on UAE/WinUAE, with a focus on emulating games.
            : 
            : Features include emulation of Amiga 500, 1200, 4000, CD32
            : and CDTV, perfectly smooth scrolling on 50Hz displays, support
            : for floppy images in ADF and IPF formats, CD-ROM images in ISO
            : or BIN/CUE format, mounting folders on your computer as Amiga
            : hard drives, support for Picasso 96 drivers for high-color and
            : high-resolution Workbench displays, and more.
            : 
            : A unique feature is support for cross-platform online play. You
            : can now play Amiga games against (or with) friends over the
            : Internet.
            : 
            : The emulator uses the latest Amiga emulation code from the
            : WinUAE project and requires a moderately fast computer with
            : accelerated graphics (OpenGL) to work. A game pad or joystick is
            : recommended, but not required (FS-UAE can emulate a joystick
            : using the cursor keys and right ctrl/alt keys).

Nom         : fs-uae
Architectur : x86_64
Époque      : 0
Version     : 2.6.1
Révision    : 2.1
Taille      : 3.9 M
Dépôt       : home_FrodeSolheim_stable
Résumé      : Amiga emulator with on-screen GUI and online play support
URL         : http://fs-uae.net/
Licence     : GPL-2.0+
Description : FS-UAE is an Amiga emulator for Windows, Linux and Mac OS X
            : based on UAE/WinUAE, with a focus on emulating games.
            : 
            : Features include emulation of Amiga 500, 1200, 4000, CD32
            : and CDTV, perfectly smooth scrolling on 50Hz displays, support
            : for floppy images in ADF and IPF formats, CD-ROM images in ISO
            : or BIN/CUE format, mounting folders on your computer as Amiga
            : hard drives, support for Picasso 96 drivers for high-color and
            : high-resolution Workbench displays, and more.
            : 
            : A unique feature is support for cross-platform online play. You
            : can now play Amiga games against (or with) friends over the
            : Internet.
            : 
            : The emulator uses the latest Amiga emulation code from the
            : WinUAE project and requires a moderately fast computer with
            : accelerated graphics (OpenGL) to work. A game pad or joystick is
            : recommended, but not required (FS-UAE can emulate a joystick
            : using the cursor keys and right ctrl/alt keys).
Best regards.
 
Old 31 October 2015, 00:56   #10
FrodeSolheim
FS-UAE Developer
 
FrodeSolheim's Avatar
 
Join Date: Dec 2011
Location: Førde, Norway
Age: 43
Posts: 4,043
Just guessing here...:

Perhaps you are using the repository for an *older* Fedora release, for example Fedora 21 or 20, and you are trying to install these packages on a newer Fedora release.

Please try to redownload repository information for your Fedora release from http://fs-uae.net/download#fedora.

- And the fact that libGLEW has a different soname between versions 1.9 and 1.10 is nothing I can do about anyway.

2.6.2 will be available shortly, if it is not already.
FrodeSolheim is offline  
Old 31 October 2015, 04:20   #11
Yoann
 
Posts: n/a
Hello everybody out there!

You were right: I was using a repository for an older version of Fedora. My guess is the repository has not been changed while updating from Fedora 21 to 22, and somehow it kind of work for a while, before everything broke down.

Anyway, I have configured the repository for Fedora 22 and, indeed, I have been able to install FS-UAE 2.6.2. In FS-UAE-launcher, the mouse appeared back.

I have made some test, I can use FS-UAE now. The problem is solved.

Best regards.
 
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Always grab mouse when switching back to FS-UAE [Solved] Korodny support.FS-UAE 4 19 October 2015 18:45
Host mouse cursor visible in FS-UAE 2.5.11dev on OS X B14ck W01f support.FS-UAE 5 22 August 2014 21:37
FS-UAE mouse speed rofl0r support.FS-UAE 11 11 November 2012 16:31
Lock mouse in window and disk swapping (E-UAE) dar support.OtherUAE 1 24 January 2012 20:28
Mouse for e-uae 0.8.29 WIP3 digit01 support.OtherUAE 1 31 July 2008 13:19

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 17:18.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.08222 seconds with 14 queries