Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Flatpak or AppImage support #69

Open
flexxxxer opened this issue Jan 7, 2024 · 1 comment
Open

Flatpak or AppImage support #69

flexxxxer opened this issue Jan 7, 2024 · 1 comment
Labels
help wanted Extra attention is needed

Comments

@flexxxxer
Copy link

It would be nice to not install dependencies on the system and not rely on versions from the system. this is to avoid dependency hell and simplify software delivery. I'm even willing to help, but I'm not using Linux on a regular basis yet to thoroughly test.

@digitaltrails digitaltrails added the help wanted Extra attention is needed label Jan 8, 2024
@digitaltrails
Copy link
Owner

I'd prefer others to create and maintain packages, either distro specific, or generic Flatpak or AppImage. For example, @yochananmarqos is kindly looking after the Arch/Manjaro AUR packaging.

I'm happy to consider changes to the source that might assist others with packaging or porting to a different distro/OS.

I don't have any Flatpak or AppImage experience. I'm not sure how Flatpak or AppImage deal with access to /dev or /sys. For example, how would they allow access to the devices used by ddcutil, such as /sys/class/drm/card0-DP-* or the feed from /dev/ttyUSB0 for the arduino based lux-metering. Because ddcutil can now be accessed via D-Bus, maybe that's how vdu_controls could be made to work with Flatpak, but that adds a dependency on the the D-Bus ddcutil-service, which would need device access, so maybe that's just moving the problem elsewhere.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants