其實是我拿 Docker 跑 rTorrent 遇到的問題... (在 gslin/rtorrent-docker 這包裡面)
因為平常都是用 tmux 掛著,有時候是使用桌機接起來,有時候是使用 Mac 接起來,就會遇到 resize 的問題了 :o
在 GitHub 上其實有討論這個問題:「SIGWINCH attached processes · Issue #5736 · moby/moby」(Docker 改名叫 Moby 了,如果你看到網址不是很確定的話,提醒一下... XD)。
在 resize 的機制上是透過 SIGWINCH
這個 signal 傳進去,所以就一層一層檢查... 然後發現是 su 不會把 SIGWINCH
傳下去,改用 sudo 就解決了,這樣就不用每次切換時還要重跑 rTorrent...