First, here are Shotwell's help pages for Publishing to the web , and for Exporting photos. You would be publishing images (and uploading over the Internet) if your target is a service like Facebook, or Picasa, or Flickr, something like that. You would be exporting images if your target is another folder or local drive or a USB key, for example. Since I'm unclear on exactly what you need I'll explain several options.
Exporting
If you just need to choose a set of images already in Shotwell, and you can bring them to class on a memory card or burned CD, or even use a network drive at the school, then use the Export function. Plus, if you are shooting RAW or some other format, and need to convert to JPEG before uploading, you are going to use the Export function first, even if you are uploading to a web service later. Exporting can both move files and convert image formats, so you may need both functionalities.
- Open Shotwell.
- Select one or more images.
- Shift + Ctrl + E to bring up the Export dialogue.
- Choose your export options, file format, size, etc.
- Now just pick a target and your photos are exported, done.
Publishing
Shotwell can currently Publish to the following online services: Facebook, Flickr, Picasa Web Albums, Piwigo, Tumblr, Yandex.Fotki, and YouTube. If your target isn't one of these your only option is to Export, explained above. If you are using one of these services follow the steps below.
- Open Shotwell.
- Select one or more images.
- Shift + Ctrl + P (or click the
Publish button on the bottom toolbar) to bring up the Publish
dialogue.
- From there, the steps vary slightly depending on the service. Follow
the prompts to log-in with the target service, hopefully it is easy
from that point on.
If you run in to problems just edit your question with which step you are stuck at, so we can edit the answer and make it better.
Other options
Also, if you want a really simple option you can just put the pictures for your homework assignment in your Ubuntu One folder at which point they are automatically uploaded to your Ubuntu One cloud folder (assuming you have configured the service). Dropbox is another good choice, with the added benefit of having a public photo gallery that you could use to show off the photos.
Airnef is an open source tool that can be used to transfer files from Canon, Nikon and Sony cameras (at the time of this writing).
Airnef is two applications - a GUI front-end and a command-line app. The GUI front-end allows you to visually select the criteria of which images to download and then launches the command-line app to perform the transfer. You can optionally use the command-line version directly to script your transfers.
Here is the download link to the 1.1 binaries but people interested in python should download the source.
Best Answer
Before you try all the suggestions below, there is a useful note in the FAQ on gphoto.org that may suggest a quick solution:
Note: This answer may also be useful for anyone who has a similar problem mounting their camera and is not just applicable to this particular camera model.
Digital cameras are usually mounted automatically using
libgphoto2
and are not mounted as usb storage devices; there is more information on the gphoto project here. There are several solutions to your problem:1) Try to get the camera mounted; connect it and switch it on. Even 'unsupported' models can actually be mounted. By entering
lsusb
you can find the device and bus addresses:and then manually mount it with
gvfs-mount
by specifying those usb bus and device addresses:You could also create a script and make it executable and then run that script to mount your camera:
NOTE: I recommend to grep the vendor/product id string, as that is one of the unique identifiers; just grepping Kodak could identify other products or the wrong one.
You MUST replace the vendor/product string below with the correct one for your device, found with
lsusb
.Now, use your file browser and click to show hidden files and your camera should be accessible from your
.gvfs
folder in your home folder. You should also be able to import photos by using applications such asgthumb
.Some cameras switch off after a while, so if this happens you will have to mount it again using the steps above.
Note: For Ubuntu 12.10 (and beyond) this
~/.gvfs
folder is now:/run/user/username/gvfs
.2) The second option is simply to take the memory card out and put it in a card reader and then there will be no problems accessing it from your computer. I find this is often the best way if no other solutions work.
Also, the program you were using,
Rapid Photo Downloader
, does not detect digital cameras and is best used with a card-reader, as the developer notes on his site. Sogthumb's
(orShotwell's
) import facility is probably what you want to use;Shotwell's
import facility even managed to import my pictures even when the camera was not mounted or available in the.gvfs
folder becauseShotwell
always requires that a camera is unmounted anyway, unlikegthumb
. So if you don't want to go through all the steps detailed in the first method everytime you connect your camera a workaround would be to useShotwell
to import your pictures (although you won't be able to browse them in your file browser or in the.gvfs
folder).