forked from achilleas-k/gnome15
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
359 lines (280 loc) · 12.3 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
gnome15 0.11.0 (2018-02-10)
===========================
New community at https://gnome15.org/
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
-------------------
* Break compatibility with old kernel module implementation.
* The Gnome Shell extension now displays the plugin list in
alphabetical order. (https://projects.russo79.com/issues/172)
* A new "Pommodoro Timer" plugin is now available.
(https://projects.russo79.com/issues/240)
* The Gnome Shell extension now supports Gnome 3.10.
(https://projects.russo79.com/issues/290)
Bugs fixed in this release
--------------------------
* The build now displays an error error if neither PIL or pillow python
libraries are available. (https://projects.russo79.com/issues/286)
* The stop key (multimedia) now sends the correct keycode when Gnome15
is running. (https://projects.russo79.com/issues/291)
* The weather plugin now keeps refreshing its data even if it is not
the active plugin. (https://projects.russo79.com/issues/298)
* The screensaver plugin now correctly displays the user message on
G19 keyboards. (https://projects.russo79.com/issues/299)
* The g15top module now provides a uptime method. This module is used
as a fallback replacement for python-gtop on systems that don't
provide it. (https://projects.russo79.com/issues/301)
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:
* Bram Faas <jacala@home.nl>
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
-------------------
* The volume monitor plugin now allows the selection of the sound card
to monitor. (https://projects.russo79.com/issues/212)
* The sense plugin now supports udisks version 2.
(https://projects.russo79.com/issues/261)
* Users using the g15direct driver can now make the G13 joystick behave
as a digital joystick. (https://projects.russo79.com/issues/280)
Bugs fixed in this release
--------------------------
* The sense plugin now gracefully handles errors when it cannot connect
to a sensor source. (https://projects.russo79.com/issues/235)
* The screensaver plugin now detects Gnome Shell integrated screensaver.
(https://projects.russo79.com/issues/257)
* Fix a issue with the build system that automatically tries to build
appindicator even when the appindicator python library was not
available. (https://projects.russo79.com/issues/258)
* Fixed the license displayed in the About dialogs.
(https://projects.russo79.com/issues/259)
* Fixed the detection of the pillow library when building Gnome15.
(https://projects.russo79.com/issues/260)
* The sense plugin udisks sensor source is now periodically refreshed.
(https://projects.russo79.com/issues/262)
* The Display resolution plugin kept checking the display resolution
even when the plugin was disabled.
(https://projects.russo79.com/issues/266)
* The impulse plugin wasn't correctly linked to the libpulse and fftw3
libraries. (https://projects.russo79.com/issues/267)
* The virtual joysticks simulated by Gnome15 are now calibrated to at
they center instead of their top-left position.
(https://projects.russo79.com/issues/271)
* Simulation of joystick events using G keys has been fixed and no
longer throws an exception.
(https://projects.russo79.com/issues/273)
* No longer display a "Unknown property: GtkMenu.ubuntu-local" when
displaying some windows. (https://projects.russo79.com/issues/274)
* Correctly simulate joystick axis movements when using the kernel
driver. (https://projects.russo79.com/issues/275)
* Correctly handle changes of the kernel driver options.
(https://projects.russo79.com/issues/276)
* The g15-system-service can now be manually stopped (useful for
development only). (https://projects.russo79.com/issues/281)
Under the hood changes for this release
---------------------------------------
* The GetPagesBelowPriority D-Bus method is now marked as deprecated
and should no longer be used.
(https://projects.russo79.com/issues/270)
Have contributed code to this release:
* NoXPhasma <noxphasma@live.de>
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
-------------------
* https://projects.russo79.com/issues/256
Bugs fixed in this release
--------------------------
* https://projects.russo79.com/issues/130
* https://projects.russo79.com/issues/242
* https://projects.russo79.com/issues/246
* https://projects.russo79.com/issues/247
* https://projects.russo79.com/issues/248
* https://projects.russo79.com/issues/250
* https://projects.russo79.com/issues/253
* https://projects.russo79.com/issues/254
Under the hood changes for this release
---------------------------------------
* https://projects.russo79.com/issues/171
* https://projects.russo79.com/issues/219
* https://projects.russo79.com/issues/245
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:
* https://projects.russo79.com/issues/195
* https://projects.russo79.com/issues/208
* https://projects.russo79.com/issues/209
Bugs fixed in this release:
* https://projects.russo79.com/issues/173
* https://projects.russo79.com/issues/191
* https://projects.russo79.com/issues/194
* https://projects.russo79.com/issues/220
* https://projects.russo79.com/issues/223
* https://projects.russo79.com/issues/227
* https://projects.russo79.com/issues/228
* https://projects.russo79.com/issues/229
* https://projects.russo79.com/issues/232
* https://projects.russo79.com/issues/233
* https://projects.russo79.com/issues/234
Under the hood changes for this release:
* https://projects.russo79.com/issues/190
* https://projects.russo79.com/issues/218
* https://projects.russo79.com/issues/226
* https://projects.russo79.com/issues/236
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:
* https://projects.russo79.com/issues/196
Bugs fixed in this release:
* https://projects.russo79.com/issues/160
* https://projects.russo79.com/issues/162
* https://projects.russo79.com/issues/167
* https://projects.russo79.com/issues/174
* https://projects.russo79.com/issues/181
* https://projects.russo79.com/issues/183
* https://projects.russo79.com/issues/186
* https://projects.russo79.com/issues/187
* https://projects.russo79.com/issues/188
* https://projects.russo79.com/issues/189
* https://projects.russo79.com/issues/191
* https://projects.russo79.com/issues/192
* https://projects.russo79.com/issues/194
* https://projects.russo79.com/issues/211
Under the hood changes for this release:
* https://projects.russo79.com/issues/193
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:
* https://projects.russo79.com/issues/113
* https://projects.russo79.com/issues/148
* https://projects.russo79.com/issues/149
* https://projects.russo79.com/issues/150
* https://projects.russo79.com/issues/156
* https://projects.russo79.com/issues/160
* https://projects.russo79.com/issues/161
* https://projects.russo79.com/issues/162
* https://projects.russo79.com/issues/163
* https://projects.russo79.com/issues/167
* https://projects.russo79.com/issues/170
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).