I use this bash script, I have it on my desktop in KDE:
Code:
#! /bin/sh
if mount | grep iso9660
then umount /mnt/cdrom
else mount /mnt/cdrom
kfmclient openProfile filemanagement /mnt/cdrom
fi
I save it as cdmount and chmod 755.
When you click it, it checks to see if there's a cd already mounted. If there isn't, it mounts the cd and opens the konqueror file manager. If there is a cd mounted, it unmounts it so you can eject it.
You can change the file manager you use to open the window by changing the kfmclient line, eg. to use rox filer you'd use:
rox /mnt/cdrom
I also have alink to /mnt/cdrom on my desktop, for opening the file manager to the cdrom again without remounting it.
Credit for this goes to some other dude whose website I stole this off ages ago, can't remember the site though.