Please check the status of this specification in Launchpad before editing it. If it is Approved, contact the Assignee or another knowledgeable person before making changes.
Launchpad Entry: gphoto-ltspfs
Packages affected: ltspfsd
Implement accessing cameras as a local device for thin client environments.
Some cameras require accessing through a special protocol (PTP), and such cameras are currently unsupported in thin client environments.
Cameras should be supported in thin client environments just like other devices such as USB sticks.
- A local school uses digital cameras to take photos of their field trip and write a small story about them.
- Sam's uncle just gave him a digital camera. He checks his email at an internet cafe down the street, and would like to email pictures to friends and family at the internet cafe.
Use gphotofs, a fuse based filesystem, and some udev glue to mount camera locally, just like a regular memory stick. The standard LTSP localdev support should handle it after that.
Add libfuse2, fuse-utils, and gphotofs to the chroot.
- Use the udev detection in 45-libgphoto2.rules.
- Modify "add-fstab-entry" to add a gphotofs mount to the fstab, notify LTSP localdev that mount exists.