GphotoLtspfs
⇤ ← Revision 1 as of 2007-05-08 13:52:32
1127
Comment: quick rough draft
|
1532
Filled in implementation details
|
Deletions are marked like this. | Additions are marked like this. |
Line 26: | Line 26: |
* {{{ltspfs}}} * {{{gphotofs}}} |
|
Line 27: | Line 30: |
* 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. |
|
Line 30: | Line 35: |
== Outstanding Issues == == BoF agenda and discussion == |
* 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. |
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
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.
GphotoLtspfs (last edited 2008-08-06 16:41:16 by localhost)