And of course they had to shoehorn some AI bullshit in it

(why I installed this driver: because i can remap the two extra buttons as copy/paste)

  • Limonene@lemmy.world
    link
    fedilink
    English
    arrow-up
    57
    ·
    16 hours ago

    Piper is less than 2MB, and allows reconfiguring Logitech mouse buttons. It’s available in Debian and Ubuntu package managers.

    Screenshot:

    I had to use Piper to get exotic features like having mouse 6, 7, 8 buttons function as mouse 6, 7, 8, rather than the default of alt-tab and ctrl-v.

    • AeonFelis@lemmy.world
      link
      fedilink
      English
      arrow-up
      6
      ·
      9 hours ago

      This is not a driver. The README itself says:

      Piper is merely a graphical frontend to the ratbagd DBus daemon

      ratbagd itself, BTW, is also not a driver.

      The unofficial open source license is called logiops, and according to the Debian site most of its builds are also under 2MB (and the two builds that aren’t are only slightly bigger)

      There is also RatSlap, which I can’t find information on how big it is (and I’m not going to bother installing it just to find out)

    • Zink@programming.dev
      link
      fedilink
      English
      arrow-up
      4
      ·
      14 hours ago

      I never thought to look for something like this, but it looks fantastic so i’m going to try it. Thanks!

    • JackbyDev@programming.dev
      link
      fedilink
      English
      arrow-up
      1
      ·
      14 hours ago

      Does it still allow macros? I have a couple of 502s and my older one has fallen victim to the common problem of rhe switch getting bouncey so one click becomes multiple. Supposedly macros can fix this.

      • cacti@ani.social
        link
        fedilink
        English
        arrow-up
        3
        ·
        13 hours ago

        If your mouse drivers allow setting the debounce timer, you can set it higher so that your system doesn’t allow the bouncing to register.

      • Sabata@ani.social
        link
        fedilink
        English
        arrow-up
        1
        ·
        12 hours ago

        My 903 did that, and so did the one they replaced and now your making me worry about my 502. It’s shitty switches so a macro would hide it for a little at best. I tried to replace them but these are not fun to open up.

      • michaelmrose@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        14 hours ago

        This is a physical defect. Macros make one key press effect one or more action button or key press. For instance if a common operation involves pressing a b and c in sequence you can make one button on your mouse actuate that sequence.

        You can’t bind a macro to left click because then you can’t left click anymore. Even if you bound double clicking to single click (if this is even possible) it would mean every time it single click you would effect nothing which is equally if not more broken.

        You need to either take your mouse apart and fix it or throw it in the trash.

        • cacti@ani.social
          link
          fedilink
          English
          arrow-up
          2
          ·
          13 hours ago

          I think he meant as in “if this is the first ever GTK application you install via flatpak”. The “Installed Size” on Flathub only indicates the amount of storage the program itself will take up and doesn’t take into account the libraries it will install alongside it (installing piper via flatpak takes up 400MB on my device).

          I still think it is really negligible because people usually don’t install applications that use such a variety of different graphical frameworks, and also because modern PC disk capacities are so absurdly big compared to past ones. I only have a 256GB drive and have never faced any issues regarding how much storage flatpak apps use.