我rtorrent
在种子箱上远程运行。当我使用网络界面登录时,我可以启动 torrent,并且当 torrent 文件被放入我的监视文件夹中时,它也可以工作。但是,当我尝试通过 SSH 进入我的种子箱并-r
恢复screen
包含我的 实例的会话来启动它们时rtorrent
,我似乎无法使用Ctrl+S键盘快捷键来启动 torrent。我可以使用Ctrl+D快捷键停止并删除它们,据我所知,所有其他键盘快捷键都有效。
我已经在 OSX 中的终端应用程序和 Windows 上的 Cygwin 中尝试过此操作。
感谢您的见解!
答案1
我最终为自己找到了答案在本页。
我运行的机器rtorrent
将Ctrl+S和Ctrl+Q映射到停止和启动屏幕输出。取消这些映射可以让事情再次正常进行。
答案2
如果您想在 rtorrent 之外继续使用这些键盘命令,可以使用以下别名,仅在运行 rtorrent 时取消设置它们:
alias rtorrent='stty stop undef ; stty start undef ; rtorrent'
答案3
rtorrent
以下是我在后台启动并使用以下命令显示客户端的别名screen
:
alias rtorrent-start='stty stop undef ; stty start undef ; screen -d -m -S rtorrentd rtorrent'
alias rtorrent='screen -DR rtorrentd'
我在确定哪个别名应包含这些命令时遇到了一些麻烦stty
。但这似乎是可行的。当执行 Ctl-S 或 Ctl-Q 时,我仍然会在终端 ( konsole
) 中收到通知,但现在命令会传递到rtorrent
.
我仍然想摆脱终端通知,所以请让我知道是否有更好的方法。