The CD-Rom Control is an X Window control panel which eases the use of the cd-rom drive. It allows you to mount, eject/umount, the cd-rom drive at the click of a button.Other features include autostart and cd status checking.
Be the first to post a text review of CD-Rom Control. Rate and review a project by clicking thumbs up or thumbs down in the right column.
A minor bug fix release which improves automatic cd-drive status checking.
CD-Rom Control Changes to 3.9 * Minor bug fix / update to cdchk.c Changes to 3.8 * Added experimental DVD drive / autostart support Changes to 3.7 * Added support for unlocking cd-rom drive door when CD is mounted. See INSTALL for instructions. * Added support for CDROM_MEDIA_CHANGED into cdchk.c Changes to 3.6 * Major bug fixes to timer function Changes to 3.5 * Another cosmetic change. Included is a 'version' of the CD-Rom Control specifically designed for GNOME. See README for more details. * Added a Makefile for easier installation. See INSTALL for more information * Minor bug fixes Changes to 3.4 * Added timer function to check if the cdrom drive status has been altered by another process * Minor bug fixes to checking for audio cd Changes to 3.3 * Added a new utility written in C for checking the status of the cd-rom drive and for detecting wether or not an audio CD is present * Autostart for audio CD's * Improved checking for wether CD is mounted or not For more information check the README file NB The Check CD utility has only been tested on an IDE-ATAPI cd-rom drive. Problems with other cd-rom drives or devfs please let me know. Changes to 3.2 * A cosmetic change. Included now is a new 'version' of the CD-Rom Control with a GTK GUI interface. This utilises the tcl-gtk extension. For more information on instalation see the README file Changes to 3.1 * Minor bug fixing for the mounting / umounting / ejecting * Will now close the cd-rom drawer if load pressed while it is open or if it is open on startup * Extra error checking in place Changes to 3.0 * Re-write of the auto function which should make it work with most of the graphical web browsers and file managers and it will find the cd-rom drives mountpt automatically now by reading fstab * Added a configuration file - autorc.sample - for configuring auto See autorc.sample and AUTOSTART for more information * Stopped the auto function being a seperate file and added the code into the main cdrom-control code * Minor de-bugging on the cdrom-control script to make it work better in detecting wether the cd-rom is already mounted or not * Load will work to start the auto function even if the cd-rom is already mounted * Added some extra status messages for when it is mounting and autostarting * Changed filename from cdrom-control2 to just cdrom-control - so remember to update any menus or start-up files you have it in Changes to 2.7 Additions by Tim Wood (tim_wood@cyberdude.com or tw00@doc.ic.ac.uk): * Now checks fstab to try and find the correct settings for cdrom and mountpt. * Calls eject more explicitly (usefull for systems with buggy mount, scsi systems and devfs systems) * Reordered and rearranged some other bits of the code. Changes to 2.6 * Added variable cdrom to make it easier to change the default /dev Changes to 2.5 * You can now mount/eject the cd-rom drive even if its been controlled from another process but the status will not indicate the state of the drive if it has been controlled using another process. * Added integration for the KDE File Manager, see the file AUTOSTART. Changes to 2 * On start-up it now reads /etc/mtab for the entry /dev/cdrom which fixes the problem of not reading the CD-Rom drive if you logged out and then back in. Changes to 1.5 One user has reported an error when they tried to use the CD-Rom Control: 'When I do a load, I get the message that a cd-rom is already mounted - but it isn't.' 'I press eject, and get: bgerror failed to handle background error. Original error: umount: permission denied Error in bgerror: /dev/cdrom: No such file or directory' The main problem here is Linux permissions. Unless you are root or have superuser access by default Linux will NOT allow you to mount cd-roms. To change this you need to do the following, if you have root access or get the person with root access to do it for you. 1. Open /etc/fstab 2. Goto the line '/dev/cdrom /mnt/cdrom iso9660 noauto,ro 0 0' 3. Change it so it reads '/dev/cdrom /mnt/cdrom iso9660 noauto,ro,user 0 0' 4. Add the line '/dev/hdx - where x is where your cdrom drive is - /mnt/cdrom iso9660 ro,user, noauto 0 0' underneath the '/dev/cdrom' line. 5. Change to the /dev directory - 'cd /dev' 6. Change the permissions to read/write for others on the file hdd - 'chmod o+rw hdd' As far as I know /dev/cdrom is the default device control for a Linux system. Note for Sparc Solaris Users To make the CD-Rom Control work on Sparc Solaris you need to change the following lines: 'exec mount /dev/cdrom' to 'exec cdmount m' 'exec umount /dev/cdrom to 'exec cdmount u' 'exec eject /dev/cdrom' to 'exec cdmount e'
Experimental DVD autostart support has been added to the CD-Rom Control for Linux in the latest version - 3.8
CD-Rom Control Changes to 3.9 * Minor bug fix / update to cdchk.c Changes to 3.8 * Added experimental DVD drive / autostart support Changes to 3.7 * Added support for unlocking cd-rom drive door when CD is mounted. See INSTALL for instructions. * Added support for CDROM_MEDIA_CHANGED into cdchk.c Changes to 3.6 * Major bug fixes to timer function Changes to 3.5 * Another cosmetic change. Included is a 'version' of the CD-Rom Control specifically designed for GNOME. See README for more details. * Added a Makefile for easier installation. See INSTALL for more information * Minor bug fixes Changes to 3.4 * Added timer function to check if the cdrom drive status has been altered by another process * Minor bug fixes to checking for audio cd Changes to 3.3 * Added a new utility written in C for checking the status of the cd-rom drive and for detecting wether or not an audio CD is present * Autostart for audio CD's * Improved checking for wether CD is mounted or not For more information check the README file NB The Check CD utility has only been tested on an IDE-ATAPI cd-rom drive. Problems with other cd-rom drives or devfs please let me know. Changes to 3.2 * A cosmetic change. Included now is a new 'version' of the CD-Rom Control with a GTK GUI interface. This utilises the tcl-gtk extension. For more information on instalation see the README file Changes to 3.1 * Minor bug fixing for the mounting / umounting / ejecting * Will now close the cd-rom drawer if load pressed while it is open or if it is open on startup * Extra error checking in place Changes to 3.0 * Re-write of the auto function which should make it work with most of the graphical web browsers and file managers and it will find the cd-rom drives mountpt automatically now by reading fstab * Added a configuration file - autorc.sample - for configuring auto See autorc.sample and AUTOSTART for more information * Stopped the auto function being a seperate file and added the code into the main cdrom-control code * Minor de-bugging on the cdrom-control script to make it work better in detecting wether the cd-rom is already mounted or not * Load will work to start the auto function even if the cd-rom is already mounted * Added some extra status messages for when it is mounting and autostarting * Changed filename from cdrom-control2 to just cdrom-control - so remember to update any menus or start-up files you have it in Changes to 2.7 Additions by Tim Wood (tim_wood@cyberdude.com or tw00@doc.ic.ac.uk): * Now checks fstab to try and find the correct settings for cdrom and mountpt. * Calls eject more explicitly (usefull for systems with buggy mount, scsi systems and devfs systems) * Reordered and rearranged some other bits of the code. Changes to 2.6 * Added variable cdrom to make it easier to change the default /dev Changes to 2.5 * You can now mount/eject the cd-rom drive even if its been controlled from another process but the status will not indicate the state of the drive if it has been controlled using another process. * Added integration for the KDE File Manager, see the file AUTOSTART. Changes to 2 * On start-up it now reads /etc/mtab for the entry /dev/cdrom which fixes the problem of not reading the CD-Rom drive if you logged out and then back in. Changes to 1.5 One user has reported an error when they tried to use the CD-Rom Control: 'When I do a load, I get the message that a cd-rom is already mounted - but it isn't.' 'I press eject, and get: bgerror failed to handle background error. Original error: umount: permission denied Error in bgerror: /dev/cdrom: No such file or directory' The main problem here is Linux permissions. Unless you are root or have superuser access by default Linux will NOT allow you to mount cd-roms. To change this you need to do the following, if you have root access or get the person with root access to do it for you. 1. Open /etc/fstab 2. Goto the line '/dev/cdrom /mnt/cdrom iso9660 noauto,ro 0 0' 3. Change it so it reads '/dev/cdrom /mnt/cdrom iso9660 noauto,ro,user 0 0' 4. Add the line '/dev/hdx - where x is where your cdrom drive is - /mnt/cdrom iso9660 ro,user, noauto 0 0' underneath the '/dev/cdrom' line. 5. Change to the /dev directory - 'cd /dev' 6. Change the permissions to read/write for others on the file hdd - 'chmod o+rw hdd' As far as I know /dev/cdrom is the default device control for a Linux system. Note for Sparc Solaris Users To make the CD-Rom Control work on Sparc Solaris you need to change the following lines: 'exec mount /dev/cdrom' to 'exec cdmount m' 'exec umount /dev/cdrom to 'exec cdmount u' 'exec eject /dev/cdrom' to 'exec cdmount e'
Version 3.7 of the CD-Rom Control is now available. New feature allows you to unlock the cdrom drive door even when a CD is mounted. This means you can use the manual eject button on the cdrom drive to eject a CD.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?