Raspberry-Pi

如何減慢將文本粘貼到串列終端的速度?

  • March 1, 2020

我正在研究樹莓派,並嘗試將一些文本文件粘貼到命令行文本編輯器nano中……但文本最終在遠端端損壞(部分/不完整的文本)。我只能猜測我的PC(xubuntu 16.04)的粘貼功能推送數據太快(串列波特率為115200)。

我可以以某種方式減慢粘貼功能嗎?

我發現它screen有一個slowpaste功能! https://gist.github.com/jandahl/8436cd6a99d56efd9ff4

  1. 安裝螢幕
  2. 如果沒有,請製作一個 .screenrc 文件:

startup_message off

hardstatus alwayslastline
hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{= kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B} %m-%d %{W}%c %{g}]'

defslowpaste 20 ## It is the value to the left that is the central one for your happiness
  • 如果你已經有了,.screenrc那麼只需添加最後一行: defslowpaste 20

  1. 使用適當的串列埠啟動螢幕(樹莓派,第一代,預設為 115200 波特): screen /dev/ttyUSB3 115200
  2. 玩得開心!

引用自:https://unix.stackexchange.com/questions/570219