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(a)opensuse.org
To contact the owner, e-mail: opensuse-kde3+owner(a)opensuse.org