Link to home
Start Free TrialLog in
Avatar of allelopath
allelopath

asked on

switch from KDE 4.1 to 3.x

I have opensuse 11 and KDE 4.1
I want to switch to KDE 3.5 (or whatever is the latest 3.x)
How do I do this?
Will my personal data, such as the mail in Thunderbird, remain intact?
ASKER CERTIFIED SOLUTION
Avatar of torimar
torimar
Flag of Germany image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of allelopath
allelopath

ASKER

In Yast, it says I already have installed "kdebase3-runtime", but kde3 is not an option in the session dropdown box.
KDE3 consists of much more than only that one package. In order to select the KDE3 metapackage, do this:
In Yast, in the Filter dropdown box, select 'Pattern', not 'Search'.

If you then wish to make KDE3 your default, do this here:
Yast - security & users - user management - advanced.
ok, i installed KDE3 by finding it in the Pattern filter.

>>Yast - security & users - user management - advanced.
There is no 'user management', there is user and group administration, but under there, there is no 'advanced'
but still, i can log out and select KDE3 from there
but when I do so, it says
"Could not start kstartupconfig. Check your installation"
I tried restarting the machine, but I get the same error.
I also installed something called xcfe and that works.
Hmm. Did you try to run KDE as another user, or even a new user?

Anyway, I can only guess that there is something wrong with your /home directory permissions.

(For the following, replace *username* by the login name of the user you normally use.)

- login as root (in xfce or kde4)
- check whether the folder /home/*username* exists (if not, create it)
- in a terminal window, type: chown -R *username*:users /home/*username*

Log out, log in as *username* with kde3 selected.


As to making KDE3 your default, sorry for the wrong info.
I have never run an English language installation of SuSE, and I may be mixing up versions (been with it since version 5).
Try:
YaST > /etc/sysconfig Editor > Desktop > Window Manager > Default_WM

That should work. If not, I'm going to check when I get home.

I've edited /etc/sysconfig/windowmanager by changing "startkde4" to "startkde3"
Performed the chown command as you suggested (though I think it was not needed and so had no effect)
Logging on as my regular use or as root, I still get same message .
I created a new user, same thing
:(
This is very strange.

I have researched the issue all day long, but in practically all of the reported cases, this could be resolved by either resetting ownership/permissions, or by recreating the home folder.

In your case, it doesn't even work with root, although root does have universal permissions and by default has a home folder. I can't make sense of this.

Here are a few more suggestions:
- as root, uninstall KDE3 completely and re-install it
- in Yast > Install/Remove Software, selct Extras > Check System
- as root, run the command 'kstartupconfig' in a terminal, and copy/paste the error messages here
- as root, do the same with the command 'kdeinit'
- could you also copy/paste the contents of your etc/fstab file here?
- as root, uninstall KDE3 completely and re-install it
tried that. no dice. more to come.
DId the check system, and it removed some kde4 files
Now it won't start kde4 either.
Error is "Could not start kdeinit4"

kdostartupconfig: error while loading shared libraries: libkdefx.so.4: cannot open shared object file :No such file or directory

same thing with kdeinit



This is ever so strange.

Anyway, the time sure has come to try a repair install. First, make sure to backup all files in your home/<username> directory to an external USB stick or hard drive. The contents of that folder is mostly hidden, so make sure hidden files are showing up.
Now your settings, data, email etc. should be safe.

Then boot from the installation DVD, and select a Repair install when asked.

I've never gone through a Repair Installation myself, so I don't know how interactive it will be. In case you get a choice of packages to install, make sure that next to KDE3 you select at least one additional window manager, like Xfce or Gnome.
Then let it run and let's hope for the best.
I did a repair install, neither kde works.
xfce still does.

hold on while I see if I can fix it ...
More and more, this looks like a critical dependency conflict.

Maybe once, when you were still trying to familiarize yourself with SuSE, you installed a package and ignored the conflict warnings given by YaST. That is generally a bad thing to do. Resolving a conflict or refraining from the installation is a better way of keeping one's system clean.

If you still have the patience, do the following:
- Uninstall KDE3 completely
- Uninstall KDE4 completely
- Reboot
- Uninstall all packages you yourself installed since the original installation
- Looking at the YaST logs in /var/log/YaST2/y2logRPM will help remind you of what you installed
(type:
sudo tail -n 50 /var/log/YaST2/y2logRPM | less
to see the last 50 lines of entries, if necessary, increase the number)
- Reboot
- Re-install KDE3
I just reinstalled the whole system.
I was able to backup everything, so no data lost.
Thank you very much for all your effort.
I wish you happy computing with SuSE :)