A simple menu that sits in the system notification area, providing you a quick way to unmount external peripherals such as usb pendrives, cd/dvd, external hard disks and so.

Ejecter is a little tool which makes it possible to unmount external devices and eject cd-roms without having to right-click on device icon either on the desktop or in nautilus.
It sits in background and shows an icon in the system tray when one or more peripherals are connected to your pc: once clicked it a window appears with the list of the devices (volume name and device type, much clearer than the similar thing available on Windows) and the related eject button.

Being written in Vala, it is translated into C code and then compiled: this means that it's lightweight and consumes little memory, does not require a full vm like Python neither has strange requirements to run (just GLib/Gtk). Last changelog:

10 years ago

2009-10-04: Ejecter 0.3.1 released
Same features and requirements as 0.3.0 plus icons matching Humanity look (new Ubuntu 9.10 icon theme), as well as fixed translator credits.

2009-02-18: Ejecter 0.2.1 released
Main new feature is scrolling support when device list would exceed screen size. Some improvements to the device handling code and some better debug messages.

2009-01-17: Ejecter 0.2.0 released
Ejecter 0.2.0 features improved device management, does not show internal partitions, is compatible both with Gtk 2.12 and 2.14, and Vala 0.3 and 0.5, as well as various bugfixes.

There's one problem. You seem to staticly assign a whitebackground, but not specify black text. I am using a dark theme, so I get grey text on a lite background. Could you please not make the background color white, and just let it pick up on your GTK theme?

Other than that, I really like the simplicity and usability of this app.

2009-02-18: Ejecter 0.2.1 released
Main new feature is scrolling support when device list would exceed screen size. Some improvements to the device handling code and some better debug messages.

2009-01-17: Ejecter 0.2.0 released
Ejecter 0.2.0 features improved device management, does not show internal partitions, is compatible both with Gtk 2.12 and 2.14, and Vala 0.3 and 0.5, as well as various bugfixes.