On 23 February 2010 16:51, Jett Tayer <[email protected]> wrote:
> Not sure if i got your question right but if you're using Gnome, f-spot
> should be there to automagically sync to your local (for photos of
> course)
>
> On Mon, 2010-02-22 at 23:08 -0800, Trent Payne wrote:
>> Thanks for your reply Rajaram,
>>
>> I don't have any issue accessing the files on my camera; in every case I am 
>> able to mount them as vfat file systems.
>>
>> My issue is how to automatically handle moving them from the mobile file 
>> system to the local file system.
>>
>> Cheers...

He just wants something to auto-copy stuff upon hotplugging of the
device, regardless of the type of media content, to a predefined
directory. In short, he's looking for a custom script or a post-mount
action from a DE or WM utility. As such, Trent, you might be happy to
know that DEs are programmed to offer this function out-of-the-box. If
not, you have udev rules at your disposal:
http://reactivated.net/writing_udev_rules.html

I don't know about GNOME, but in KDE, I click on Device Notifier
Settings, and I can assign a command to run depending on a matching
rule. That's it, presto :)

Else, every device has a unique identifier, if not a name. With that,
you should be able to cough up something like this (where customscript
is the script which would do all the copying with find -type -exec,
and $sysfsattribute the serial of the device):

ACTION=="add", SUBSYSTEM=="usb", ATTR{serial}=="$sysfsattribute",
RUN+="$customscript"

To find $sysfsattribute for the serial: udevadm info -a -p $(udevadm
info -q path -n /dev/sdb) | grep product -A1

Replace /dev/sdb with where your removable device would be (you don't
even need to have it mounted to run the above command).

You can write the rule to a file /etc/udev.d/10-local.rules and
hopefully this should prove to be a solution. As I only know this from
memory, you might have to use plural forms a la SUBSYSTEMS and ATTRS,
or replace SUBSYSTEM with BUS, but whatever it is you have to look at
this method if the DE fails. Good luck :)


--
GPG/PGP ID: B42DDCAD

_______________________________________________
LUGS Mailing list - [email protected]
List FAQ: http://wiki.lugs.org.sg/LugsMailingListFaq
Info page: http://www.lugs.org.sg/mailman/listinfo/slugnet
To unsubscribe send an empty email to: [email protected]

Reply via email to