From 451af331b9dd43bf715887e9b593923cc8b232d9 Mon Sep 17 00:00:00 2001 From: Daniele Laudani Date: Tue, 8 Jan 2019 16:16:20 +0100 Subject: [PATCH] Logitech G402 support (#602) This brings initial support for the Logitech G402, as discussed in #471. I used the G502 svg and modified it, without changing the graphics. The two mice are aesthetically similar. * Added G402 device file * Added G402 svg file * Add G402 files to build [bentiss] squashed the 3 patches as one --- data/devices/logitech-g402.device | 6 + data/gnome/logitech-g402.svg | 479 ++++++++++++++++++++++++++++++ meson.build | 2 + 3 files changed, 487 insertions(+) create mode 100755 data/devices/logitech-g402.device create mode 100644 data/gnome/logitech-g402.svg diff --git a/data/devices/logitech-g402.device b/data/devices/logitech-g402.device new file mode 100755 index 00000000..4bb7f2fc --- /dev/null +++ b/data/devices/logitech-g402.device @@ -0,0 +1,6 @@ +# Logitech G402 Gaming Mouse USB +[Device] +Name=Logitech G402 Gaming Mouse +DeviceMatch=usb:046d:c07e +Driver=hidpp20 +Svg=logitech-g402.svg diff --git a/data/gnome/logitech-g402.svg b/data/gnome/logitech-g402.svg new file mode 100644 index 00000000..d4c96c94 --- /dev/null +++ b/data/gnome/logitech-g402.svg @@ -0,0 +1,479 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/meson.build b/meson.build index a8c891de..fa5989c5 100644 --- a/meson.build +++ b/meson.build @@ -279,6 +279,7 @@ data_files = files( 'data/devices/logitech-g300.device', 'data/devices/logitech-g302.device', 'data/devices/logitech-g303.device', + 'data/devices/logitech-g402.device', 'data/devices/logitech-g403.device', 'data/devices/logitech-g5-2007.device', 'data/devices/logitech-g5.device', @@ -328,6 +329,7 @@ gnome_svg_files = files( 'data/gnome/logitech-g102-g203.svg', 'data/gnome/logitech-g300.svg', 'data/gnome/logitech-g303.svg', + 'data/gnome/logitech-g402.svg', 'data/gnome/logitech-g403.svg', 'data/gnome/logitech-g500.svg', 'data/gnome/logitech-g500s.svg',