web-dev-qa-db-ja.com

byobu:ウィンドウを強制的に閉じる方法は?

私のbyobuセッション内のウィンドウの1つが不思議なことにキーストロークの受信を停止します。新しいウィンドウを開くことはできますが、その特定のウィンドウがハングします。

したがって、byobuを呼び出すたびに、3つのウィンドウが表示されます。実際に使用している2つのウィンドウと、そこにある1つのウィンドウです。

その厄介なウィンドウを殺す方法はありますか?好ましくは、その1つのウィンドウだけです。しかし、セッション全体をクリアする必要がある場合も、問題ありません。

19
pepoluan

最後に、私は StackOverflowに関するこの役立つ回答 に頼りました、つまり:

screen -ls | grep "Detached" | awk '{print $1}' | xargs -i screen -X -S {} quit

(もちろん、私はそれを手動で行いました、screen -ls に続く screen -X -S $screen_session quit

0
pepoluan

Ctrl-ak screen/byobuでy/nを確認した後、現在フォーカスされているウィンドウを強制終了します。

28
Forecaster

Byobu's ホットキーを使用できます。 Ctrl-F6 ウィンドウまたはペインを強制終了します。

完全な開示:私は Byobの作成者および管理者です。

21
Dustin Kirkland

Emacsモードでbyobuを使用している場合、つまりCtrl-aが「行の先頭」にマップされている場合は、代わりにF12 + kを使用できます。 F12は常にtmux/screenエスケープとして機能します。

そこから、はい/いいえのオプションが表示されます。

5
Joseph Casey