Benedikt Meurer JavaScript Engine Hacker and Programming Language Enthusiast.

Critical bug in xfce4-panel 4.2.1

The xfce4-panel in the latest Xfce 4.2.1 release contains a bug: It does not save its configuration on session logout. The Xfce Debian package already contains a fix for this bug, so you don't need to worry about it. If you have installed from the graphical installer or plan to install from the graphical installer, follow these steps to fix the bug:

  1. Download the xfce4-4.2.1-installer.bin (if not already done)
  2. Mark the file executable using chmod +x xfce4-4.2.1-installer.bin
  3. Download the file xfce4-panel-4.2.1-store-config.patch
  4. Download the file xfce4-session-4.2.1-mcs-manager-crash.patch
  5. ./xfce4-4.2.1-installer.bin --extract-only
  6. cd /tmp/xfce4-4.2.1-installer/xfce4-panel
  7. patch -Np1 < /path/to/xfce4-panel-4.2.1-store-config.patch
  8. cd ../xfce4-session
  9. patch -Np0 < /path/to/xfce4-session-4.2.1-mcs-manager-crash.patch
  10. cd ..
  11. ./bootstrap.sh
This also fixes a possible crash in xfce4-session when testing a splash engine. Now follow the usual installation instructions from the installer documentation.

In case, you installed Xfce 4.2.1 from source, untar the xfce4-panel-4.2.1.tar.gz file again, download the patch xfce4-panel-4.2.1-store-config.patch, cd xfce4-panel-4.2.1, patch -Np1 < /path/to/xfce4-panel-4.2.1-store-config.patch and afterwards run configure, make and make install as usual.

Update #

Xfce 4.2.1.1 available.