G15Daemon(1)

πŸ“¦
version 1.9.5.3 Β· 2 versions
, in debian bookworm, debian trixie, ubuntu jammy, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’… G15Daemon β€” like, the whole entire vibe

okay bestie, so this is G15Daemon(1), a manual page from section 1 of the manual, and it's literally all about the Logitech G15 keyboard. Let's get into it. πŸŽ€


✨ NAME ✨

g15daemon β€” gives you access to all the extra keys and the LCD screen that live on the Logitech G15 keyboard. she's serving utility, fr fr. πŸ‘‘


🌸 DESCRIPTION 🌸

So here's the tea: G15Daemon lets users access all the extra keys by decoding them and pushing them right back into the kernel through the linux UINPUT driver. no cap. but β€” and this is important β€” that driver must be loaded before g15daemon can be used for keyboard access. so load it first, bestie, or nothing works. πŸ’€

The G15 LCD is supported too. πŸ¦‹ By default, when there are no other clients active, g15daemon will display a clock. iconic behavior honestly. Client applications and scripts can access the LCD through a simple API. iykyk.


✨ OPTIONS ✨

the current version of G15Daemon understands the following options (not many, but she's efficient πŸ’…):

  • -v β€” show version info. quick little flex, one line, done. ⭐
  • -s β€” by default, g15daemon uses the L1 key to switch between client screens. using this switch on the cmdline alters that, making MR (Macro Record) the button that does this function instead. so like, L1 girlies vs MR girlies, pick your fighter. πŸ₯Š
  • -k β€” stop a previously running copy of G15Daemon. ⚠️ but heads up: for the keys and the LCD to work, you'll have to restart the daemon manually. no auto-restart, no takebacks. 😭
  • -h β€” show a brief summary of the commandline options available. the "help me bestie" button. 🫢

🧚 BASIC USAGE 🧚

G15Daemon must be run as the root user. like, that's not optional. you can do it either from a startup script (sample scripts are available in the contrib folder) or manually, via the su command. πŸ‘‘

To run the daemon with default options, run:

g15daemon

or

g15daemon -s to have the MR key as the client screen switch.
ok so if all the required libraries are installed and in locations that your operating system knows about, the daemon will slip quietly into the background and a clock will appear on the LCD. 🌈 congratulations! the linux kernel will now output keycodes for all your extra keys. main character energy, honestly. πŸ’–

πŸŽ€ AUTHORS πŸŽ€

The latest release of g15daemon is available at:

http://g15daemon.sourceforge.net

G15daemon was written by Mike Lampard mlampard@users.sourceforge.net and uses the libg15 library by Philip Lawatsch and Anthony J. Mirabella of the g15tools project. (g15tools.sourceforge.net) β€” shoutout to the whole squad. 🫢✨

The Python bindings for libg15daemon_client were written by Sven Ludwig. 🐍

Many thanks to everyone who has assisted in reporting bugs, misfeatures and made feature requests. y'all ate. πŸ’…

An up to date list of all authors is available in the AUTHORS file distributed in the source. πŸ“„


πŸ’œ LICENSE πŸ’œ

G15daemon, libg15daemon_client and other sourcecode in this package are licensed under the GPL (General Public License), version 2 or later. πŸ“œ Details on this license are available in the LICENSE document in the root directory of the source package, and at:

http://www.fsf.org

and that's the whole page, bestie. this manual is G15tools - G15Daemon, version 1.3, and it's dated right there in the footer of the original page β€” same G15Daemon(1) energy, top and bottom, always and forever. πŸ’–βœ¨ bye mwah πŸŽ€