ITPub博客

首页 > 数据库 > 数据库开发技术 > 【Rust日报】2021-12-25 ?????????????: Linux的key remapper

【Rust日报】2021-12-25 ?????????????: Linux的key remapper

原创 数据库开发技术 作者:Rust语言中文社区 时间:2021-12-25 22:47:42 0 删除 编辑

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

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

From 日报小组 TOM

社区学习交流平台订阅:
  • Rustcc论坛: 支持rss
  • 微信公众号:Rust语言中文社区

原文作者:Rust语言中文社区;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2020-06-11

  • 博文量
    1769
  • 访问量
    718505