Installing Gnome on Fermi v5.2.1 |
Installing GNOME:
It should be noted that no support is given or implied by the Computing Division for this product. Questions can be posed to linux-users mailing list.
The average installation will require 78MB of free space - 27MB for downloading the packages and 51MB for installing them.
Preparation
- Install the following packages:
- gsl-0.3b-4.i386.rpm
- guile-1.2-6.i386.rpm
- umb-scheme-3.2-7.i386.rpm
- Un-install the following packages:
- gimp-devel
- gtk+-devel
- imlib-devel
- Users do not need to download development packages unless they are going to develop or compile GNOME packages. These are located in the ftp://linux.fnal.gov/linux/521/i386/contrib/gnome/Devel/ directory. Developers will also need to install the python-devel package.
- Download the base packages from ftp://linux.fnal.gov/linux/521/i386/contrib/gnome/Base/ into a new, clean directory or enter the ~contrib/gnome/Base/ directory on the CDROM.
Installation
- Install the GNOME packages from your download/install directory with "rpm -Uvh *.rpm".
All library and version dependencies are automatically resolved during installation.
Running GNOME
- To start GNOME, you must edit the X startup files using a text editor (mcedit, emacs, vi, etc.).
- If needed, Create the file .Xclients in the users home directory with the command "touch .Xclients". Edit the .Xclients file to call gnome-session as shown in the sample below.
- The user startup file (.Xclients) must be executable (chmod 755 .Xclients ).
- A sample .Xclients startup file using gnome-session follows:
#!/bin/bash
exec gnome-session
## End Sample
The default GNOME session configuration file is /usr/share/gnome/default.session. The user GNOME session file is $HOME/.gnome/session.
- If you use "startx" to start X from the command prompt:
- X looks for the user's home directory .xinitrc, then the system xinitrc script (/etc/xinit/xinitrc).
- The system xinitrc script then looks for the user's home directory .Xclients, then the system Xclients script (/etc/X11/xinit/Xclients).
- The user's .xinitrc file will take precedence over the other startup files. A user .Xclients file is recommended to ensure proper X resource loading for each user.
- The user startup file must be executable (chmod 755 .Xclients ).
- If you use xdm or gdm to start X and login:
- Xdm looks for the user's home directory .xsession, then the user's home directory .Xclients, then the system Xclients script (/etc/X11/xinit/Xclients).
- A user .xsession or .Xclients is recommended for user configurable sessions.
- Gdm looks for session files in /etc/X11/gdm/Sessions and executes the session you choose from the login menu.
- Enter your login and password, then choose the "Options" button before you press the enter key or the "Login" button.
- The current default installation gdm sessions (Gnome, Failsafe, AnotherLevel) will pass the session name as an argument to /etc/X11/xdm/Xsession. Xsession processes the argument (i.e, failsafe), or if the argument is not recognized, looks for the xdm startup files.
- Read the xdm (man xdm) or gdm (/usr/doc/gdm-1.x.x) documentation for more details on startup configurations and menus.
- The user startup file must be executable (chmod 755 .xsession).
- Start X, press the main menu button (foot), and go to Settings:Menu Editor and run the GNOME menu editor to fill out Icons, add programs, and check sort order.
- Press the main menu button (foot) and go to Settings:Desktop:Window Manger and configure enlightenment Focus & Display, Special FX, Behavior, Desktops, Audio, Background, Themes, etc..
- Add desired applets to the GNOME panel
- Recommend X Window System 3 button mouse emulation for two button mouse X systems. Use a text editor to edit the Pointer Section of /etc/X11/XF86Config. The lines "Emulate3Buttons" and "Emulate3Timeout 50" should be uncommented or added to this section. Restart X to activate the change.
- Press both mouse buttons simultaneously on the desktop background to bring up the Enlightenment menu tree and read the Enlightenment documentation.
- Try downloading a few recently updated themes from http://e.themes.org.
Experiment and choose your preference. Use themes in their compressed format or create a directory for each theme under /usr/share/enlightenment/themes (unless the tar file creates it's own directory), and untar the theme archive in it's directory. Any new themes will now be listed in the Control Center:Window Manager:Enlightenment:Themes configuration window.
Done
Fermilab at Work -
Fermilab Home -
Telephone/email -
Comments - Help -
Return to FSS home page
Send mail to us at:
E-mail alias: [email protected]
|