mediad

Crates.iomediad
lib.rsmediad
version0.1.5
sourcesrc
created_at2021-01-22 10:27:34.077768
updated_at2021-02-23 22:26:16.241822
descriptionA Simple and lightweight daemon to handle keyboard media buttons easily
homepage
repositoryhttps://github.com/JojiiOfficial/MediaD
max_upload_size
id345276
size67,099
Jojii (JojiiOfficial)

documentation

README

MediaD

A very simple and lightweight deamon to handle keyboard media button events easily.

Permissions

Testing

Run followig command. Replace 'USER' with your username and 'DEVICE' with the device you want to let your music get controlled from

sudo setfacl -m u:<USER>:rw /dev/input/by-id/<DEVICE>

Permanent changes

Paste the following snippet into /etc/udev/rules.d/99-userdev-input.rules:

KERNEL=="event*", SUBSYSTEM=="input", RUN+="/usr/bin/setfacl -m u:<USER>:rw /dev/input/by-id/<DEVICE>"

Reboot, or run the command from Testing to apply changes

Installation

Pacman repo

You can get it precompiled from my pacman repository

AUR

yay -S mediad

Compilation

Requirements (make depends)

Arch: libpulse dbus
Fedora: dbus-devel

Run following command:

cargo install mediad

Usage

mediad <DEVICE>

Where 'DEVICE' is the same device you used earlier to give the user permissions

Commit count: 21

cargo fmt