LXPanel 0.10.1 released.

After long period of time without releases, another core LXDE component which is the panel, got a long waited release with few fixes. No new features yet but fixes are also good ones. Features will be later, that is certain. Anyone are welcome to contribute, as always. πŸ™‚
New release tarball download link:
lxpanel-0.10.1.tar.xz – SHA1: 393b78dbbb76518a99549411131c35da5bfed0fa

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

  • Fixed battery alarm when measurement of current is missing.
  • Fixed spelling errors on “allow to” in plugins descriptions, and “GTK2+” to more correct “GTK+”.
  • Fixed battery indication when charge_full and energy_full are not available.
  • Corrected scaling of volume plugin for HiDPI monitors.
  • Fixed connection name dropdown list in netstatus plugin.
  • Few translations updates (of course).

LXTerminal 0.4.0 released.

Terminal emulator of LXDE had no releases for more than two years. Not much was added, not much was fixed but still some work done. Could be more of course but what we can do with our forces, that we do. Let hope we can do more later.
New release tarball download link:
lxterminal-0.4.0.tar.xz – SHA1: 9f065280fae8b6ca0439699ce73dd661a4f21d43

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

  • Fixed word-wise selection issue when running on gtk3
  • Fixed URL highlighting feature broken after updating libvte to 0.60.
  • Added new “Bold is bright” feature and setting.
  • Added new “Visual bell” feature and setting.
  • A few translation updates.

LibFM + PCManFM 1.3.2 released!

Two core parts of LXDE most of the time are releasing together, and that happened again. Not new major changes, just few more bugfixes. I would like to say something about translation updates but… unfortunately our Pootle server is still down and no other solution was introduced yet, so just few minor updates via Git. Fortunately, it is already in good shape so nothing too bad happened yet.
New release tarballs download links:
libfm-1.3.2.tar.xz – SHA1: 7c5c14dd0615b457687966ce4e55c2d054bf93e1
pcmanfm-1.3.2.tar.xz – SHA1: bc4e468b0ec3089aaf817eafed43ae06350961ee

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

  • Fixed all/allfiles parse conditions in FmAction, it was inverted.
  • Fixed ‘SelectionCount’ condition parsing in FmAction if ‘=’ was used.
  • Fix memory access error if home path == desktop path.
  • Added treating /usr/local/share/ as trusted for *.desktop files.
  • Fixed value for amount of data transferred in progress dialog.
  • Fixed preferred height in fm-cell-renderer-text.
  • Fixed search_window immediately disappearing on Wayland.
  • Changed thumbnails placement according to the XDG Base Directory Specification.
  • Changed xarchiver command invocation to create archive. It was incompatibly changed by the author in 2017.
  • Don’t set $DISPLAY for spawned process, let it be inherited from parent.
  • Fixed memory leak on sn_id in fm-action.c.

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

  • Fixed case when some keyboard shortcuts stopped working: Alt+Home, Alt+Up.
  • Fixed sytem reboot delayed for 90 seconds in some cases.

LXHotkey 0.1.1 released.

After some quiet time it happened again. We started to release. This time it was the key strikes configurator to be first. Some little fixes done and new version is ready for you! Stay tuned, yet some other updates will be for you soon!

New release tarball download link:
lxhotkey-0.1.1.tar.xz – SHA1: 2f41397a07dc3ae19607be23f61f09cdb93c8a3d

Changes since initial release 0.1.0 (see git log for details):

  • Added detection for LXDE-pi session.
  • Fixed using ‘<Primary>’ keyword by recent GTK+.
  • Added optional scrollbars if there is not enough space.
  • Translations updates.

LXSession 0.5.5 released.

The time to update the LXDE main session manager has come. Again, no new features but bugs fixing, and some translations updates, of course. We all hope it’s better than previous one was.
New release tarball download link:
lxsession-0.5.5.tar.xz – SHA1:
93f495f3afff0300de3c7b9aacce0ef29eb86bab

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

  • Remove libunique dependency, and use glib >= 2.28.0 to handle unique apps both for GTK+ 2 and 3.
  • Fix possible memory issue: use memmove instead of memcpy for overlapping area copy.
  • Fix memory issue: never free buffer returned by gtk_entry_get_text().
  • Fix spelling error: assiociate -> associate.
  • Pass desktop_environnement as a parameter for lxsession-xdg-autostart to fix wrong autostart processing.
  • Replace “images_display” with “image_display” for consistency.
  • Translations updates.

LXPanel 0.10.0 and some others…

Last month a big update have happened but lasted unannounced until now, being forgotten. But at least it isn’t forgotten forever. So… version 0.10.0 was released. You may think, if second number changes that would mean there were some improvements made. And you are completely right, there are few! First of all, weather plugin was reworked and uses another weather provider, that was needed since Yahoo! Weather disabled their free support, so OpenWeatherMap is used now as we get in agreement with them about open-source plan, and support for some other provider may be added later, and BTW, feel free to add it. Also pager plugin was a bit improved to support scroll wheel over it.

In near the same time there were few minor updates for other LXDE applications such as LXSession, LXRandr and LXTask. Not much changes though, only bug fixes and translations updates.

New releases tarballs download links:
lxpanel-0.10.0.tar.xz – SHA1: 8069e63cd41fe2a7795683c9db8e195bc0077d7a
lxsession-0.5.4.tar.xz – SHA1: c72f4abaadfb7417d299683dea824148ac26fc4a
lxrandr-0.3.2.tar.xz – SHA1: a76b3d79ab1d5aa974a2ad25b1882685159a2e98
lxtask-0.1.9.tar.xz – SHA1: a146138e04952cd560cfb787b0bb9fa7dd57b0eb

Changes in LXPanel since previous release 0.9.2 (see git log for details):

  • Fixed delayed application of font cnahges on dclock and weather plugins.
  • Allowed switching workplaces by scrolling over the pager.
  • Added new API: lxpanel_draw_label_text_with_color().
  • Fixed not-applicable font setting on thermal plugin.
  • Fixed crash on right-click task button after some task was killed using menu on another task button.
  • Fixed crash after color was removed from monitor plugin configuration.
  • Aligned used memory calculation in lxpanel monitor with ‘free’ command line utility.
  • Added possibility to use few weather providers for weather widget.
  • Disabled Yahoo! Weather because they removed free API support.
  • Added OpenWeatherMap weather provider.
  • Fixed wrong application position on taskbar in multihead configuration.
  • Fixed battery color (must be green) when battery is fully charged.
  • Fixed crash at task plugin when all windows lose focus.
  • Disambiguated keyboard layout names to follow variants.
  • Some translations updates.

Changes in LXSession since previous release 0.5.3 (see git log for details):

  • Fixed some spelling errors in messages.
  • Dropped attempt to run dbus-launch in code. Actually due to code error it was never ran but in fact, it should be never even tried.
  • Some translations updates.

Changes in LXRandr since previous release 0.3.1 (see git log for details):

  • Fixed crash in some rare cases with unusual monitor name so it failed to detect monitor and crashed instead.
  • Fixed case with dot in monitor name.
  • Some translations updates.

Changes in LXTask since previous release 0.1.8 (see git log for details):

  • Made priority change to work actually, that was broken for ages.
  • Aligned used memory calculation with ‘free’ command line utility.
  • Some translations updates.

LibFM + PCManFM 1.3.1 released!

Two core parts of LXDE most of the time are releasing together, and this time it is not an exclude of that convenient habit. Not much changes since last release, as developers had too busy time and fortunately no crazy bugs were found. That said, some crash was fixed and, of course, translations updates, now this application combo is fully translated to Catalan, Danish, Dutch, Estonian, Galician, Kazakh, Lithuanian, Polish, Russian, Turkish and Ukrainian languages.
New release tarballs download links:
libfm-1.3.1.tar.xz – SHA1: 29539f50acd5c00a00362adffd532053b0688e66
pcmanfm-1.3.1.tar.xz – SHA1: 4de1e5cb00fbf837c137f205e7e2327e3b49cb90

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

  • Fixed crash on reload while directory changes (folder might be not ready yet).
  • Changed size of large thumbnails to 512 since 256*256 appears to be small on hi-res displays.
  • Added application/gzip to archivers.list file next to application/x-gzip.
  • Added image/x-compressed-xcf to archivers.list file for xarchiver.

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

  • Allowed bigger sizes of icons and thumbnails as 256*256 appears to be small on hi-res displays.

LibFM hotfixed version 1.3.0.2 released!

Since release of 1.3.0 only a week has been passed but two inconvenient issues were found and fixed, therefore it was decided to release a hotfix version, 1.3.0.2.

New release tarballs download links:
libfm-1.3.0.2.tar.xz – SHA1:Β aa7f73987866e557b74b8a28d0fea339d53899b6

Changes since previous LibFM release 1.3.0Β (see git log for details):

  • Fixed launching menu entries shortcuts on desktop which was broken by making them all executable in 1.3.0 – those should be launchable still.
  • Fixed installing modules into non-standard path: libtool couldn’t relink them properly.

LibFM + PCManFM 1.3.0 released!

As usual, two core parts of LXDE are released together, with the same version, just because those are very close one to another, of course. In hope there will be a lot of features implemented the release was delayed for so long time but… life isn’t so simple, so not much of features added but anyway there is a reason to increase second number of the version yet, so it is 1.3 now.
New release tarballs download links:
libfm-1.3.0.tar.xz – SHA1:Β 6da370336a0b84d406919cd5a09d5f2c3299a2e9
pcmanfm-1.3.0.tar.xz – SHA1:Β 690fb28c0957ad56e28d1b8f5384e63462c118b2

Changes since previous LibFM release 1.2.5Β (see git log for details):

  • Added emblem support by reading the “metadata::emblems” attribute provided by GFileInfo. The metadata is provided by gio/gvfs and are currently stored in $XDG_DATA_HOME/gvfs-metadata.
  • Fixed typo: occured -> occurred.
  • Made desktop entries treaten as executables. Now clicking on a native desktop file opens a confirmation dialog instead of executing it. Trashed desktop files are only opened as text files and desktop files under system menu (i.e. menu://applications/) are executed without prompt as before.
  • Fixed build error with vala 0.36.1.
  • Fixed crash on launching nonexistent link targets.
  • Added tooltips for attributes of copying files.
  • Fixed thumbnails generation for files in the thumbnails cache directory which actually should never be done.
  • Fixed crash on pasting large string when completion matches.
  • Prevented creation corrupted image thumbnails with gdk-pixbuf2 >= 2.36.1.
  • Fixed crash in fm_config_load_from_file().
  • Dropped displaying “extension” for a directory.
  • Fixed crash on pasting a file into the search folder, show an error message when the copy destination doesn’t exist instead.
  • Added new API for FmAction new object type, to replace old VALA-generated code. New API is more convenient, C instead of VALA, and should support all DES-API specification features, not just limited set.
  • Migrated module ‘gtk-menu-actions’ to new DES-EMA actions API.
  • Added display of data transferred to progress dialog.
  • Fixed wrong names for files, copied from Google Drive and similar places.

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

  • Fixed potential access violation, use runtime user dir instead of tmp dir
    for single instance socket.
  • Fixed an issue with losing icons on desktop, when file name has a ‘[‘ char.
  • Added a missing tooltip for ‘New Window’ toolbar button.
  • Fixed an issue when single instance socket directory did not exist (see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=874753).