3 repository-uri
System processes that run in the background to monitor and translate hardware input events.
Distinct from Backend-as-a-Service: Existing candidates focus on Cloud/PaaS models, not local system input daemons
Explore 3 awesome GitHub repositories matching operating systems & systems programming · Background Input Daemons. Refine with filters or upvote what's useful.
libinput-gestures is a Linux input event daemon and touchpad gesture mapper that translates libinput events into shell commands or keyboard shortcuts. It functions as a background process that monitors raw input signals to automate workflows and execute system actions based on a user-defined configuration file. The tool allows for the mapping of multi-finger swipes and hold gestures to specific terminal commands or desktop workspace navigation. It differentiates between actions by filtering for finger counts, swipe directions, and the duration of hold gestures. The system integrates with sys
Launches as a background system process that starts automatically upon entering a graphical session.
AutoKey is a Linux GUI macro manager and Python desktop automation tool. It functions as a background daemon that simulates keyboard and mouse events via the X11 protocol to automate interactions with graphical user interfaces. The software provides a Python scripting engine for executing stateful automation and a text expansion utility that replaces short abbreviations with predefined content or scripted actions in real time. It differentiates itself by combining low-level input simulation with the ability to manage global state and persistent variables across different scripts. The project
Implements a background daemon that monitors system-level keyboard and mouse events to trigger automation scripts.
OwnTone este un manager de bibliotecă muzicală auto-găzduit și un server de streaming audio multiroom, conceput să ruleze ca un daemon nativ pe Unix. Funcționează ca un hub centralizat care agregă fișiere audio locale, radio pe internet, podcast-uri și servicii muzicale bazate pe cloud într-o bibliotecă unificată pentru acces în întreaga rețea. Serverul se distinge prin furnizarea de broadcasting audio multiroom sincronizat către dispozitive AirPlay și Chromecast, alături de suport pentru protocoale de rețea standard precum DAAP și MPD. Acesta gestionează fluxurile printr-un pipeline multi-protocol care se ocupă de transcodare și relay, asigurând compatibilitatea între diverse hardware-uri și playere software. Sistemul include funcționalități cuprinzătoare de gestionare a bibliotecii, utilizând indexarea bazată pe baze de date relaționale pentru navigare rapidă și generarea de playlist-uri inteligente. Suportă controlul de la distanță prin interfețe mobile și web, permițând utilizatorilor să gestioneze redarea și navigarea în bibliotecă de pe orice dispozitiv conectat la rețea. Software-ul este conceput pentru implementare pe sisteme de operare de tip Unix și poate fi instalat prin manageri de pachete nativi, imagini de container sau compilare manuală.
Runs as a background system process that interfaces directly with hardware drivers and network stacks for stable operation.