百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

SwayOSD

> 编程语言
开源

基于屏幕显示的 GTK,用于键盘快捷键(如 Caps-Lock 和音量)

1.3K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

基于屏幕显示的 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…

GitHub Issues· 0 开放

在 GitHub 查看全部

暂无开放 Issues,或尚未同步最近议题。

核心特点

  • •LibInput listener Backend for these keys:
  • •Caps Lock
  • •Num Lock
  • •Scroll Lock
  • •Audio playback
  • •Input and output volume change indicator
  • •Input and output mute change indicator
  • •Audio playback indicator
  • •Customizable maximum Volume
  • •Capslock change (Note: doesn't change the caps lock state)

> 标签

Ruston-screen-displayswayswaywmwayland

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言