Lambdaカクテル

京都在住Webエンジニアの日記です

Invite link for Scalaわいわいランド

Waylandでtmuxのコピーが使えなくなっていたがwl-copyで治った

業務PCを入れ替えたところ、tmuxのコピー機能が使えなくなっていた。

元々の.tmux.confは以下のような感じになっていた:

setw -g mode-keys vi
bind-key    -T copy-mode-vi v     send-keys -X begin-selection
bind-key    -T copy-mode-vi y     send-keys -X copy-pipe-and-cancel "xsel -b"
bind-key    -T copy-mode-vi Enter send-keys -X copy-pipe-and-cancel "xsel -b"

xselがクリップボードを操作するためのコマンドなのだけれど、これはXOrg専用みたい。もろもろ入れ替えてWaylandになったので、使えなくなっていた。

Waylandではクリップボードを操作するためにwl-copywl-pasteを利用する。これらはwl-clipboardというパッケージで入手できる。

qiita.com

.tmux.confの該当部分を置換してうまく動くようになった:

bind-key    -T copy-mode-vi v     send-keys -X begin-selection
bind-key    -T copy-mode-vi y     send-keys -X copy-pipe-and-cancel "wl-copy"
bind-key    -T copy-mode-vi Enter send-keys -X copy-pipe-and-cancel "wl-copy"
★記事をRTしてもらえると喜びます
Webアプリケーション開発関連の記事を投稿しています.読者になってみませんか?