我正在尝试关注本教程这将帮助我将文本从远程 tmux 会话复制到本地剪贴板上。
首先要设置一个 systemd 服务,监听本地机器上的指定端口,并使用 xclip 将内容复制到剪贴板。我无法重现结果。文件xlclip.socket
如下:
[Unit]
Description=Network copy backend for tmux based on xclip
[Socket]
ListenStream=19988
Accept=yes
[Install]
WantedBy=sockets.target
这[电子邮件保护]文件如下:
[Unit]
Description=Copy backend service piping input to xclip
[Service]
Type=simple
ExecStart=/usr/bin/xclip -i -f -selection primary | /usr/bin/xclip -i -selection clipboard
StandardInput=socket
StandardOutput=socket
我收到的错误是:Error: Can't open display: (null)
这可能表示 xclip 无法访问由 XServer 管理的剪贴板。我该如何解决这个问题?任何帮助都非常感谢。