GphotoLtspfs

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.

Summary

Implement accessing cameras as a local device for thin client environments.

Rationale

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.

Use Cases

  • 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.

Scope

  • ltspfs

  • gphotofs

Design

  • 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.

Implementation

  • 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.


CategorySpec

GphotoLtspfs (last edited 2008-08-06 16:41:16 by localhost)