SteamDeckHomebrew / decky-loader

A plugin loader for the Steam Deck.
https://decky.xyz
GNU General Public License v2.0
4.69k stars 163 forks source link

[BUG] Uninstalling without network not possible #386

Open vordenken opened 1 year ago

vordenken commented 1 year ago

Please confirm

Bug Report Description

My steam deck behaves a bit weird lately (especially wifi) so I wanted to uninstall deckyloader and see if its the problem. Unfortunately I cannot uninstall deckyloader without a working network connection(but my steam deck has networking problems) - If I open the "Install Decky" app on the desktop it opens a blank Konsole terminal and exits a few seconds later. Idk if this is a bug or missing feature but I think any software should be able to be uninstalled without network...

Expected Behaviour

It should let me uninstall decky loader

SteamOS version

latest Stable

Selected Update Channel

Stable

Have you modified the read-only filesystem at any point?

No response

Logs

Can't upload anything because wifi isn't working...

sinni800 commented 1 year ago

Even the whole automatic executing of scripts in general is such a generally used but horrifying practice.

I would also add telling people to just enable running every shebanged file on double click in dolphin. Just because windows runs everything (and they dont nowadays, due to the execution prevention for downloaded files) on double click, does not mean Linux should.

Just open every door, trust me bro. Also OUR Githuh will never be hacked. Thats what happens to other people.

PartyWumpus commented 1 year ago

Even the whole automatic executing of scripts in general is such a generally used but horrifying practice.

I get why it worries you but I really cannot see a user friendly way to install the files that doesn't rely on just "trust us bro" at some point in the chain. Even if you manually do most of the steps, you're still gonna be downloading the PluginLoader binary at the end. (Also to be clear what user friendly might mean: typing the one command was enough to scare away some users)

I would also add telling people to just enable running every shebanged file on double click in dolphin. Just because windows runs everything (and they dont nowadays, due to the execution prevention for downloaded files) on double click, does not mean Linux should.

That's a fair call, it was only using that because it was default, but it appears to have changed. KDE plasma will still instantly run .desktop files on the desktop, so the readme will probably change to that.

TrainDoctor commented 1 month ago

@PartyWumpus would it be possible for us to store the uninstall script in the way that we store the plugin services locally backed up to allow for proper offline install?