GNOME 2.0 Desktop for the Solaris Operating Environment Troubleshooting Guide

Chapter 6 Hardware Problems

This section provides information about how to deal with hardware-related problems in the GNOME 2.0 Desktop.

6.1 Multihead Display


My machine has more than one head. How do I display GNOME applications on the second head? 


The GNOME Desktop installation process can detect machines with more than one head. Multihead displays should start automatically. You can also manually bring up an application on an alternate head by setting your $DISPLAY variable or launching the application with the --display=:0.n flag, where n is the display number.

If you use two identical frame buffers set for the same video depth, you can also modify /etc/dt/config/Xservers or /usr/dt/config/Xservers to run XSun in Xinerama mode. The GNOME Desktop then treats both video heads as a single logical display.

6.2 Sound Events Do Not Work


Sound events do not work in Nautilus.


Perform the following steps:

  1. Open the Applications menu.

  2. Choose Desktop Preferences -> Sound.

  3. Select the following options:

    • Enable sound server startup

    • Sounds for events

  4. Hover the mouse pointer over file icons to listen to certain types of sound event in Nautilus.

All events are not yet enabled.

6.3 Configuring Your Mouse for x86 Systems


Neither a two-button mouse, nor a three-button mouse work correctly when the GNOME Desktop is running on the x86 architecture edition. 


Many GNOME applications require a three-button mouse. You need to do the following:  

  • Three-button mouse: enable the third button.

  • Two-button mouse: emulate a third button when you click on the two buttons simultaneously.

To enable a third mouse button, or emulate a three-button mouse, perform the following steps:  

  1. Choose Options -> Command Line Login from the login screen.

  2. Press Return, then log in as root.

  3. Type the following command: kdmconfig

    The kdmconfig command launches the Solaris Device Configuration Assistant, which displays the current system configurations. The program only accepts keyboard input. Use the keys shown in Table 6–1 to navigate through the menus.

  4. From the main window, select Change Pointing Device/Mouse.

  5. Press F2 to open the next screen.

  6. Select the appropriate mouse type or emulation.

  7. Press F2 to return to the main screen. The Pointer Device should have visibly changed.

  8. Press F2 to display a test screen.

  9. Click Yes if the screen display is correct.

  10. Type the following command to quit the console session: Exit


The system should now be properly configured to use a three-button mouse.  

Table 6–1 Navigation Keys for the Solaris Device Configuration Assistant



Down arrow 

Moves the cursor down a menu.  

Up arrow 

Moves the cursor up a menu.  


Opens the next screen.  


Exits the program without saving.  


Selects an option.  

6.4 Running the GNOME Desktop on a Sun Ray Server


How do I run the GNOME 2.0 Desktop on a Sun Ray thin client server? 


Perform the following steps:

  1. Install the GNOME Desktop in the normal way.

  2. If the GNOME 2.0 option does not appear on the login screen of the Sun Ray client, choose Options -> Reset Login Screen.

6.5 No Sound From Audio CD


I do not hear any sound from my audio CD. 


Perform the following steps:  

  1. Open the Applications menu.

  2. Choose CDE Menu -> Applications -> Audio Control.

  3. Select the Playback tab, then turn on one of the following devices that you want to listen to:

    • Built-in Speaker

    • Headphone

    • Line Out

  4. Select the Record tab, then select Internal CD for the Master Input.

  5. Adjust the monitor volume to a non-zero value.

You can now listen to CDs with the CD Player application.

Note –

This procedure might not work on all Sun hardware and CD configurations.