前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Rust日报】2021-12-25 ​𝑋𝑟𝑒𝑚𝑎𝑝: Linux的key remapper

【Rust日报】2021-12-25 ​𝑋𝑟𝑒𝑚𝑎𝑝: Linux的key remapper

作者头像
MikeLoveRust
发布2021-12-29 15:17:18
6480
发布2021-12-29 15:17:18
举报
文章被收录于专栏:Rust语言学习交流

zoxide: 一个只能的cd命令, 灵感来自于autojump

它会记住你最常使用的目录,所以你只需敲击几下键盘就可以“跳转”到这些目录。

代码语言:javascript
复制
z foo              # cd into highest ranked directory matching foo
z foo bar          # cd into highest ranked directory matching foo and bar

z ~/foo            # z also works like a regular cd command
z foo/             # cd into relative path
z ..               # cd one level up
z -                # cd into previous directory

zi foo             # cd with interactive selection (using fzf)

z foo<SPACE><TAB>  # show interactive completions (zoxide v0.8.0+, bash/fish/zsh only)

Gitlab 链接,https://github.com/slightlyoutofphase/staticvec

uuidgen: 一个轻量的UUID, NanoID和ObjectID生成的命令行工具

Snui是一个简单的2D UI库。

虽然计划支持xdg_shell,但目前snui只提供了一个实现wlr_layer_shell协议扩展的Wayland后端。

要创建GUI,首先需要创建一个widget 树。此树中的widget处理鼠标输入或消息等事件。构建widget的场景图,与之前的场景图进行比较,然后进行渲染。

Gitlab 链接,https://github.com/maniartech/uuidgen

文章链接,https://www.reddit.com/r/rust/comments/rmwjvp/github_maniartechuuidgen_a_tiny_uuid_nanoid_and/

𝑋𝑟𝑒𝑚𝑎𝑝: 是Linux的key remapper

xremap是Linux的key remapper。与xmodmap不同,它支持特定于应用程序的重映射和Wayland。

  • 快速- Xremap是用Rust编写的,比Python等无jit解释器更快。
  • 跨平台- Xremap使用evdev和uinput,无论你使用X11还是Wayland都可以。
  • 语言无关— 配置文件是json兼容的。可以从任何语言生成,例如Ruby, Python。...

Gitlab 链接,https://github.com/k0kubun/xremap

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-12-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Rust语言学习交流 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • zoxide: 一个只能的cd命令, 灵感来自于autojump
  • uuidgen: 一个轻量的UUID, NanoID和ObjectID生成的命令行工具
  • 𝑋𝑟𝑒𝑚𝑎𝑝: 是Linux的key remapper
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档