My login to cy10 (Fedora) hangs after I type in my password. Usually that kind of a problem (Fedora X11 console login hanging when using Gnome), can be corrected by moving or removing the gnome related dot files in your home directory. The next time you login with gnome, these will be recreated.
Also, be sure that /bin and /usr/bin/X11 are in the search path in your .bashrc file.
For desktop and lab machines, suggest logging in via a 'failsafe' session on the console, (select this from the console session menu), or else do control-alt-f1 to get a console login screen outside of X11. Then move or remove files with names similar to the following in your home directory:
You may also need to remove additional files from your home directory:
.DCOPserver_*.cs.arizona.edu .config .Trash .eggcups Then log back out and back in. (If using control-alt-f1, control-alt-f7 will get you the X11 screen again.)