UNIX环境的风铃
项目描述
chimed - UNIX环境中的风铃
chimed
守护进程是Linux系统中风铃的等价物。它为其他程序提供了一种使用简单接口创建各种声音的方法 - 中断信号,UDP或TCP数据包,UNIX套接字。
安装
chimed
的安装需要libasound2
开发文件,这是构建simpleaudio
Python模块所需的。
sudo apt install libasound2-dev
如果您想对其工作进行操作,可以从源代码以可编辑模式安装chimed
git clone https://github.com/drybjed/chimed ~/src/github.com/drybjed/chimed
pipx install --editable ~/src/github.com/drybjed/chimed
您还可以从PyPI安装chimed
pipx install chimed
使用方法
安装后,在终端窗口中运行守护进程
chimed serve
您可以使用FIFO文件向其发送命令
# Play a bell sound
echo "chime" >> $XDG_RUNTIME_DIR/chimed/fifo
默认安装包含一组风铃和相应的vim
编辑器配置。您可以在存储库中的lib/vim/vimrc
文件中查看示例配置,您需要将其包含在您的~/.vimrc
配置中,以与chimed
集成。还有一个可用的示例systemd
单元文件,可以将chimed
作为用户守护进程运行。
可以使用以下方式查看内部配置
chimed config get
您可以将 YAML、TOML 和 JSON 文件放入 ~/.config/chimed/conf.d/
目录以添加或修改配置选项。目前没有太多可配置的,很多功能需要实现,请继续关注。
版权
版权(C)2022-2024 Maciej Delmanowski drybjed@gmail.com
署名
本软件包含来自 freesound.org 的声音
-
"richcraft chime 4" 由 richcraftstudios 提供,许可协议为 CCBY 3.0。
-
"Typewriter ding_near_mono" 由 _stubb 提供,许可协议为 CC0。
-
"Beep 03 Single" 由 PaulMorek 提供,许可协议为 CC0。
-
"Beep 04 Positive" 由 PaulMorek 提供,许可协议为 CC0。
-
"Click 02 Double" 由 PaulMorek 提供,许可协议为 CC0。
-
"Click 02 Single" 由 PaulMorek 提供,许可协议为 CC0。
-
"Swish 01" 由 PaulMorek 提供,许可协议为 CC0。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码分发
构建分发
chimed-0.1.1-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 59974f6b855192acad148e55209d3b5bb147f0d7e633734b026e590085295b09 |
|
MD5 | 5aa048f83d61076ab8c510e480b069b7 |
|
BLAKE2b-256 | 9dc309166532b1f355f02ee756055b1a98630236c1be6ca5e2a9712d921c944b |