Friday, September 3, 2010

Configuring Boot-Up Services with bum

The Boot-Up Manager (bum) is a powerful GUI for managing startup services. Unlike the default Services applet, bum lists all startup services, including ones that you created. bum also includes an advanced menu for changing the startup priorities and viewing the startup sequence by runlevel. And best yet: bum is available for all Ubuntu platforms and is even Upstart-aware.

To use bum, you first need to install it: sudo apt-get install bum. To run it, use sudo bum. bum might take a minute to start up; it looks for package descriptions related to each startup service. The basic window shows the service name with a one-line description. An icon indicates whether the service is currently running, and a check box allows you to enable or disable it.

The most power part of bum comes from the tiny check box labeled Advanced at the bottom of the screen. This check box creates three tabs: Summary, Services, and Startup, and shutdown scripts. The Summary tab contains the basicwindow. However, the Services tab is just plain awesome. It lists every service and the startup order for each runlevel. The table permits sorting by service name, runlevel startup order, or even current status. But the best part happens when you highlight any service: the text box provides a description of the service, so you can tell exactly what it does.

The final advanced tab shows you the services found in /etc/rcS.d/. These are generally system critical startup and shutdown scripts that are needed regardless of the runlevel. Because these are critical (like keyboard setup and console drives), bum does not allow you to modify the settings. (You can look, but don’t touch.) To modify these, you will need to use the command line.

With the default Services applet, changes take effect as soon as you click on a check box. With bum, alterations are not performed until you press the Apply button.

Source of Information : Wiley Ubuntu Powerful Hacks And Customizations

No comments: