ClipmanWayland 的剪贴板管理器

联合创作 · 2023-09-29 08:00

Clipman 是 Wayland 的基本剪贴板管理器,支持在应用程序退出后保留复制缓冲区。


安装


从源代码


要求:



  • 一个使用 wlr-data-control 的 windows 管理器

  • wl-clipboard >= 2.0

  • 一个选择器:特别支持 wofi、bemenu、dmenu 或 rofi

  • 通知发送(可选,用于桌面通知)


安装 go,添加$GOPATH/bin到的路径,然后在此文件夹中运行go get github.com/yory8/clipman或运行go install


发行版


一些发行版在其官方或非官方存储库中附带了 Clipman 二进制文件。


用法


通过在配置开头添加exec wl-paste -t text --watch clipman store在 Sway 会话中运行二进制文件。


为了支持主剪贴板,还需要添加exec wl-paste -p -t text --watch clipman store -P --histpath="~/.local/share/clipman-primary.json"(注意在这种情况下wl-paste 中的-p和 clipman 的-P都是必需的)。


要查询历史记录并选择项目,以 clipman pick -t wof的方式运行二进制。


要从历史记录中删除项目,可以使用clipman clear -t wofi以及clipman clear --all.


若要在启动时提供最后一个历史记录项,请将exec clipman restore添加到 Sway 配置中。


已知的问题


丢失富文本



  • 存储在历史记录中的所有项目都被视为纯文本。

  • 默认情况下,即使在其所有者退出后,Clipman 也会继续提供最后一个复制的项目。

浏览 58
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报