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.

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.

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

LXTask 0.1.5 released.

Another LXDE component which is widely used but still wasn’t updated for few years. Don’t worry, bug reports were not ignored, the update fixed most of them hopefully.
New release tarball download link:
lxtask-0.1.5.tar.xz – SHA1: af203cf9565578fc1fa2acbf99be2810b3a83c7e

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

  • Translations updates.
  • Removed timer handler when lxtask is going to finish.
  • Added support to show full cmdline.
  • Disabled column auto resize.
  • Fixed integer overflow in memory shown.
  • LXTask can be closed by pressing the Escape or Ctrl+W now.
  • Disabled stopping LXTask itself.
  • Fixed sort tasks by clicking the User Name.
  • Resolved bug with -1% CPU for processes on armhf.
  • Few updates to build package using more recent auto-tools.
  • Added –enable-debug option to configure script.
  • Added manual page lxtask.1.
  • Updated memory sizes to 64 bit and fixed compilation warnings.
  • Fixed parsing command line containing ‘)’.
  • Fixed FTBFS on kfreebsd.
  • Fixed wrapping on 32-bit architectures: CPU timers may exceed 32 bit so 64 bit should be used to not show 100% CPU at some point.

LXTask 0.1.4 released!

We just uploaded a new version of LXTask, this version is mainly a memory leak fix but also corrects some other issues and adds newly translated strings.

lxtask-0.1.4.tar.gz (SHA1sum: caac0942cdc0b600dd9895fb4c62badb7723cded)

The code can now be built with experimental GTK3 support using the switch –enable-gtk3, please report issues with that or other things to the bug tracker.

Complete list of changes (excluding translation related changes):

  • 2051468 – default to use gtk2
  • b4cdfbf – add gtk3 build option
  • 626fdf6 – fix process name only have 15 chars
  • d26006f – same icon that the one in the desktop file
  • a58111b – fix memory leak in task refresh
  • 3022c6c – treat mem_buffered as mem_cached to make memory usage more accurate
  • aed2946 – Fix garbled text (mw should be this)  (Bug 2986070)
  • e3568c6 – fixed compiler warnings: removed un-used variables,    fixed implicit declaration of function ‘g_sprintf’
  • d726731 – fixed implicit declaration of functions ‘textdomain’, ‘bind_textdomain_codeset’ and ‘bindtextdomain’

Translation update!

New week and time for an update regarding the translations for LXDE. During the last week some more users have started the translations in Pootle and by all means have delivered. Significant changes are noted in Danish that are 100% complete by now, good work!

If you are new to Pootle and/or translation in general take a look at the crash course at the LXDE wiki and then go grab some strings. Just some spare minutes are needed to make some languages 100% complete, others could benefit a great deal from just some minutes of work and that coul add up to a complete translation. Start with the low hanging fruit, skip LXPanel if you are not too familiar with doing translations.

By now the following languages are complete:
– Danish
– Indonesian
– Polish
– Portugese (Brazilian)
– Slovak
– Swedish

And in close range of 100% is the following:
– Arabic (one string marked fuzzy in LXPanel)
– Ukrainian (one string marked fuzzy in LXLauncher, in fact it is untranslated!)
– Czech is at 87% (only LXPanel left, over two thirds are already done)
– German at 84% (missing strings in LXPanel, LXLauncher and LXMusic. The last two is small and pretty easy to finish I guess)

For the other represented languages more actions are needed to make them complete, some are close to 80% with others only done in LXMenu-data that we have imported from GNOME.

LXTask video of the standard LXDE task manager and system monitor

Another video of an LXDE component by Maces. LXTask is the standard task manager and system monitor of LXDE. It starts via Ctrl+Alt+Del and is extremely lightweight.

YouTube: http://de.youtube.com/watch?v=Ruk6rjAIyRQ
Maces Blogpost with German Video: http://www.maces-net.de/2008/10/07/kurzvorstellung-lxtask/
LXTask auf Sourceforge: http://sourceforge.net/project/showfiles.php?gro…
LXTask in the LXDE Wiki: http://wiki.lxde.org/en/LXTask