Re: Red X where volume control applet should be
- From: "David Cunningham" <david radiusweb com>
- To: "Malcolm Tredinnick" <malcolm commsecure com au>
- Cc: <gnome-list gnome org>
- Subject: Re: Red X where volume control applet should be
- Date: Tue Nov 11 03:41:01 2003
Yeah. I see what you mean. The full paths you describe are indeed present
in other distros. I too am a bit surprised it works at all. I can't
discern any problems whatsoever with the other applets and they all contain
the NONE/share/pixmaps/ stuff. I'll try recompiling without any options to
./configure and see what that produces.
Thanks,
David
----- Original Message -----
From: "Malcolm Tredinnick" <malcolm commsecure com au>
To: "David Cunningham" <delta radiusweb com>
Cc: <gnome-list gnome org>
Sent: Monday, November 10, 2003 4:03 AM
Subject: Re: Red X where volume control applet should be
> Hi David,
>
> On Mon, 2003-11-10 at 22:50, David Cunningham wrote:
> > Thank you for the suggestions Malcolm. I've managed to figure out a way
to
> > resolve this but my way is only a weird hack. Developers might have
some
> > insight into what's going on here.
> >
> > I noticed inside the /usr/local/libexec/mixer_applet2 file there are
paths
> > to the icons hard coded in. The paths look like this:
> > NONE/share/pixmaps/mixer/gnome-mixer-applet.png
> > Each icon referenced has a NONE prepended where /usr should be. I
assume
> > this is because NONE gets dynamically replaced with /usr at execution
time.
> > Using sed to replace all occurrences of NONE with /usr fixes the
problem.
>
> Assume nothing. Your mixer_applet2 file is what we technically refer to
> as "broken". :-(
>
> Those paths should contain the full path to the icon directory (and it
> should be /usr/local/share/pixmaps/mixer/..., not
> /usr/share/pixmaps/mixer/..., based on the prefix in which you have
> installed the mixer applet).
>
> Since your prefix is /usr/local, I am guessing you built gnome-applets
> yourself. When you did this, the configure script would have defined a
> variable called GNOME_ICONDIR in config.h in the top-level gnome-applets
> directory. In the normal scheme of things, GNOME_ICONDIR will be
> ${prefix}/share/pixmaps, where the "${prefix}" bit is substituted with
> whatever you specified in the --prefix flag to the configure script (or
> /usr/local/ by default).
>
> Somehow your build ended up with a prefix of "NONE". I am sort of
> surprised that anything worked at all.
>
> The best fix for this problem is to rebuild gnome-applets. Run 'make
> clean' first if you are building in the directory where you built it
> last time to ensure that any broken binaries are thrown away before the
> rebuild.
>
> Cheers,
> Malcolm
>
>
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]