基于屏幕显示的 GTK,用于键盘快捷键(如 Caps-Lock 和音量)
SwayOSD A OSD 窗口,用于常见的操作,如音量、播放和大写锁。这是我第一次在 Rust 中编写代码,因此欢迎修复和改进 :) 特性: - LibInput 监听器 后端适用于以下按键: - 大写锁 - 数字锁 - 滚动锁 - 音频播放 - 输入和输出音量变化指示器 - 输入和输出静音变化指示器 - 音频播放指示器 - 可自定义最大音量 - 大写锁变化(注意:不会更改大写锁状态) - 亮度变化指示器 图像 安装: SwayOSD 附带了一个新的 LibInput 监视器二进制文件(swayosd-libinput-backend),可以自动检测按键按下,因此无需绑定按键组合。支持的按键如下列在特性中通过 Meson sh 请注意,下面的命令在某些系统上可能需要 --prefix /usr meson 设置 build --buildtype release meson 编译 -C build meson install -C build Fedora 该包可在 COPR 上获取: sh dnf copr enable erikreider/swayosd dnf install swayosd Fedora Silverblue(以及其他 rpm-ostree 变体) 该包可以在添加 Copr 仓库作为 ostree 仓库后层叠在基础镜像上: sh sudo curl -sL -o /etc/yum.repos.d/copr:copr.fedorainfracloud.org:erikreider:swayosd.repo https://copr.fedorainfracloud.org/coprs/erikreider/swayosd/repo/fedora-$(rpm -E %fedora)/erikreider-swayosd-fedora-$(rpm -E %fedora).repo rpm-ostree install swayosd Arch Linux - 附加: swayosd - AUR: swayosd-git(感谢 @jgmdev!请不要在这里报告 AUR 包装问题) Debian/Ubuntu 从 Debian trixie 和 Ubuntu Plucky 开始,可以通过 apt 安装 swayosd。 - swayosd 使用: SwayOSD 前端 swayosd-server 必须在后台运行。使用 swayosd-client 发送命令并显示 OSD。SwayOSD LibInput 后端(可选) 用于通知大写锁、滚动锁和数字锁更改时。使用 Systemd: sudo systemctl enable --now swayosd-libinput-backend.service 其他用户可以运行: pkexec swayosd-libinput-backend Sway 示例 启动服务器 sh OSD 服务器执行 swayosd-server 添加客户端绑定 … 使用 --device 的注意事项: - 仅适用于音频和 BrightnessCtl 设备。 - 如果省略,则默认音频/第一个 BrightnessC…
暂无开放 Issues,或尚未同步最近议题。