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 也会继续提供最后一个复制的项目。
浏览 7
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑
举报