PhantomGamers / SFP

This utility is designed to allow you to apply skins to the modern Steam client
MIT License
559 stars 10 forks source link

Support "Run on Boot" on Linux and Mac #104

Open PhantomGamers opened 1 year ago

FPSUsername commented 7 months ago

You could probably create a systemd service, or the way I did it (with KDE), is to set the program to autostart via the settings and create a window rule that will minimize the window to tray (and this only happens the first time you open the program).

PhantomGamers commented 7 months ago

Pull requests are welcomed 🙂

V0IDL355 commented 7 months ago

You could probably create a systemd service, or the way I did it (with KDE), is to set the program to autostart via the settings and create a window rule that will minimize the window to tray (and this only happens the first time you open the program).

Just add SFP to startup applications.

IGN-Styly commented 6 months ago

You could probably create a systemd service, or the way I did it (with KDE), is to set the program to autostart via the settings and create a window rule that will minimize the window to tray (and this only happens the first time you open the program).

Just add SFP to startup applications.

dosent work universally best would be systemd or initrd service.

Goosegit11 commented 6 months ago

dosent work universally best would be systemd or initrd service.

If you put SFP .desktop file to the ~/.config/autostart, it should work universally.

IGN-Styly commented 5 months ago

thats by definition not universal

Goosegit11 commented 5 months ago

Okay, what is your definition of universal? Because a systemd unit is no more universal than putting .desktop file into the autostart

Both wouldn't work on MacOS, but autostart would work on non-systemd distros

PhantomGamers commented 5 months ago

I don't think a "universal" solution is really necessary anyway.

Multiple solutions can be incorporated eventually.

I think the important thing would be that the first solution just targets whatever would work for the largest number of users.

I'll accept whatever as a PR, though. I just don't really want to set up a VM or something to experiment with it. Right now, I just do testing to make sure SFP works on Linux using WSL. For Mac, I have to rely on users who own a Mac.

IGN-Styly commented 5 months ago

the best thing would be compiling css.