Logitech G700s Mouse in Linux 4

Just picked up a Logitech G700s wireless mouse on sale for $60…  I also have the Performance Mouse MX, which works fine in Ubuntu as a standard mouse, but I find it a bit jumpy and imprecise – I haven’t really been happy with it.

The G700s is pretty much an ideal mouse for use in Linux.  Great sensitivity, totally configurable, and a great laser that seems to work very well on all surfaces and surface colours.  Best of all it’s got onboard memory, so you can program keystrokes and macros into the extra buttons, and they’re actually stored on the mouse itself so you don’t need special software or drivers to use the buttons in Linux.  You have to use the Logitech software under Windows (setting it up in a virtual machine works), but once it’s set up you can move the mouse over to Linux and it remembers the settings.

The G700s is a wireless/wired mouse – when you plug in a USB cable, it switches to a USB connection – the USB cable does more than just recharge the mouse.  It’s got configurable DPI and polling rate settings – 200 to 8200DPI (!), and polling rates from 125/sec to 1000/sec.  So far, the mouse feels really responsive and precise, and it doesn’t have the jumpiness that I noticed with the Performance Mouse MX.

The Logitech software also allows you to set up 5 “profiles”, each of which can have its own button assignments, DPI and polling rate settings.  Each profile can have up to 5 DPI options, and you can configure buttons on the mouse to switch between these DPI options – so, for example, a profile can give you 400, 800, 1200, 1600, and 3200 DPI options which you can easily switch between when you need more or less precision.  You can switch between the 5 profiles using another button on the mouse.  This all works well under Linux.

There’s a row of three LEDs on the thumb side of the mouse that is used to indicate battery level, DPI settings, and which profile is active.

The mouse takes one AAA NIMH rechargeable battery (included), which charges when the mouse is connected to USB power.  I’m not a huge fan of the texture on the sides of the mouse – it’s a textured hard plastic, doesn’t grip as well as the rubbery sides of the Performance Mouse MX – but that’s not the end of the world.

Here’s Logitech’s product page for the G700s mouse.

Here’s what the configuration software looks like:



I don’t want this post to come off as a total product-shill type thing…  But being a Linux user, it’s often tough to figure out how well a given piece of hardware will work with Linux before buying it.  There wasn’t a lot of info out there on this mouse when I searched for it before I bought it, so I figure maybe this’ll help someone who’s considering buying this mouse for use with Linux, which they should, because it’s a pretty arright mouse, is basically what I’m saying here.



Leave a comment

Your email address will not be published. Required fields are marked *

4 thoughts on “Logitech G700s Mouse in Linux

  • Kristian Z

    Do you know if it’s possible to poll the battery level in linux? Ideally at the CLI.

    The battery life isn’t great. I have to charge every four or five days. Bigger problem is that empty battery catches me unaware, so typically I have to charge at inconvenient times. If I could keep an eye on the battery level (say, by adding it to conky so it’d be visible on my desktop), I could plan ahead.

    • rob Post author

      Yeah, I’ve got the same battery life issues. I think it showed up on the battery widget in Linux Mint/Cinnamon. I’m using KDE now, and while it’s listed in the power widget, it doesn’t show the actual battery level… I haven’t worried too much about it since you can use the mouse while it’s charging though.

  • Mud

    Battery life is short on gaming mice, that’s why it feels so much better compared to the MX.
    What i like about the G7002 is how the cable fits in so it looks and feels like a regular mouse. When needed, you take it out and use it wireless. VERY nice in my opinion.

    I broke my MX, bought a Razer Naga Mouse where the buttons did work straight out of the box but the thumb buttons were regular keyboard keys (the top row from 1 to backspace) and it was not possible to remap them in a useful way in ubuntu – so while they worked, they were at the same time useless.

    So after verifying that the G700s has onboard memory that can be configured, i pulled the trigger on that one.
    It feels a bit shabby to have to set it up in win software, i had no virtual machine here and needed to fire up an old vista machine,
    but once set, this mouse does exactly what i want and it does it extremely well.
    For my personal taste the three buttons for the index finger are a bit much, i only actively use one of them, but i got a really good gaming mouse with lots of configurable buttons and wireless option.