Category Archives: Release

LXDE-Common 0.99.0 released.

A key package with LXDE in the name (and reasonably associated with LXDE as a whole) got a bit of updates. Also its version number was noticeably changed, as a sign that LXDE version should be 1.0 next time. When that would happen? Let us don’t tell you yet.
New release tarball download link:
lxde-common-0.99.0.tar.xz – SHA1: 8ae027a26043620990a5c5d96a31e46b0ff669da

Changes since previous release 0.5.6 (see git log for details):

  • Fixed missing install of lxde-logout.desktop file.
  • Removed inappropriate text about lxde-settings from README.
  • Fixed sort_by in the pcmanfm.conf, it should be 2, not 0.
  • Added exporting XDG_CURRENT_DESKTOP in startlxde script.
  • Disabled copying pcmanfm config file. The recent pcmanfm releases support profile selection on its own, so this code is no longer needed.
  • Fixed lxpanel profile location.
  • Added launching LXRandR when Fn+Screen (XF86Display key) is pressed.
  • Correctly implemented translations for *.desktop files using intltool, now those can be properly translated.
  • Added lxde-screenlock.desktop file to call lxlock (taken from Debian, with translations too).
  • Few new translations added, some were updated.
  • Removed obsolete key Encoding from *.desktop files.

LXPanel 0.7.2 released.

Another month has gone and next bugs fixing release of this major component happened. Few annoying bugs were fixed and we really hope it is better than before. Very possible it is last release in 0.7 line since there are a lot of improvements coming, and there is no room for any improvements in 0.7, you should wait 0.8.0 for new features.
New release tarball download link:
lxpanel-0.7.2.tar.xz – SHA1: 956851d4d465b2443c1253ceb0399386fd15bb82

Changes since previous release 0.7.1 (see git log for details):

  • Fixed unhiding panel if it becomes empty and height_when_hidden is 0.
  • Fixed invalid X protocol word size: despite of stating it 32 bit, the X server uses unsigned long which is 64 bit on 64-bit architectures.
  • Adapted to use libmenu-cache >= 1.0.0 – it could show empty folders in the desktop menu.
  • Fixed crash in taskbar after visible task changed name then gone.
  • Ensured panel background update after some plugin was resized.
  • FileManager statement from old config should never be scanned again.
  • Fixed positioning of new created panel, the edge was not saved.
  • Eliminated hardcoded “xterm” in ‘volumealsa’ plugin – LibFM has enough means to call terminal when needed.
  • Fixed crash if ‘volumealsa’ plugin initialization failed.

Menu-cache stable release.

That happened again! One more 1.0.0 version, which means package grew enough and became mature, featureful, and bugless. First one was LibFM/PCManFM, not it’s time for another library, menu-cache. Almost month after release candidate, some bug found, and now we hope it is really good for everyone.
A release tarball download link:
menu-cache-1.0.0.tar.xz – SHA1: e7b3854109f9826472cf9795e924acebe5e27861

Changes since release candidate (see git log for details):

  • Fixed bug when cache was not updated while it should: check if the last modification time for directory is more recent than modification time for cache may not always be valid – some .desktop entry might be just changed by update and that will lead to falsed cache contents.
  • Added Log Domain “Menu-Cache” for better library logging messages.

LXTerminal 0.2.0 released.

LXDE own implementation of terminal emulator that is based on libvte library, got no releases for very long time. Now its time has came and it got a new featured release. We all thank to the new developer Jonathan (also known as FinboySlick) for those updates.
New release tarball download link:
lxterminal-0.2.0.tar.gz – SHA1: 0c2269c43aa463e5dbf869d935745226b3c9943a

Changes since previous release 0.1.11 (see git log for details):

  • A lot of translation updates.
  • Extended disabling alt key to menu mnemonics.
  • Updated some deprecated libvte APIs to new ones.
  • Fixed memory leaks.
  • Fixed a bug that Shift+C doesn’t work.
  • Fixed a bug that terminal got ATL key event which should be filtered.
  • Added multiple new tabs functionality.
  • Added clear scrollback option.
  • Added “Copy URL” to context menu.
  • Fixed passing Ctrl+C when pressing Ctrl+Shift+C.
  • Changed default distribution tarball format to XZ.
  • Implemented using lxterminal icon name when it’s available in the theme for window icon, or fallback to hicolor directory and shipped icon.
  • Massive rewrite preferences and setting:
    – Add shortcut tab to Preferences
    – Singleton setting for all application
    – Store setting only if in Preferences push OK button
    – Same change lxterminal_initialize
    – load menu from menu.ui
  • Raised GTK+ min version to 2.18.
  • Added a Keywords line into lxterminal.desktop file.
  • Removed need to restart lxterminal on shortcut changes.
  • Prevented segfault when escape is pressed during shortcut edit (to cancel changes).
  • Cleaned up preferences.c to reuse identical functions.
  • Added mouse autohide setting.
  • Fixed issue where initial geometry is affected by hidden/shown UI elements.
  • Fixed handling of multi-file input on -e/–command (e.g. -e foo *.txt).
  • File->Quit now replaced by safer “File->Close Window”.
  • Fixed build with GTK+ 3.0.
  • Fixed wrong window size on startup.

LXAppearance 0.6.0 released.

The tool for changing look & feel of your GTK+ desktop this time got not just fixed bug but also a little improvement, this time it’s a check button to activate accessibility support, that’s why second number in the version have changed.
New release tarball download link:
lxappearance-0.6.0.tar.xz – SHA1: 5f0e01a880f20251c09ec3366f4e77c5bc10fc77

Changes since previous release 0.5.6 (see git log for details):

  • Added a Keywords line into lxappearance.desktop file.
  • Updated few translations.
  • Enabled accessibility modules toggle in GTK+ configuration. This is required to make the desktop accessible.
  • Fixed incorrect settings in .config/gtk-3.0/settings.ini: should be 0/1, not bools.

LXTask 0.1.6 released.

Simple task manager from LXDE set also got further fix for an old bug so it was worth to release fixed version, so this happened yesterday. Enjoy!
New release tarball download link:
lxtask-0.1.6.tar.xz – SHA1: c61192c8393dd827bd3abad69837d783cfb07d54

Changes since previous release 0.1.6 (see git log for details):

  • Updated text of GPL-2 (in the file COPYING).
  • Switched to use POSIX call sysconf(_SC_NPROCESSORS_ONLN) instead of Linux-only get_nprocs().
  • Added compilation notes into README file.
  • Added a Keywords line into lxtask.desktop file.
  • Fixed integer overflow on memory counters comparison (so fixed sorting by memory).

LXLauncher 0.2.4 released.

The launcher of applications for netbooks also received few fixes for found bugs, and then new release happened. Report bugs, we like to fix them. :)
New release tarball download link:
lxlauncher-0.2.4.tar.xz – SHA1: ab75339b1de5fe0fdbff12462272b0cbdea58df1

Changes since previous release 0.2.3 (see git log for details):

  • Fixed crash in case libmenu-cache returned empty menu.
  • Few translations updates.
  • Added compilation notes into README file.
  • Fixed text alignment for single-line application names (it was aligned to left instead of centering).

LXInput 0.3.4 released.

After some time passed, new bugs fixed, so release of tool to tune mouse and keyboard behavior happened.
New release tarball download link:
lxinput-0.3.4.tar.xz – SHA1: 5719406cdf7a53bfb5d999ecc3aac202c7193783

Changes since previous release 0.3.3 (see git log for details):

  • Added compilation notes into README file.
  • Fixed invalid keyboard settings save – it read into wrong variable so therefore settings stayed unchanged.
  • Few translations updates.

LXSession 0.5.1 released.

The session manager for LXDE was in long development and it still is. Julien did a lot for it to make it better. It is far from perfection yet but it is usable again and we hope it is a bit better than it was before. Two releases in row – 0.5.0, then fast bugfix next one – 0.5.1.
New release tarball download link:
lxsession-0.5.1.tar.xz – SHA1: 3419802c9e7269093900dd5fd4948acb95dec253

The most noticeable changes since previous stable release 0.4.6.1 (see git log for details):

  • Translations updates.
  • Added support for reboot and shutdown in LTST client.
  • Added support for user switch.
  • Added clipboard support, based on Xfce one.
  • Added options to launch default applications.
  • Rewritten whole lxsession in Vala.
  • Implemented a connection to session bus.
  • Added ability to change settings by Dbus call, example by keymap configuration.
  • Added signal / Dbus for changing window manager.
  • Added Dbus method for restarting Xsettings.
  • Added Dbus methods for xrandr options.
  • Added more details in the desktop.conf example.
  • Added GTK, Mouse and Keyboard to the list of settings + Dbus methods to change them.
  • Added lxclipboard standalone, and an option to launch it instead of built-in the support.
  • Implemented network GUI default application (nm-applet, wicd, etc.).
  • Moved in lxpolkit from standalone package.
  • Moved in lxsession-edit from standalone package.
  • Implemented audio-manager handler support.
  • Implemented quit manager support and expose it in Dbus.
  • Implemented workspace manager option and expose it in Dbus.
  • Implemented launcher manager support and expose it on Dbus.
  • Implemented terminal by default support and expose on Dbus.
  • Implemented minimal support for inhibition of the screensaver.
  • Implemented option to disable autostarted applications on home and system directory.
  • Implemented new way of launching windows manager.
  • Implemented composite manager handler.
  • Rebased lxlock on xflock, and extend it with lightdm and xdg-screensaver.
  • Added i3lock support in lxlock.
  • Added systemd-logind support.
  • Added more options for the disable_autostart option.
  • Added an option for screenshot to take only the current window.
  • Made lxsession-logout working when lxsession is not running.
  • Added lxsession-default utility.
  • Added PackageManagerRunning signal and ProxyOption initial commit.
  • Increased timeout for lxsession-logout, to make authentification possible.
  • Removed conditionnal support for Dbus, it’s now mandatory.
  • Added razorqt polkit agent support.
  • Added the version to the session name in lxsession-logout.
  • Implemented AudioManagerSet.
  • Implemented others Get() Set() functions for *_manager.
  • Implemented close() and reload() for all Apps.
  • Implemented panel control mechanism.
  • Implemented a more complex quit_manager.
  • Implemented ability to set some custom XDG environment variables.
  • Added an ssh-agent option instead of gnome-keyring.
  • Added lxterminal conffiles, and enabled the one for xscreensaver.
  • Added “support” for libfm in conffiles.
  • Implemented Desktop handler.
  • Implemented upstart user session option.
  • Implemented lxsession-default-apps, the GUI for configuring lxsession.
  • Implemented  lxsession-db, to build database of available applications by categories.
  • Made it possible to set working directory when launching app, and set it for the terminal.
  • Added a lxsettings-daemon binary independant from lxsession core.
  • Implemented SessionSupport and SessionSupportDetail Dbus interface.
  • Removed gee dependencies, use HashTable.
  • Fixed lxsession-logout when lsb_release is not available.
  • New –disable-gtk flag, which doesn’t build any gtk component at build time.
  • Added support for ubuntu appmenu environment variable.
  • Added light-locker in lxlock.
  • Added support for only reload 5 times applications which are reloaded.
  • Added missing man pages for some binaries.