Is libhidapi-hidraw0 really unneded?

YaST Software lists this package as unneeded, but the package description sounds like it is something related to USB ports management.

The point that makes me doubt about it is that the only thing I had done before YaST suggested me to delete it was trying a game from the repo named konquest. After playing for a while, I just removed it along with its dependencies and then the package “libhidapi-hidraw0” appeared there, at the unneeded package list, which I found strange because I don’t remember installing it with the game dependencies at the first time, point that I confirmed later looking at the software installation log where the package appears to be there since the geeko os was installed in my pc.

What is it for? Should I really delete it, or it’s better to keep it installed? It’s something that become unneeded with a recent update?

Always remember that “unneeded” does not mean “unwanted”.

A package is unneeded, if it is not a dependency of anything in the installed base. But you might still want it. That’s for you to decide.

The point is, I don’t know how important it is or even what it does.

Hi
Look at the information Tab in YaST, or via zypper…


Information for package libhidapi-hidraw0:
------------------------------------------
Repository     : Main Repository (OSS)
Name           : libhidapi-hidraw0
Version        : 0.9.0-2.2
Arch           : x86_64
Vendor         : openSUSE
Installed Size : 59.0 KiB
Installed      : Yes (automatically)
Status         : up-to-date
Source package : hidapi-0.9.0-2.2.src
Summary        : Simple library for communicating with USB and Bluetooth HID devices
Description    : 
    HIDAPI is a library which allows an application to interface with USB and Bluetooth HID-Class devices.
    While it can be used to communicate with standard HID devices like keyboards, mice, and Joysticks, it is most useful when used with custom (Vendor-Defined) HID devices.

Are you using bluetooth?

I already read it but I still don’t understand what it does exactly. I understand it is something related to USB and Bluetooth devices, but I don’t know if it’s necessary or if it gives any type of advantage to the computer like higher read speeds with USBs.

About bluetooth, no, I don’t use it.

Hi
It’s just a library that an application uses (via api) to talk to the Bluetooth device, if not using bluetooth then it’s not necessary on the system.

See here: GitHub - signal11/hidapi: A Simple library for communicating with USB and Bluetooth HID devices on Linux, Mac, and Windows.

Hi,

So it’s only useful with Bluetooth devices?
I think I’ll remove it then from my geeko.

Thank you for the support!