Gentoo Archives: gentoo-dev

From: Peter Ruskin <aoyu93@×××××××××.com>
To: gentoo-dev@g.o
Subject: Re: [gentoo-dev] Please test new masked kdebase - fixes ksplash-ml, pam.d issues
Date: Wed, 02 Oct 2002 17:03:27
Message-Id: 200210022303.20175.aoyu93@dsl.pipex.com
In Reply to: Re: [gentoo-dev] Please test new masked kdebase - fixes ksplash-ml, pam.d issues by Dan Armak
1 On Wednesday 02 Oct 2002 21:18, Dan Armak wrote:
2 > -----BEGIN PGP SIGNED MESSAGE-----
3 > Hash: SHA1
4 >
5 > On Wednesday 02 October 2002 00:57, Peter Ruskin wrote:
6 > > Well, yes and no. All the themes are listed twice, except Classic,
7 > > Default, Gentoo, XpLike, ksplash_gentoo.
8 >
9 > Doesn't happen here. This may sound obvious, but are you sure you
10 > don't have an old revision or even non-portage installation of
11 > ksplash-ml or ksplash-ml-themes somewhere?
12
13 Ooops. True. I remember now I grabbed them from (I think) a KDE themes
14 page and manually installed to ~/.kde3
15 $ locate ksplash_gentoo
16 /home/peter/.kde3/share/apps/ksplash/pics/2431-ksplash_gentoo.tgz
17 /home/peter/.kde3/share/apps/ksplashml/Themes/ksplash_gentoo
18 /home/peter/.kde3/share/apps/ksplashml/Themes/ksplash_gentoo/splash_inactive_bar.png
19 /home/peter/.kde3/share/apps/ksplashml/Themes/ksplash_gentoo/splash_top.png
20 /home/peter/.kde3/share/apps/ksplashml/Themes/ksplash_gentoo/splash_active_bar.png
21 /home/peter/.kde3/share/apps/ksplashml/Themes/ksplash_gentoo/splash_bottom.png
22 /home/peter/.kde3/share/apps/ksplashml/Themes/ksplash_gentoo/Preview.png
23 /home/peter/.kde3/share/apps/ksplashml/Themes/ksplash_gentoo/Theme.rc
24 /home/peter/.kde3/share/apps/ksplashml/Themes/ksplash_gentoo/install.pl
25
26 I deleted all these but still got double listing. I had
27 /usr/share/apps/ksplashml *and* /usr/kde/3/share/apps/ksplashml. I
28 deleted /usr/kde/3/share/apps/ksplashml and now get single listing.
29
30 I don't like kde using /usr/share at all - it's all mixed up. ksplash
31 and ksplash.default are in /usr/kde/3/share/apps/. As long as we're
32 supporting concurrent separate kde versions I thing we ought to go back
33 to /usr/kde/?/ and damn the FHS or whatever it's called.
34 >
35 > > If you select either Gentoo or ksplash_gentoo the theme you get is
36 > > Default.
37 >
38 > These themes aren't in the ebuilds. Maybe they aren't in /usr and
39 > moving them to $KDEDIR would help.
40
41 Tried that but it didn't work.
42 >
43 > > Preview Theme does nothing
44 >
45 > Happens here too. Works ok if kcontrol is run from a konsole though.
46 > That means it's a path problem; $KDEDIR comes first in kde
47 > environment's path, before /usr, and so it probably runs the old
48 > ksplash for the preview which of course fails.
49 >
50 > Which raises again the question of why this is so. startkde currently
51 > says, PATH=$KDEDIR:$PATH
52 > It could say:
53 > PATH=/usr:$KDEDIR:$PATH
54 > I'll have to consider it.
55 >
56 > What apps other than ksplash could ever exist in both /usr/bin and
57 > KDEDIR/bin, and would we want the ones in KDEDIR to take precedence?
58 > Hard to say without any concrete examples, and I can't think of any.
59
60 ksplash is the only duplicate at present on my machine.
61 >
62 > The alternate possibilty is of course to patch ksplash-ml to run the
63 > right ksplash binary for its preview function (i.e. the one in its
64 > install path). This would even stand a good chance of being accepted
65 > upstream into the generic source. Considering that ksplash-ml is
66 > likely to be merged into kdebase for kde 3.2, replacing the old
67 > ksplash, we don't want to change startkde just to accomodate it.
68 >
69 > Opinions?
70 >
71
72 How about this? The ksplash installed with ksplash-ml should replace
73 (with backup) the ksplash delivered with kde. Unmerging ksplash-ml
74 would restore the original ksplash.
75
76 Regards,
77 Peter
78 --
79 Gentoo Linux (portage-2.0.38). KDE: 3.0.3 Qt: 3.0.5
80 AMD Athlon(tm) XP 1600+ 512MB. Kernel: 2.4.19-win4lin. GCC 3.2
81 Linux user #275590 (http://counter.li.org/). up 22:08.
82 #=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=o=#

Replies