Calum wrote:i imagine it's because i had just stuck the hostname command in the startup scripts like i did in slack, musthave been upgraded along with everything else. i have stuck it in rc.local and now it's fine.
That's still the wrong way to do it. In RH/Fedora your hostname is set in the /etc/sysconfig/network file under the variable HOSTNAME. For an easier way to do this just run the redhat-config-network command and click the "DNS" tab and enter your hostname there. It will update the /etc/sysconfig/network file. That command is also on the menu under System Settings->Network.
as for the xfce thing, it's simply an issue with figuring out how to add xfce to gdm. i did search google for this, and found i should add the correct file in /etc/X11/gdm which i tried to do, except the file is already there and seems to be correct(since i installed xfce properly using rh9 rpms via instructions from you on these forums) already prior to the upgrade. probably i have to find some gdm specific instructions. will probably do that tomorrow.
I'll look into this tonight and see what I can come up with.
EDIT: Ok, home now and I just installed XFce by doing this (Calum can skip ahead past the installation part):
- Code: Select all
# wget http://umn.dl.sourceforge.net/sourceforge/xfce/xfce-4.0.1-rpm-rh9.tar.bz2
# tar -xvjf xfce-4.0.1-rpm-rh9.tar.bz2
# cd xfce-4.0.1/rpm/rh9
# rpm -ivh *.rpm
Now the above just installs the latest XFce (4.0.1). It doesn't actually make it show up on the GDM session menu (I'm sure as soon as Fedora specific RPMs are available it will). At any rate I easily got it to show up in the session menu by creating /usr/X11/dm/Sessions/XFce4.desktop.
Now, the above file will only cause it to show up on the sessions menu and let you log in using the XFce desktop, however it does not allow you to make it your default window manager. It tells you to use "switchdesk" to make it your default but switchdesk does not know about it either. You can make XFce your default window manager by creating a ~/.Xclients-default with this line in it:
- Code: Select all
/usr/bin/startxfce4
Don't forget to set the execute bit:
- Code: Select all
$ chmod +x ~/.Xclients-default
I'm not exactly sure how to make switchdesk aware of it and I don't have time to dig into it right now but that should get you going.



