Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

似乎和 zellij 不兼容 #135

Open
AiraNadih opened this issue Aug 16, 2024 · 9 comments
Open

似乎和 zellij 不兼容 #135

AiraNadih opened this issue Aug 16, 2024 · 9 comments

Comments

@AiraNadih
Copy link

我通过 trzsz-ssh 连接 Debian 服务器后,尝试在 zellij 中使用 trzsz 传输文件,发现不论是 trz 还是 tsz 都会遇到 Receive data timeout

@lonnywong
Copy link
Member

服务器是使用 go 版 trzsz 吗?用 tssh 登录服务器时,中间有跳板机吗?

@AiraNadih
Copy link
Author

服务器是使用的 go 版 trzsz 。没有使用跳板机。

@lonnywong
Copy link
Member

服务端 trzsz 1.1.8 ,客户端 tssh 0.1.22 ,然后 trz -f 上传,看看会报什么错?

@AiraNadih
Copy link
Author

服务端 trzsz 1.1.8 ,客户端 tssh 0.1.22 ,然后 trz -f 上传,看看会报什么错?

你应该打错了,因为报错:

usage: trz [-h] [-v] [-q] [-y] [-b] [-e] [-d] [-r] [-B N] [-t N] [path]
trz: error: unrecognized arguments: -f

😂

我按你说的,均更新到最新版本了。
又试了下之前的操作,发现正常了。

@lonnywong
Copy link
Member

最新的版本是支持 -f 后台传输的。

@AiraNadih
Copy link
Author

最新的版本是支持 -f 后台传输的。

原来如此。
我更新之前服务器上的 trzsz 好像是 1.1.5,而客户端的 tssh 是 0.1.21。
但是我之前一直用着好好地,直到我试着在 zellij 中使用才遇到问题。

@AiraNadih
Copy link
Author

AiraNadih commented Aug 22, 2024

多用几次后发现会抽风。
具体来说就是,传输几次后,再进行 trz 传输的时候,开始出现连续多个选择文件的弹窗,即使每个弹窗都选中了相同的文件后,还是无法正常进行文件传输。
之前忘了说,客户端是 Windows 11。

同时有些乱码:

#ACT:eJw8zMGqAjEMRuF3+ddhYOAuLnkWQeqYDsGYlLRVRHx3N+rynMX3hBXfwdgDhJtk13Aw1mVd/kHYwqvmFVyLdSG43E1dwDg4CC1jxBYG/iOc1Es+wCOnEPpsLXIcz5rfNaa72M+qkZdPvN4BAAD//7ICLYA=

@AiraNadih AiraNadih reopened this Aug 22, 2024
@lonnywong
Copy link
Member

tmux 一样,刷新时会重复原先的输出,导致不断地弹窗。

trzsz 针对 tmux 做了特殊处理的:
https://github.com/trzsz/trzsz-go/blob/5622a200f35608293c4612ceba5799bcc3097334/trzsz/trz.go#L170
https://github.com/trzsz/trzsz-go/blob/5622a200f35608293c4612ceba5799bcc3097334/trzsz/tsz.go#L170

你可以修改一下 trztsz 的代码,让 uniqueID 固定以 20 结尾试试。

@zlgxzswjy
Copy link

zellij中也无法选中多个主机进行批量执行

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants