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).

LXTerminal 0.3.1 released.

This is an security and bugfix update. However, there is also minor feature added to enhance usability.

Tarball download link:
lxterminal-0.3.1.tar.gz – SHA1: 51554be19cbe4ebbc8e3710935fa54c31338fabf

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

  • Fix CVE-2016-10369, a Denial-of-Service vulnerability.
  • Fix bug that prevents changing tab name, which is introduced since 0.3.0.
  • The keyboard shortcut can be changed by pressing key combinations.

Minor updates: LXPanel, LXAppearance, LXTask.

Another small update on LXDE components. Few packages received bugfixes and therefore were updated. LXPanel 0.9.3, LXAppearance 0.6.3, LXTask 0.1.8 released. No other changes except for bugs fixed, other changes are not ready yet and will come later.
New releases tarballs download links:
lxpanel-0.9.3.tar.xz – SHA1: b7fd11267b192efcb87dadd38f96bfc3a4c5f448
lxappearance-0.6.3.tar.xz – SHA1: 1c281756b240694d0262edd9d40041d5b127d552
lxtask-0.1.8.tar.xz – SHA1: ad089ceb3cb467e021862c6804ae50f1993919f4

Bugs fixed since previous releases:
LXPanel:

  • Finally fixed battery calculations, it missed Power so left time was
    always at zero.
  • Fixed task window raising on drop file on it (was broken since 0.9.0).

LXAppearance:

  • Implemented search for RC files using standard GTK+ way (with environment variable GTK2_RC_FILES taken into consideration).

LXTask:

  • Fixed UID shown instead of EUID.

LXPanel 0.9.2 released.

A little update again happened. One of core LXDE components, panel, got few bugs fixed, so it’s time to release those fixes. No reason to wait more, some people are waiting it enough. Thank you all for found bugs, you are welcome to find more so we can fix them. 🙂
New release tarball download link:
lxpanel-0.9.2.tar.xz – SHA1: 9757dd09115d6facac0de1e9879a275f21573151

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

  • Fixed battery selection if battery detached but another is available.
  • Fixed battery percentage calculations if charge isn’t available but energy is, it appears broken in 0.9.0.
  • Fixed wrong state change on task button when hovered, it shouldn’t receive selected state until task window has urgency.
  • Fixed wrong flat button appearance when hovered, it wasn’t really flat.

LXTerminal 0.3.0 released.

Terminal emulator of LXDE had no releases in long time. That does not mean there was nothing to do, and also does not mean nobody worked on it. Just no releases were ready. Few days ago new update was released, and we are happy to present it to you.
New release tarball download link:
lxterminal-0.3.0.tar.gz – SHA1: ce7684c3f5588b431b60dbdb0d948818e2781213

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

  • Arguments are now properly passed to child process.
  • Fixed login shell, also applies to new tabs.
  • Renamed tabs can now be reset, fixed ‘–title’.
  • Improved GTK3 and VTE support.
  • Added palette customization.
  • Added terminal zoom feature.
  • Added tab activity notification (bold).
  • Added –no_remote to spawn a separate teminal process.
  • Optional confirmation when closing multiple tabs.

LXSession 0.5.3 released.

Long time no releases came to the session manager of LXDE. Don’t think we have forgotten you, it was just some bugs were too nasty to be hasty to release. And since now it became more stable, we can present you next release. We all hope it’s better than previous one was.
New release tarball download link:
lxsession-0.5.3.tar.xz – SHA1: 10dd675ce28167abb1c1e9fff370686878807db2

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

  • Made possible to add custom environment variable export.
  • Added im manager handler.
  • Few fixes for GTK+ 3.0.
  • Few changes in desktop entries to better fit into DE other than LXDE.
  • Added notifications system support using appindicator.
  • Fixed handling the background of logout dialog.
  • Added messages for lxpolkit and lxclipboard when they are already running.
  • Fixed config settings when second key is null.
  • Fixed lxsession-logout on multihead.
  • Fixed possible hanging of lxsession-logout.
  • Added slimlock support on lxlock.
  • Fixed invisible caracter in lxpolkit.
  • Use Consolkit new interface to suspend / hibernate.
  • Added support to disable gtk+ 3 overlay scrollbar.
  • Added missing read_key_value for environment keys.
  • Added Qt platform configuration settings.
  • Remove empty string after windows manager command. Some windows manager (xmonad) don’t like it and it doesn’t really make sense by default.
  • Don’t save desktop.conf file on every load settings when starting lxsession, it’s not necessary since lxsession only needs to read settings at startup.
  • Moved lxsession-xsettings into $pkglibexecdir.
  • Fixed two spelling errors.