V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lete
V2EX  ›  Rust

[寻求帮助 Linux ] 用 rust 写了一个跨平台输入监听库(鼠标键盘)

  •  
  •   lete · 2 天前 · 181 次点击

    如题,目前实现了 windows 、macos

    主要功能

    1. 拦截输入
    2. 监听输入
    3. 模拟输入
    4. 显示器信息

    我对 linux 不是很了解(含桌面端),可视化图形界面框架不统一 x11 ,Wayland ...还有其他?

    看了一些资料,说 x11 虽然开放,但逐步淘汰且不安全,wayland 安全且封闭是新标准,看了一下基本上都需要 root 用户或 input 权限用户才有可能实现这些功能

    发帖想问问大佬们有没有什么思路,还是说只有这条路线可行?

    目前打算先搁置 linux 平台功能,后续如果有好的方案再写(因为还没有准备好该这么做更好)。如果有大佬感兴趣的话可以一起写哈哈哈

    GitHub: https://github.com/lete114/raw-input

    2 条回复    2026-01-17 10:44:52 +08:00
    dreamk
        1
    dreamk  
       15 小时 48 分钟前
    lete
        2
    lete  
    OP
       5 小时 7 分钟前
    @dreamk #1 是的
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2879 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 07:52 · PVG 15:52 · LAX 23:52 · JFK 02:52
    ♥ Do have faith in what you're doing.