KDE is certianly possible, gnome is a bit harder though.
First, i recommend doing this
viewtopic.php?f=29&t=732 (just in case you mess up X and need to back out)
First bring up a terminal (alt-f2 and type Terminal), the window manager is started from /home/user/.bash_profile, but first we need the window managers.
If you type "yum install -y kdebase" this will give you the minimum req's for running kde.
you should also do a "yum install knetworkmanager" so you can manage the network once you login (unfortunately the network manager doesnt actually come up corrently, once your in kde though, start a terminal, run "su -" to become root then run /etc/init.d/NetworkManager start).
Once that is done make a backup of your bash_profile (cp /home/user/.bash_profile /home/user/.bash_profile.bak). Now edit that file in your text editor of choice and change the lines:
Code:
if [ "X${opid}" = "X" ];then
startxfce4 &
break
to look like this:
Code:
if [ "X${opid}" = "X" ];then
startkde
#startxfce4 &
break
This should startup kde rather then xfce as the default (looks kinda ugly, but you can do a
to get a full suite of kde apps, which should include the ability to change most of the environment.
Gnome is just as possible, but not as easy. One of the modified packages from the linpus system conflicts with the gnome-menu's package so a simple yum install gnome-session fails. There are ways around it but none that i would personally recommend.
Basically what you need to do is
1) backup the conflicting files (in case you want them later, i backed mine up then copied them over the ones gnome provides)
2) download the gnome-menu's package manually (or use a program called "yumdownloader" - get it via yum)
3) rpm -i gnome-menu...rpm --force
4) yum install gnome-session -y
5) start gnome-session rather than startkde in the bash_profile.
Again, network manager wont startup correctly so you'd need to bring up a terminal, login as root and run /etc/init.d/NetworkManager start (or service NetworkManager start).