It's rather depressing that this bug, which was a showstopper for us,
gets so little attention from Ubuntu.

We worked around the problem by recompiling on Ubuntu 24.04 from the
Debian source code, as follows:

-- make sure these packages are installed:

keybinder-3.0-dev
libfm-gtk3-dev
libwnck-3-dev
intltool
libmenu-cache-dev

There may be others as well; those are just the ones that were missing
from our setup.

-- Clone the Debian repo:
git clone https://salsa.debian.org/lxde-team/lxpanel
cd lxpanel

-- Build:
sh ./autogen.sh
./configure  --enable-gtk3 --with-plugins=-netstat --prefix=/
make

We don't care about the netstat plugin and I couldn't be bothered to
track down the packages it needs.  The default prefix is /usr/local;
changing it to / simplifies things later.

-- We have more than 120 systems using LXDE, so of course we have
configuration management, so we then do

make DESTDIR=`pwd`/../tmpinstall install

to install to ../tmpinstall/bin lib and so on.

Then we store tmpinstall/bin/lxpanel where our configuration management
will store it in /usr/bin on all systems, and
tmpinstall/lib/lxpanel/liblxpanel.so* to where it will be spread to
/usr/lib on all systems.  (/usr/lib seems to be good enough; no need for
the lxpanel subdirectory.)

We install only the lxpanel binary and liblxpanel.so* shared libraries
from the newly-compiled copy, leaving the default Ubuntu copies of
everything else (lxpanelctl, config files, etc).  We already customize
the config files anyway.

Fingers crossed that Ubuntu deign to pick up a newer lxpanel before they
marshall 26.04!

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2089506

Title:
  Lxpanel configuration broken in Ubuntu 24.04 and 24.10

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lxpanel/+bug/2089506/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to