Differences between revisions 13 and 14
Revision 13 as of 2006-10-15 21:40:19
Size: 2880
Editor: calin
Comment:
Revision 14 as of 2006-10-19 21:06:08
Size: 3102
Editor: calin
Comment:
Deletions are marked like this. Additions are marked like this.
Line 32: Line 32:
[http://prdownloads.sourceforge.net/driveplugger/driveplugger-10-08-2006.tar.gz?download driveplugger-10-08-2006.tar.gz]

Known Bugs
 * Base mountpoint (default: $HOME/Devices) is not created automatically.
[http://prdownloads.sourceforge.net/driveplugger/driveplugger-10-19-2006.tar.gz?download driveplugger-10-19-2006.tar.gz]
Line 38: Line 35:

[http://prdownloads.sourceforge.net/driveplugger/driveplugger-10-08-2006.tar.gz?download driveplugger-10-08-2006.tar.gz]
Line 44: Line 43:
10-19-2006
 * Create base mount directory if it does not exist.
 * CDROM polling script now uses the CDROMREADTOCHDR ioctl to check for discs, which does not put messages in syslog.


Author: ["Calin"]

Language: Perl

Platform: Linux


attachment:driveplugger.png DrivePlugger is yet another attempt to make removable media more comfortable on a linux desktop.

I think I've succeeded, but you can judge for yourself.

News

10-15-2006

I just recently posted on Sourceforge and Freshmeat, and as of right now I've had 34 downloads. I'm totally excited, as this is my first project I've listed publicly. I'm very interested in feedback, so don't be shy! calin at splitreflection dot com.

How it Works

DrivePlugger uses the linux hotplug mechanism to pass information about plug/unplug events (and a secure tag) on to the user agent.

The user agent will then either ask the user what to do, or run an action previously chosen by the user. If the device is to be mounted, the user agent will run a suid script to add an entry to fstab, and then mount the drive under ~/Devices/<devicename>.

Through a tray icon, you can easily change user preferences and device settings, as well as unmount media or see (and kill) processes locking the media.

If you're a security expert, you're probably freaking out by now. Included in the package is a SECURITY file, detailing the risks associated with running DrivePlugger, as well as what I've done to reduce them.

Screenshots

Gallery(numberofcolumns=3,prefix=Archive.zip)

Download

Latest:

[http://prdownloads.sourceforge.net/driveplugger/driveplugger-10-19-2006.tar.gz?download driveplugger-10-19-2006.tar.gz]

Previous:

[http://prdownloads.sourceforge.net/driveplugger/driveplugger-10-08-2006.tar.gz?download driveplugger-10-08-2006.tar.gz]

[http://prdownloads.sourceforge.net/driveplugger/driveplugger-9-10-2006.tar.gz?download driveplugger-9-10-2006.tar.gz]

[http://prdownloads.sourceforge.net/driveplugger/driveplugger-8-17-2006.tar.gz?download driveplugger-8-17-2006.tar.gz]

Change Log

10-19-2006

  • Create base mount directory if it does not exist.
  • CDROM polling script now uses the CDROMREADTOCHDR ioctl to check for discs, which does not put messages in syslog.

10-08-2006

  • Rewrote device identification methods.
  • Multiple partitions on a single device are no longer treated as seperate devices.
  • Added cdrom support via a polling daemon.
  • Added cdrom, scsi, and pcmcia eject signals on eject.
  • Ditched 'Device Options' and 'Mounted Devices' menus in favor of 'Disconnected Devices' and 'Connected Devices'

9-10-2006

  • Events for devices listed in fstab will no longer be passed on to driveplugger (not counting lines added by driveplugger, of course).
  • This keeps driveplugger from offering to mount your root partition in case of a hotplug system reset (such as when waking up after hibernation).
  • When a new device is detected, the 'cancel' button on the popup now prevents driveplugger from taking any action on the device.
  • Previously, cancel would accept default settings for the device, and then take the default actions.


CategoryProjects CategoryComputers

DrivePlugger (last edited 2008-06-08 02:11:13 by calin)