私のbyobuセッション内のウィンドウの1つが不思議なことにキーストロークの受信を停止します。新しいウィンドウを開くことはできますが、その特定のウィンドウがハングします。
したがって、byobu
を呼び出すたびに、3つのウィンドウが表示されます。実際に使用している2つのウィンドウと、そこにある1つのウィンドウです。
その厄介なウィンドウを殺す方法はありますか?好ましくは、その1つのウィンドウだけです。しかし、セッション全体をクリアする必要がある場合も、問題ありません。
最後に、私は StackOverflowに関するこの役立つ回答 に頼りました、つまり:
screen -ls | grep "Detached" | awk '{print $1}' | xargs -i screen -X -S {} quit
(もちろん、私はそれを手動で行いました、screen -ls
に続く screen -X -S $screen_session quit
)
Ctrl-a + k screen/byobuでy/n
を確認した後、現在フォーカスされているウィンドウを強制終了します。
Emacsモードでbyobuを使用している場合、つまりCtrl-aが「行の先頭」にマップされている場合は、代わりにF12 + kを使用できます。 F12は常にtmux/screenエスケープとして機能します。
そこから、はい/いいえのオプションが表示されます。