GNOME Flashback 3.35.2 released

New development release that adds new system indicators applet and finishes screensaver implementation.

Metacity 3.35.1 released

New development release with improved multi-monitor support.

Added support for new _GTK_WORKAREAS_Dn and _GNOME_WM_STRUT_AREA properties, more information in previous blog post.

Changed default focus window handling - metacity will not move focus to fullscreen window that is on other monitor when opening/closing windows in diffrenet monitor.

Better multi-monitor support in GNOME Flashback

GNOME Flashback 3.36 will have better multi-monitor support. Currently due to limitation in existing Extended Window Manager Hints specification it is impossible to have panels between two monitors. The problem is with existing _NET_WM_STRUT, _NET_WM_STRUT_PARTIAL and _NET_WORKAREA properties.

GNOME Panel 3.35.2 released

New development release. This release adds documentation for libgnome-panel library, new prefer-symbolic-icons setting and makes GpImageMenuItem class derivable.

GNOME Panel 3.35.1 released

Today I released GNOME Panel 3.35.1. This is small release that makes new libgnome-panel library public, changes default layout location and fixes crashes in clock module when using wheather locations that does not have timezone information.

GNOME Flashback 3.35.1 released

As you may already know, Nautilus 3.28 removed desktop icons. The reasons for that was very good and I agree with decision they made. You can read Nautilus issue and/or Carlos blog post if you want more information. With today's release GNOME Flashback is bringing back desktop icons.

Desktop functionality is experimental and currently only "Auto arrange icons" placement mode is implemented. If you use desktop icons, please consider testing new release. GNOME Flashback 3.35.1 should work with GNOME 3.34.0 or newer releases. Please note that desktop icons has runtime dependency on Nautilus!

If you have found 3rd party solution for desktop icons, you can disable new desktop module from GSettings. Disabling whole desktop module will disable also background handling. In such case you can enable root-background module.

Otherwise this release fixes background image on HiDPI monitors, adds support for grp:shift_caps_switch XKB option and other small bug fixes.

Compiz 0.9.14.0 released

Dmitry Shachnev today released Compiz 0.9.14.0. You can read release announcement here.

The biggest changes are that CCSM (CompizConfig Settings Manager) has been ported to GTK 3 and Python 3. GTK 3 change might be good news to users who still use Compiz and has HiDPI monitor.

One more interesting change is that Compiz now can load configuration from multiple files. This will allow GNOME Flashback to install its own configuration and adjust it as needed without changes in compiz. For example Unity configuration already has been moved from compiz to unity.

My first commit to systemd

Recently Ubuntu got systemd 240, unfortunately it broke logout functionality for GNOME Flashback and also for Unity. After some debugging I found problem and fixed it. For little more info you can check systemd pull request.

Menu module in GNOME Panel

For very long time I am working on new libgnome-panel library. It is still private library, but at some point it will become public replacing old libpanel-applet library. My own requirement to make it public is that all internal objects are ported to new library.

After GNOME Panel 3.30 release I have finished converting menu objects to menu module. To keep existing functionality I had to introduce new functionality that will be available also to 3rd party applet developers once library will be public.

Welcome to my blog

Hi everyone, and welcome to my blog!

GNOME Flashback is main reason why I have decided to create this blog and is main topic I plan to write about, but I might post also other stuff that I find interesting and worth sharing with others.

Visit my about me page if you want know a little bit more about me!