6 个版本
0.1.5 | 2021 年 2 月 23 日 |
---|---|
0.1.4 | 2021 年 2 月 19 日 |
0.1.3 | 2021 年 1 月 22 日 |
#1622 in 硬件支持
23KB
189 行
MediaD
一个非常简单轻量级的守护进程,轻松处理键盘媒体按钮事件。
权限
测试
运行以下命令。将 'USER' 替换为您的用户名,将 'DEVICE' 替换为您希望从该设备控制音乐的设备
sudo setfacl -m u:<USER>:rw /dev/input/by-id/<DEVICE>
永久更改
将以下片段粘贴到 /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>"
重启,或从 测试 运行命令以应用更改
安装
Pacman 仓库
您可以从我的 pacman 仓库 预编译它
AUR
yay-S mediad
编译
需求 (make depends)
Arch: libpulse dbus
Fedora: dbus-devel
运行以下命令
cargo install mediad
用法
mediad <DEVICE>
其中 'DEVICE' 是您之前用于授予用户权限的同一设备
依赖项
~14–23MB
~360K SLoC