Fwd: Re: [opensuse-kde3] How to make "My Computer" program function?
btw, Sorry, Erik. Meant to send it to the group. My bad! On 18/02/2013 15:24, Erik Sorenson wrote:
On 02/17/13 18:10, Robert Smits wrote:
When I look at properties of the icon it seems it's supposed to call sysinfo but clicking the icon appears to do nothing.
Yes, I run 12.2 also with KDE3. The "My Computer" function, I believe, relied on HAL and some other stuff to operate, and that's just not present in 12.2/KDE3 and later. So you'll just have to rely on Kinfocenter. That's what 12.3 KDE4 puts on the desktop these days.
For unmounting flash drives, for example, there's the newish "Storage Media" icon on the desktop which is really just a view of Konquerer file manager. Hope this helps.
I run 12.2 with KDE3 (using the HAL enabled repo) too, and I have a working "My Computer" (aka kde3_kio_sysinfo) function set up, but it needed some work. The initial problem was that Hal needed to be put in there. I took a copy of this from the KDE3 repo for oS12.2, installed it over a minimal X-Window installation, then hooked up the KDE3 HAL-enabled repo and installed KDE3 from there. Once that was done, it was noticeable that Hal still wasn't running, so I did a bit of investigation. First, make sure that the service is enabled to run (you can do this through YaST or use the appropriate chkconfig or systemctl command). Generally, I set it to run at init levels 2, 3 and 5. It still didn't work, so I then tried investigating what was needed to get it to run. For example, I noticed that, on my installation, DBus didn't seem to be doing much to help. Apparently this provides Hal with its info so that you don't need to go polling, but the UID and GID for DBus were missing. I created these which seemed to fix that side of things. The breakthrough came when I found that, on querying hald itself using its diag switches, it was trying to get hold of a bunch of folders that didn't exist. I'm not sure if hald was supposed to create these itself, but on creating these folders and running a script to rebuild a specific cache setup: mkdir /etc/hal/fdi/preprobe mkdir /etc/hal/fdi/information mkdir /etc/hal/fdi/policy /usr/lib/hal/hald-generate-fdi-cache ...it all burst into life! I had a similar issue on an install of 12.3 which came back to the non-existance of a UID, this time "haldaemon". On the up side, KDE3 seemed to go in a lot easier on 12.3 than on 12.2, but maybe I'm getting a lot of practice in! Glad it all works now as Kinfocenter is a very poor substitute for sysinfo. Not sure if this will help you, but it certainly worked for me! Not sure about changing an existing install though - that depends on what you have in there, I would imagine! -- To unsubscribe, e-mail: opensuse-kde3+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde3+owner@opensuse.org
participants (1)
-
Chika