syd711 / vpin-studio

Competition, table, and player management for VPins.
MIT License
28 stars 2 forks source link

[Feature Request] Support Windows Network Share on Linux #334

Open dmccombs opened 2 months ago

dmccombs commented 2 months ago

Is your feature request related to a problem? Please describe. Currently the Network Settings section of Client Settings only supports Windows clients for setting a network share, which I believe is required for installs of components to work in the System Manager.

Describe the solution you'd like It'd probably be best to support mounting the file system in userspace so it's fairly transparent to the user like it is for Windows clients. Tying into calling something like smbnetfs might be a way to go.

Describe alternatives you've considered Currently, I mount my vpin to a particular directory on my client machine via some settings in /etc/fstab and running a sudo mount /media/vpinball command. Perhaps an easier solution would be allowing a file system path to be specified on Linux clients, leaving it up to the user to mount their vpinball there?

Additional context This all assumes that I'm not misunderstanding that this is the feature that's needed to allow installing/updating components via System Manager to work from Linux clients.

syd711 commented 1 month ago

Sorry Dan for getting back so late. The 3.0 release kept me busy.

To answer you question: the network share are not required in order to update you system via the components manager. The yellow-ish system folder button are only a convenience function to take a look into folders of you VPin remotely. So, it's a nice-to-have feature, but not required.