SlackBuilds Repository

15.0 > Libraries > logilinux (20260516_d621d56)

LogiLinux provides a clean C++ library (liblogilinux) for working
with Logitech input devices on Linux. It handles device discovery,
event monitoring, and provides a type-safe API for building
applications.

Since upstream has not yet published any releases (or tags), no
official source tarball is available. For this SlackBuild, the
included get-logilinux.sh script was used to generate a tarball of
the master branch, which was uploaded to slackbuildsdirectlinks
(as per the DOWNLOAD url).

Individual users should feel free to use the get-logilinux.sh script
to generate a personal source tarball. Note that the MD5SUM of the
resulting tarball will be different every time the script is run.

A udev rule (99-logitech.rules) in installed to enable ordinary users
to register input events from the MX Creative Console. The logilinux
home page at https://github.com/logilinux/logilinux uses a prouct ID
of "bc00" whereas the maintainer's device has a product ID of "c354".
If the test program /usr/bin/keypad-monitor does not display events
on the screen, it may be that a different product ID needs to be added
to the .rules file. The product ID can be discovered by running the
`lsusb` command, which should display an entry for "MX Creative Keypad"
for example:
Bus 005 Device 005: ID 046d:c354 Logitech, Inc. MX Creative Keypad
In this case the vendor ID is "046d" and the product ID is "c354". If
the discovered product ID is not already included in the
99-logitech.rules file, copy any of the existing entries and change the
ATTRS{idProduct} value accordingly before running the SlackBuild again
and (re)installing the resulting package.

Maintained by: Christoph Willing
Keywords: logitech,MX,Creative,Console
ChangeLog: logilinux

Homepage:
https://github.com/logilinux

Source Downloads:
logilinux-20260516_d621d56.tar.lz (8d787d5cfe866bc5820efcc3ae83d0bb)
9.patch (0161d1ca1fe73a61a343f417b8c4171f)

Download SlackBuild:
logilinux.tar.gz
logilinux.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Validated for Slackware 15.0

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2026 SlackBuilds.org Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds