LXTerminal 0.1.10 released!

Our fast and small terminal application is out in a new version. Mostly a minor update. However there is a Known bug in this release, the fake transperancy was restored but on the other hand transparancy with compiz was broken, the patch for compiz is trivial but to not hurt fake transperancy it is not trivial. See the bug report for further information.

Get the file at sourceforge.net: lxterminal-0.1.10.tar.gz, sha1: c9534697e549b676a615a83fb0addbb1860fe84d

04809ea add tilde to word selection (closes LP#720758)
819a07b fixed link error on fedora /usr/bin/ld: lxterminal.o: undefined reference to symbol ‘XGetWMNormalHints’ /usr/bin/ld: note: ‘XGetWMNormalHints’ is defined in DSO /usr/lib64/libX11.so.6 so try adding it to the linker command line
e73ba4a GtkNotebookPage fix: Use GtkWidget instead according to GTK3 document.
d6f3732 debian: update to build from source
158a202 debian: add missing files
cb09d55 debian: update with current directory used in Debian
442b13b use another way to calculate base_width and base_height
5ce88dc if gtk3 is used, vte pkgconfig is now vte-2.90, that allow to have gtk2 and gtk3 version installed at the same time. the configure checks must match that difference
97edc77 Don’t use GDK_WINDOW_DESTROYED
65c0562 Use gtk_widget_get_window
10072e9 Use visual instead of colormap
bb32c74 Use gtk_dialog_get_content_area
4b4cbed Add an option to compile with gtk3
b4fa19b Use g_object_ref() instead of gtk_rc_style_unref
2ef2aee Use gtk_about_dialog_set_program_name instead of gtk_about_dialog_set_name
51e5c5e Remove deprecated gtk_about_dialog_set_url_hook
fa6d21f Remove deprecated GtkNotebookPage
dce2ffb Fix more-warnings options
d404af8 Add an option to enable more warnings
efeb476 Add INSTALL
b55a739 Add .gitignore
37f805d Update po/LINGUAS
17769e2 Generate po/LINGUAS at build time.
17dead7 Add silent rules
7c9f533 Set opacity to 100% by default.
234e5a9 Fix failure to set working directory over socket when it contains a space (Bug3037363)
2cda6d2 fixed vte failure because of deprecated API

LXPanel 0.5.7 released!

One of the corner stones of the LXDE project is the panel and we have just released a new version of it. As most other components this can be built using GTK3. Git log is available below.

LXPanel 0.5.8 was just released. Please use that instead of this one. There is a crash bug in 0.5.7.

Get the file at sourceforge.net: lxpanel-0.5.7.tar.gz, sha1: 276168fb4560899e83a6a340448c961d63333717

101ce55 Fix usage of GtkAllocation
e528dbe Add new po/LINGUAS
5f9e4cb Generate the po/LINGUAS on build time
77f69cb Use an option to enable more warnings
de94a90 Apply patch from Debian to fix battery plugin display
d5c46ff Some fixes for GTK3 building
ade9c95 Pass correctly the deprecated flags
9ce5ad4 Add flags for GTK3 migration
1ba232d Add missing X11 to the linker
48e6898 Add another item to .gitignore
d6dd79f Add INSTALL file
a530447 Use only .ui files instead of glade files
8e4890c Somme improvement to configure.ac (silent rules, libtool)
ec9564d Add .gitignore
788bd0c Replace deprecated INCLUDES in Makefile.am
47f0a0f Fix brown bag off-by-one in timer setting exposed by once-per-minute update (Bug3124474)
93d9373 Battery percentage incorrectly always evaluates as 100 percent (Bug3006059)
4a974f2 Fix build issue with symbol “alarm” showing up on F14 (Bug3033293)

LXSession 0.4.6 released!

Back in November last year we released the last version of LXSession ans since then there are mostly minor changes. The feature to not autostart any applications is the exception to that. See the condensed git log below.

Get the file at sourceforge.net: lxsession-0.4.6.tar.gz, sha1: 5f1dd16b15265484554a7a6be4ce0649474f4bdd


8577ac1 fixed autostart
531c3a3 use helper shell script to lock the screen
c5e3c1e debian: Update to build from source
f320a38 debian: update with current directory on Debian
7dfdd58 Add an option to add more warnings instead of using maintainer mode.
b93da91 Add option to compile with GTK3
ad4ba23 Also add link to x11 for lxsession-logout
21f44a4 Link directly to X11
1f8c788 Remove new compiler warnings.
ede8d15 Add additional flags for maintainer mode.
a0cc98b Add information of man pages support
4f4f340 Add some CFLAGS for GTK3 migration
ab66e7e Fix compiler warning
8698201 Add another item to .gitignore
65e831b Add more items to .gitignore
d700b1c Add .gitignore
3ba2ea5 Add some improvement to build system, inspired by patch from ID: 3005712
60da412 gtk3 build fixes (apply patch from ID: 3103279)
34deb02 Add support for not launching autostart programs (patch from ID 3103281)
70c7e52 fixed logscreen issue

LXLauncher 0.2.2 released!

Last version of LXLauncher was released over two years ago, this update has alot of translation updates as always but also brings the option to build with GTK3 as most LXDE component now has. The condensed git log is available below.

Get the file at sourceforge.net: lxlauncher-0.2.2.tar.gz, sha1: 9e1fead1d24cedfa980db23bd31cc52b45ce1823

92ae20c fix building with gtk older tha 2.24
a9d4ae3 fix-wrong-arg-to-gtk_menu_popup
1ea14e4 fix wrong type
2ebf134 fix-g_spawn_async-usage
48ad68d revert Use GDK_WINDOW_XID instead of GDK_WINDOW_XDISPLAY
43b1b3c fixed broken string comparison
537aab8 fixed GdkRGBA usage
55b2172 fixed missing include
1181daa Add a debian directory
0a0498f Fix wrong type casting
307a8d9 Uncomment background handling for gtk3
9a0c47d Fix drawing with gtk3
9df23f4 Fix usage of GtkAllocation
965c0a5 Remove some GTK_WIDGET_*
fd6e156 Fixes for Makefile.am
02aa235 Use gdk_window instead of gdk_drawable
40b92d9 Remove a MENU_CACHE reference
bd10856 Use a gtk3 function for drawing the background
184aa03 Fix GtkAllocation and border_width of GtkContainer
778e9e8 Remove GTK_NO_WINDOW
5ba4378 Use new method for size-request of gtk3
732a977 Remove GDK_DISPLAY usage
4ee7302 Fix property of gtk_settings_install_property
2b3698b Modify rendering for gtk3
8979b39 Fix viewport for gtk3
671451a Comment GdkPixmap, the code which used it is commented also
dca7f18 Big type casting clean up
9f2d5b3 Fix gtk_window and can_focus
f7efa6b Others gtk_adjustement fixes
c613846 Fix gtk_adjustment for gtk3
d10d9a8 Remove GTK_* usage
9d41540 Add an option to compile with gtk3
d10ea1c Use an option for additional flags instead of the maintainer mode
3887015 Add the ability to use another prefix for the menu (original patch by Christopher R. Gabriel)
b24e815 Remove resize grip wih GTK3 (patch from Jonathan Marsden)
3f9cb13 Add .gitignore file
e21b76f Add missing languages
514c07c Add missing COPYING and INSTALL files
9a65490 Add silent rules
79c4ccc Add additional flags on maintainer mode
a2e0fdd Generate po/LINGUAS at build time
0b9e795 Add missing x11 flags
5c74d1d Apply patch from Enrico Zini Do not segfault if a window manager returns no data for current desktop.
bb46b03 Adding new files
a7dad81 Fix for the new behavior of libmenu-cache 0.3 series.
b8c5339 Correcting misspelling of LXLauncher found by Josep Sànchez
ddfdf61 Fix failure with “builtin” icons; code change propagated from lxpanel
b1ec4b8 Apply build loop patch to lxlauncher and lxsession-edit for cwickert.
cb99b12 Fix SUSE lint warnings
72d26a8 remove distribution of mkinstalldirs

LXShortcut 0.1.2 released!

The long wait is over, LXShortcut 0.1.2 is the successor of LXShortcut 0.1.1 released in July 2009. By no surprise the vast majority of changes since then are translation related, omitting these and merge commits the git log looks like below.

Get the file at sourceforge.net: lxshortcut-0.1.2.tar.gz, sha1: 92e4510313b6c2225edc7dd49f6b4d889303ddc3

70a02e7 debian: update to build from source
f3c4b82 Use an option to enable more warnings instead of maintainer mode.
82bebca Add a debian directory
bf1bdf0 Fix compilation with gtk3
4ccf196 Add an option to compile with gtk3
cf08e16 Update to use directly .ui files
47111aa Move a g_free
f7f7c67 Add .gitignore
262e3cb Fix another compiler warning
ce3e372 Update LINGUAS
afdf644 Fix compiler warnings
5905acd Generate LINGUAS at build time
4df7c0d Add correct CFLAGS
709b41f Add INSTALL file
3bdafc7 Add silent rules
13894d6 Add option to enable more warnings
0fb97fc added a FIXME reminder
e2a360b minor changes
18ac425 fixed implicit declaration, added return 1 if no command line options are passed to lxshortcut
016eac0 removed exec bit
689c0d9 Confirmed previous patch solved the problem on runs configure in infinite loop, commit the same patch for lxappearance and lxshortcut. (Thanks Enrico Zini provided a armel machine to test this patch.)
9af910f remove distribution of mkinstalldirs

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’

LXMusic 0.4.3 released

LXMusic 0.4.3 was released by Jürgen Hötzel.

Most important changes include:

* Adopt XMMS2 DrNo 0.7 API changes
* Fix a double free (on_playback_track_loaded)
* Translation updates

Please help to advance LXDE development and test releases, help with translations and update the wiki.


* Git Repository: http://lxde.git.sourceforge.net/git/gitweb.cgi?p=lxde/lxmusic

* LXMusic in the LXDE Wiki: http://wiki.lxde.org/en/LXMusic

* LXDE Translation Project: http://wiki.lxde.org/en/Category:Translations

LXApperance 0.4.0 out now!

Back from holidays and vacations for a large part of the world we now present the latest component update being LXApperance. Download it at Sourceforge.net.

These are the changes in this release:

  • Replace all Glade-generated code with GtkBuilder
  • Use icon names defined in newer icon naming spec.
  • UI adjustment
  • Fix memory leaks and compiler warnings.
  • Translation update (23 languages completed)

New LXDE Components available

PCMan released new LXDE Components and improved settings structure of LXDE.

1. LXInput. This is a config tool used to configure your keyboard and mouse under LXDE.
2. The lxde-settings-daemon: The original lxde-settings is moved from lxde-common to a new separate package and was renamed to lxde-settings-daemon. In addition to the theme, now the settings daemon will configure keyboard and mouse for you. (works with lxinput config tool)
3. lxde-common 0.4: some fixes were done, and unused files are removed. lxde-common is now a noarch, data-only package, and doesn’t contain any binary program in it. The settings daemon is now in lxde-settings-daemon.
4. menu-cache 0.2.5: binaries are now moved to libexec.
5. The original lxsession is deprecated, and will be totally replaced by lxsession-lite since X11 session management is problematic, complicated, and rarely used by applications. GNOME now replaced XSM with dbus, too. So we don’t need that anymore.

LXPanel 0.4 and menu-cache 0.2.4 released

Hi all, here comes the latest release of LXPanel – version 0.4.

LXPanel 0.4 screenshot
LXPanel 0.4 screenshot

First I’d like to say sorry because this is not a bug-free release.
Some existing problems are not completely solved yet, but most of the bugs causing crashes were fixed. However, we feel it’s right time to have a new release. The menu-cache library is now stable enough for extensive use in LXDE. This will give us a enhanced and faster application menu and lxlauncher. Later, the lib will be used by pcmanfm, too.

The new features and some important bug fixes really deserves a new release of lxpanel.
So here comes version 0.4.


To use LXPanel 0.4, you’ll also need following packages:
* menu-cache (lib used to parse freedesktop.org menu file and generate menu)
* lxmenu-data (data files used to generate application menu)

What’s new:
* A whole new application menu generated according to freedesktop.org menu spec.
(faster and more standard-compliant. has tooltips for menu items)
* Enhanced “Run” dialog.
* Auto-resize of application launcher buttons when panel size gets changed.
* Some important critical bug fixes.
* The problematic netstat plugin is now turned off by default. It will be moved to a separate project later.
* Building dynamic panel plugins outside the source tree of lxpanel is now possible.
* and more…

Some bugs are not yet fixed and we know that. We’ll do our best to fixed them later.