ClipmanWayland 的剪貼板管理器
Clipman 是 Wayland 的基本剪貼板管理器,支持在應(yīng)用程序退出后保留復(fù)制緩沖區(qū)。
安裝
從源代碼
要求:
- 一個(gè)使用 wlr-data-control 的 windows 管理器
- wl-clipboard >= 2.0
- 一個(gè)選擇器:特別支持 wofi、bemenu、dmenu 或 rofi
- 通知發(fā)送(可選,用于桌面通知)
安裝 go,添加$GOPATH/bin到的路徑,然后在此文件夾中運(yùn)行go get github.com/yory8/clipman或運(yùn)行go install。
發(fā)行版
一些發(fā)行版在其官方或非官方存儲(chǔ)庫(kù)中附帶了 Clipman 二進(jìn)制文件。
用法
通過(guò)在配置開頭添加exec wl-paste -t text --watch clipman store在 Sway 會(huì)話中運(yùn)行二進(jìn)制文件。
為了支持主剪貼板,還需要添加exec wl-paste -p -t text --watch clipman store -P --histpath="~/.local/share/clipman-primary.json"(注意在這種情況下wl-paste 中的-p和 clipman 的-P都是必需的)。
要查詢歷史記錄并選擇項(xiàng)目,以 clipman pick -t wof的方式運(yùn)行二進(jìn)制。
要從歷史記錄中刪除項(xiàng)目,可以使用clipman clear -t wofi以及clipman clear --all.
若要在啟動(dòng)時(shí)提供最后一個(gè)歷史記錄項(xiàng),請(qǐng)將exec clipman restore添加到 Sway 配置中。
已知的問(wèn)題
丟失富文本
- 存儲(chǔ)在歷史記錄中的所有項(xiàng)目都被視為純文本。
- 默認(rèn)情況下,即使在其所有者退出后,Clipman 也會(huì)繼續(xù)提供最后一個(gè)復(fù)制的項(xiàng)目。
評(píng)論
圖片
表情
