Skip to content
thosoo edited this page Dec 21, 2020 · 2 revisions

This page contains the contents of the old NEWS file.

gnome15 0.10.2 (2015-05-14)

Gnome15 is a suite of tools for the Logitech G series keyboards and headsets, including the G15, G19, G13, G930, G35, G510, G11, G110 and the Z-10 speakers aiming to provide the best integration possible with the Linux Desktop.

Gnome15 provides:

  • A panel indicator (or applet)
  • A configuration tool
  • A macro system
  • A set of plugins

Developers can extend Gnome15 by writing plugins in the Python programming language, or they can use the provided D-Bus API. Gnome15 uses GNOME technologies, while staying well integrated with other desktops such as Ubuntu Unity and XFCE. It should also work with KDE.

About this release

Release 0.10.0 is a major release because of the changes to the kernel driver, which makes it incopatible with the 0.9.x series.

So, users wanting to stick with gnome15-0.9.x should use branch pre-refactor of the kernel drivers found at https://github.com/CMoH/lg4l, while gnome15-0.10.x would rely on branch master.

Also, this rather unofficial release is made outside russo79.com, since the website is down for quite a while. The rest of the release is the same as 0.9.8.

A new "Pommodoro Timer" plugin is now available. The Gnome shell extension now supports Gnome 3.10

Changes since 0.10.1

  • g15-config: fix import error with pygobject-3.14.0

Changes since 0.10.0

  • driver_kernel: fix keymaps for G110 and G15v2

Changes since 0.9.7

Bugs fixed in this release

Under the hood changes for this release

  • Exceptions are now logged in a consistent way (https://projects.russo79.com/issues/269)
  • XDG directories are now used instead of hard coded paths. (https://projects.russo79.com/issues/278)
  • mono icons are no longer installed by default. These icons are only used on Ubuntu systems. (https://projects.russo79.com/issues/285)
  • The python interpreter for Gnome15 scripts was changed from 'python' to 'python2'. 'python2' is available on all the supported distributions except Debian 7 (Wheezy). Users of Debian 7 building Gnome15 from source must manually change the shebang lines of the files in the src/scripts directory. (https://projects.russo79.com/issues/289)
  • User custom plugins should now be installed in $XDG_DATA_HOME/gnome15/plugins instead of $XDG_CONFIG_HOME/gnome15/plugins. Support for $XDG_CONFIG_HOME/gnome15/plugins will be removed in a future release.

Have contributed code to this release:

gnome15 0.9.7 (2013-10-05)

Gnome15 is a suite of tools for the Logitech G series keyboards and headsets, including the G15, G19, G13, G930, G35, G510, G11, G110 and the Z-10 speakers aiming to provide the best integration possible with the Linux Desktop.

Gnome15 provides:

  • A panel indicator (or applet)
  • A configuration tool
  • A macro system
  • A set of plugins

Developers can extend Gnome15 by writing plugins in the Python programming language, or they can use the provided D-Bus API. Gnome15 uses GNOME technologies, while staying well integrated with other desktops such as Ubuntu Unity and XFCE. It should also work with KDE.

About this release

Release 0.9.7 is mainly a bug fix release with some enhancements. Some minor changes took place with the configuration tool. The "Driver" tab no longer exists and the driver can now be selected directly from the "Keyboard" tab. A new button is used to display the driver options.

Changes since 0.9.6

Bugs fixed in this release

Under the hood changes for this release

Have contributed code to this release:

gnome15 0.9.6 (2013-09-01)

Gnome15 is a suite of tools for the Logitech G series keyboards and headsets, including the G15, G19, G13, G930, G35, G510, G11, G110 and the Z-10 speakers aiming to provide the best integration possible with the Linux Desktop.

Gnome15 provides:

  • A panel indicator (or applet)
  • A configuration tool
  • A macro system
  • A set of plugins

Developers can extend Gnome15 by writing plugins in the Python programming language, or they can use the provided D-Bus API. Gnome15 uses GNOME technologies, while staying well integrated with other desktops such as Ubuntu Unity and XFCE. It should also work with KDE.

About this release

Release 0.9.6 was focused on simplifying and cleaning up the source code tree as well as the build system. The new structure has less levels of depth and should be simpler to maintain on the long term. Most of the previous sub-projects that were maintained separatedly are now aggregated into a single tree. Besides some external dependencies, gnome15 can now be build by issuing a single './configure; make; make install' command.

The kernel modules have also been updated with the latest upstream changes.

Of course, some bugs were also fixed.

This is also the first release of Gnome15 to be a 'official' one. Brett Smith, the original maintainer has decided to retire himself from the project, and he supports what was until now a unofficial fork of Gnome15.

He will however keep contributing to the project.

Changes since 0.9.5

Bugs fixed in this release

Under the hood changes for this release

gnome15 0.9.5 (2013-07-03)

This is an "unofficial" release of Gnome15. There was no news from the original author since almost seven months now.

Changes since 0.9.4:

Bugs fixed in this release:

Under the hood changes for this release:

gnome15 0.9.4 (2013-06-04)

This is an "unofficial" release of Gnome15. There was no news from the original author since almost six months now.

Changes since 0.9.3

Bugs fixed in this release

Under the hood changes for this release:

gnome15 0.9.3 (2013-04-29)

This is an "unofficial" release of Gnome15. There was no news from the original author since four months now.

Changes since 0.9.2:

  • Update URL for the project.

Bugs fixed in this release:

gnome15 0.5.0 (2011-03-09)

Big changes under the hood. g15-desktop-service is now the
process that manages the plugins, LCD and macros. Panel
integration is now provided by separate packages.

Macro creation and editing in the configuration UI is now
possible.

Lots of bug fixes as well (see the changelog).