jgeumlek / MoltenGamepad

Flexible Linux input device translator, geared for gamepads
MIT License
280 stars 42 forks source link

Uninstalling? #64

Open LilithLaw opened 5 years ago

LilithLaw commented 5 years ago

How do you uninstall it?

LilithLaw commented 5 years ago

After I removed the binary and the conf files my gamepad isn't recognized at all

LilithLaw commented 5 years ago

Well, I just had to reinstall my whole system to get my gamepads working again. Just a heads up: people normally include uninstall scripts with their software.

gustavolinux commented 5 years ago

I'm using moltengamepad since 2016 and I should say it's a great peace of software. Some lessons for you:

First, if you ask something, you should wait some time(not just 5 hours) for an answer. Second, you have to learn how to use Linux. Reinstall your operating system is not a solution for a software issue. Third, Don't blame a developer if you are the problem.

jgeumlek commented 5 years ago

Hello. Sorry for taking a few days to get to this.

It sounds like you solved your problem, but I still feel like responding.

This software is still not particularly user friendly, and expects you to have some understanding on how the install works. We provide two different installs, and leave it to you to decide the trade-offs.

I'd be surprised if the single user install caused problems. When MG is not running, the devices should be visible like normal. And we intentionally do not ship a systemd service file, since this option assumes you want to be directly controlling the application.

The system user install is more involved, and we are explicit about it hiding devices even when MG is not running.


However, I agree, we should have an uninstall script. It would be nice, and a good step for making this more readily consumable. Pull requests welcome.

In the mean time, the installation directory of this repo is very transparent. You can see exactly what files get placed by the install script. Every file additionally contains a comment at the top saying how it gets installed. And the relevant file paths are all near the beginning of the install script.

Just delete those files, and you should be good to go. (and likely, just removing the udev rules would suffice).

Sorry for whatever strife this software provided you.

LilithLaw commented 5 years ago

I'm using moltengamepad since 2016 and I should say it's a great peace of software. Some lessons for you: First, if you ask something, you should wait some time(not just 5 hours) for an answer. Second, you have to learn how to use Linux. Reinstall your operating system is not a solution for a software issue. Third, Don't blame a developer if you are the problem.

I reject your criticism. Also, "it works on my machine" is not acceptable. So your statement is null.

Hello. Sorry for taking a few days to get to this.

It sounds like you solved your problem, but I still feel like responding.

This software is still not particularly user friendly, and expects you to have some understanding on how the install works. We provide two different installs, and leave it to you to decide the trade-offs.

I'd be surprised if the single user install caused problems. When MG is not running, the devices should be visible like normal. And we intentionally do not ship a systemd service file, since this option assumes you want to be directly controlling the application.

The system user install is more involved, and we are explicit about it hiding devices even when MG is not running.

However, I agree, we should have an uninstall script. It would be nice, and a good step for making this more readily consumable. Pull requests welcome.

In the mean time, the installation directory of this repo is very transparent. You can see exactly what files get placed by the install script. Every file additionally contains a comment at the top saying how it gets installed. And the relevant file paths are all near the beginning of the install script.

Just delete those files, and you should be good to go. (and likely, just removing the udev rules would suffice).

Sorry for whatever strife this software provided you.

Thank you for responding, if I came off snarky or anything I didn't mean it that way, this does seem like a software I could use if it did work, but I can't risk system corruption. Thank you for all your hard work, and I hope you do get someone to write an uninstall script for you.

HalfTough commented 2 years ago

Just gonna add this for people who might get here by googling and still don't know how to get back to using controllers normally. Two most important things to do are:

sudo systemctl disable moltengamepad  
sudo rm /etc/udev/rules.d/72-moltengamepad.rules

This will disable moltengamepad daemon, meaning it won't create virtual devices at start and remove udev rules, which will make regular devices available for normal user again.

zabinga73 commented 1 year ago

Just gonna add this for people who might get here by googling and still don't know how to get back to using controllers normally. Two most important things to do are:

sudo systemctl disable moltengamepad  
sudo rm /etc/udev/rules.d/72-moltengamepad.rules

This will disable moltengamepad daemon, meaning it won't create virtual devices at start and remove udev rules, which will make regular devices available for normal user again.

Thank you so much, im having the same issue and i was so scared this thread was gonna end with no more info than that guy reinstalling having worked. if its not in the readme it is indeed worth being there.

Mordius commented 10 months ago

Just gonna add this for people who might get here by googling and still don't know how to get back to using controllers normally. Two most important things to do are:

sudo systemctl disable moltengamepad  
sudo rm /etc/udev/rules.d/72-moltengamepad.rules

This will disable moltengamepad daemon, meaning it won't create virtual devices at start and remove udev rules, which will make regular devices available for normal user again.

Well, same as the guy above, thank you so much!