A set of tools for configuring the Logitech G19 keyboard. Based in: https://github.com/Gnome15/gnome15
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

359 lines
12 KiB

4 years ago
  1. gnome15 0.11.0 (2018-02-10)
  2. ===========================
  3. New community at https://gnome15.org/
  4. gnome15 0.10.2 (2015-05-14)
  5. ==========================
  6. Gnome15 is a suite of tools for the Logitech G series keyboards and
  7. headsets, including the G15, G19, G13, G930, G35, G510, G11, G110 and
  8. the Z-10 speakers aiming to provide the best integration possible with
  9. the Linux Desktop.
  10. Gnome15 provides:
  11. * A panel indicator (or applet)
  12. * A configuration tool
  13. * A macro system
  14. * A set of plugins
  15. Developers can extend Gnome15 by writing plugins in the Python
  16. programming language, or they can use the provided D-Bus API.
  17. Gnome15 uses GNOME technologies, while staying well integrated with
  18. other desktops such as Ubuntu Unity and XFCE. It should also work with
  19. KDE.
  20. About this release
  21. ------------------
  22. Release 0.10.0 is a major release because of the changes to the kernel
  23. driver, which makes it incopatible with the 0.9.x series.
  24. So, users wanting to stick with gnome15-0.9.x should use branch `pre-refactor`
  25. of the kernel drivers found at https://github.com/CMoH/lg4l, while
  26. gnome15-0.10.x would rely on branch `master`.
  27. Also, this rather unofficial release is made outside russo79.com, since
  28. the website is down for quite a while. The rest of the release is the same
  29. as 0.9.8.
  30. A new "Pommodoro Timer" plugin is now available.
  31. The Gnome shell extension now supports Gnome 3.10
  32. Changes since 0.10.1
  33. --------------------
  34. * g15-config: fix import error with pygobject-3.14.0
  35. Changes since 0.10.0
  36. --------------------
  37. * driver_kernel: fix keymaps for G110 and G15v2
  38. Changes since 0.9.7
  39. -------------------
  40. * Break compatibility with old kernel module implementation.
  41. * The Gnome Shell extension now displays the plugin list in
  42. alphabetical order. (https://projects.russo79.com/issues/172)
  43. * A new "Pommodoro Timer" plugin is now available.
  44. (https://projects.russo79.com/issues/240)
  45. * The Gnome Shell extension now supports Gnome 3.10.
  46. (https://projects.russo79.com/issues/290)
  47. Bugs fixed in this release
  48. --------------------------
  49. * The build now displays an error error if neither PIL or pillow python
  50. libraries are available. (https://projects.russo79.com/issues/286)
  51. * The stop key (multimedia) now sends the correct keycode when Gnome15
  52. is running. (https://projects.russo79.com/issues/291)
  53. * The weather plugin now keeps refreshing its data even if it is not
  54. the active plugin. (https://projects.russo79.com/issues/298)
  55. * The screensaver plugin now correctly displays the user message on
  56. G19 keyboards. (https://projects.russo79.com/issues/299)
  57. * The g15top module now provides a uptime method. This module is used
  58. as a fallback replacement for python-gtop on systems that don't
  59. provide it. (https://projects.russo79.com/issues/301)
  60. Under the hood changes for this release
  61. ---------------------------------------
  62. * Exceptions are now logged in a consistent way
  63. (https://projects.russo79.com/issues/269)
  64. * XDG directories are now used instead of hard coded paths.
  65. (https://projects.russo79.com/issues/278)
  66. * mono icons are no longer installed by default. These icons are only
  67. used on Ubuntu systems. (https://projects.russo79.com/issues/285)
  68. * The python interpreter for Gnome15 scripts was changed from 'python'
  69. to 'python2'. 'python2' is available on all the supported
  70. distributions except Debian 7 (Wheezy). Users of Debian 7 building
  71. Gnome15 from source must manually change the shebang lines of the
  72. files in the src/scripts directory.
  73. (https://projects.russo79.com/issues/289)
  74. * User custom plugins should now be installed in
  75. $XDG_DATA_HOME/gnome15/plugins instead of
  76. $XDG_CONFIG_HOME/gnome15/plugins.
  77. Support for $XDG_CONFIG_HOME/gnome15/plugins will be removed in a
  78. future release.
  79. Have contributed code to this release:
  80. * Bram Faas <jacala@home.nl>
  81. gnome15 0.9.7 (2013-10-05)
  82. ==========================
  83. Gnome15 is a suite of tools for the Logitech G series keyboards and
  84. headsets, including the G15, G19, G13, G930, G35, G510, G11, G110 and
  85. the Z-10 speakers aiming to provide the best integration possible with
  86. the Linux Desktop.
  87. Gnome15 provides:
  88. * A panel indicator (or applet)
  89. * A configuration tool
  90. * A macro system
  91. * A set of plugins
  92. Developers can extend Gnome15 by writing plugins in the Python
  93. programming language, or they can use the provided D-Bus API.
  94. Gnome15 uses GNOME technologies, while staying well integrated with
  95. other desktops such as Ubuntu Unity and XFCE. It should also work with
  96. KDE.
  97. About this release
  98. ------------------
  99. Release 0.9.7 is mainly a bug fix release with some enhancements.
  100. Some minor changes took place with the configuration tool.
  101. The "Driver" tab no longer exists and the driver can now be selected
  102. directly from the "Keyboard" tab. A new button is used to display the
  103. driver options.
  104. Changes since 0.9.6
  105. -------------------
  106. * The volume monitor plugin now allows the selection of the sound card
  107. to monitor. (https://projects.russo79.com/issues/212)
  108. * The sense plugin now supports udisks version 2.
  109. (https://projects.russo79.com/issues/261)
  110. * Users using the g15direct driver can now make the G13 joystick behave
  111. as a digital joystick. (https://projects.russo79.com/issues/280)
  112. Bugs fixed in this release
  113. --------------------------
  114. * The sense plugin now gracefully handles errors when it cannot connect
  115. to a sensor source. (https://projects.russo79.com/issues/235)
  116. * The screensaver plugin now detects Gnome Shell integrated screensaver.
  117. (https://projects.russo79.com/issues/257)
  118. * Fix a issue with the build system that automatically tries to build
  119. appindicator even when the appindicator python library was not
  120. available. (https://projects.russo79.com/issues/258)
  121. * Fixed the license displayed in the About dialogs.
  122. (https://projects.russo79.com/issues/259)
  123. * Fixed the detection of the pillow library when building Gnome15.
  124. (https://projects.russo79.com/issues/260)
  125. * The sense plugin udisks sensor source is now periodically refreshed.
  126. (https://projects.russo79.com/issues/262)
  127. * The Display resolution plugin kept checking the display resolution
  128. even when the plugin was disabled.
  129. (https://projects.russo79.com/issues/266)
  130. * The impulse plugin wasn't correctly linked to the libpulse and fftw3
  131. libraries. (https://projects.russo79.com/issues/267)
  132. * The virtual joysticks simulated by Gnome15 are now calibrated to at
  133. they center instead of their top-left position.
  134. (https://projects.russo79.com/issues/271)
  135. * Simulation of joystick events using G keys has been fixed and no
  136. longer throws an exception.
  137. (https://projects.russo79.com/issues/273)
  138. * No longer display a "Unknown property: GtkMenu.ubuntu-local" when
  139. displaying some windows. (https://projects.russo79.com/issues/274)
  140. * Correctly simulate joystick axis movements when using the kernel
  141. driver. (https://projects.russo79.com/issues/275)
  142. * Correctly handle changes of the kernel driver options.
  143. (https://projects.russo79.com/issues/276)
  144. * The g15-system-service can now be manually stopped (useful for
  145. development only). (https://projects.russo79.com/issues/281)
  146. Under the hood changes for this release
  147. ---------------------------------------
  148. * The GetPagesBelowPriority D-Bus method is now marked as deprecated
  149. and should no longer be used.
  150. (https://projects.russo79.com/issues/270)
  151. Have contributed code to this release:
  152. * NoXPhasma <noxphasma@live.de>
  153. gnome15 0.9.6 (2013-09-01)
  154. ==========================
  155. Gnome15 is a suite of tools for the Logitech G series keyboards and
  156. headsets, including the G15, G19, G13, G930, G35, G510, G11, G110 and
  157. the Z-10 speakers aiming to provide the best integration possible with
  158. the Linux Desktop.
  159. Gnome15 provides:
  160. * A panel indicator (or applet)
  161. * A configuration tool
  162. * A macro system
  163. * A set of plugins
  164. Developers can extend Gnome15 by writing plugins in the Python
  165. programming language, or they can use the provided D-Bus API.
  166. Gnome15 uses GNOME technologies, while staying well integrated with
  167. other desktops such as Ubuntu Unity and XFCE. It should also work with
  168. KDE.
  169. About this release
  170. ------------------
  171. Release 0.9.6 was focused on simplifying and cleaning up the source
  172. code tree as well as the build system.
  173. The new structure has less levels of depth and should be simpler to
  174. maintain on the long term.
  175. Most of the previous sub-projects that were maintained separatedly are
  176. now aggregated into a single tree.
  177. Besides some external dependencies, gnome15 can now be build by
  178. issuing a single './configure; make; make install' command.
  179. The kernel modules have also been updated with the latest upstream
  180. changes.
  181. Of course, some bugs were also fixed.
  182. This is also the first release of Gnome15 to be a 'official' one.
  183. Brett Smith, the original maintainer has decided to retire himself from
  184. the project, and he supports what was until now a unofficial fork of
  185. Gnome15.
  186. He will however keep contributing to the project.
  187. Changes since 0.9.5
  188. -------------------
  189. * https://projects.russo79.com/issues/256
  190. Bugs fixed in this release
  191. --------------------------
  192. * https://projects.russo79.com/issues/130
  193. * https://projects.russo79.com/issues/242
  194. * https://projects.russo79.com/issues/246
  195. * https://projects.russo79.com/issues/247
  196. * https://projects.russo79.com/issues/248
  197. * https://projects.russo79.com/issues/250
  198. * https://projects.russo79.com/issues/253
  199. * https://projects.russo79.com/issues/254
  200. Under the hood changes for this release
  201. ---------------------------------------
  202. * https://projects.russo79.com/issues/171
  203. * https://projects.russo79.com/issues/219
  204. * https://projects.russo79.com/issues/245
  205. gnome15 0.9.5 (2013-07-03)
  206. ==========================
  207. This is an "unofficial" release of Gnome15.
  208. There was no news from the original author since almost
  209. seven months now.
  210. Changes since 0.9.4:
  211. * https://projects.russo79.com/issues/195
  212. * https://projects.russo79.com/issues/208
  213. * https://projects.russo79.com/issues/209
  214. Bugs fixed in this release:
  215. * https://projects.russo79.com/issues/173
  216. * https://projects.russo79.com/issues/191
  217. * https://projects.russo79.com/issues/194
  218. * https://projects.russo79.com/issues/220
  219. * https://projects.russo79.com/issues/223
  220. * https://projects.russo79.com/issues/227
  221. * https://projects.russo79.com/issues/228
  222. * https://projects.russo79.com/issues/229
  223. * https://projects.russo79.com/issues/232
  224. * https://projects.russo79.com/issues/233
  225. * https://projects.russo79.com/issues/234
  226. Under the hood changes for this release:
  227. * https://projects.russo79.com/issues/190
  228. * https://projects.russo79.com/issues/218
  229. * https://projects.russo79.com/issues/226
  230. * https://projects.russo79.com/issues/236
  231. gnome15 0.9.4 (2013-06-04)
  232. ==========================
  233. This is an "unofficial" release of Gnome15.
  234. There was no news from the original author since almost
  235. six months now.
  236. Changes since 0.9.3:
  237. * https://projects.russo79.com/issues/196
  238. Bugs fixed in this release:
  239. * https://projects.russo79.com/issues/160
  240. * https://projects.russo79.com/issues/162
  241. * https://projects.russo79.com/issues/167
  242. * https://projects.russo79.com/issues/174
  243. * https://projects.russo79.com/issues/181
  244. * https://projects.russo79.com/issues/183
  245. * https://projects.russo79.com/issues/186
  246. * https://projects.russo79.com/issues/187
  247. * https://projects.russo79.com/issues/188
  248. * https://projects.russo79.com/issues/189
  249. * https://projects.russo79.com/issues/191
  250. * https://projects.russo79.com/issues/192
  251. * https://projects.russo79.com/issues/194
  252. * https://projects.russo79.com/issues/211
  253. Under the hood changes for this release:
  254. * https://projects.russo79.com/issues/193
  255. gnome15 0.9.3 (2013-04-29)
  256. ==========================
  257. This is an "unofficial" release of Gnome15.
  258. There was no news from the original author since four
  259. months now.
  260. Changes since 0.9.2:
  261. * Update URL for the project.
  262. Bugs fixed in this release:
  263. * https://projects.russo79.com/issues/113
  264. * https://projects.russo79.com/issues/148
  265. * https://projects.russo79.com/issues/149
  266. * https://projects.russo79.com/issues/150
  267. * https://projects.russo79.com/issues/156
  268. * https://projects.russo79.com/issues/160
  269. * https://projects.russo79.com/issues/161
  270. * https://projects.russo79.com/issues/162
  271. * https://projects.russo79.com/issues/163
  272. * https://projects.russo79.com/issues/167
  273. * https://projects.russo79.com/issues/170
  274. gnome15 0.5.0 (2011-03-09)
  275. Big changes under the hood. g15-desktop-service is now the
  276. process that manages the plugins, LCD and macros. Panel
  277. integration is now provided by separate packages.
  278. Macro creation and editing in the configuration UI is now
  279. possible.
  280. Lots of bug fixes as well (see the changelog).