システムショートカットがtmuxに適用されるのを防ぐ方法は?

システムショートカットがtmuxに適用されるのを防ぐ方法は?

これが可能かどうかはわかりませんが、たとえばtmuxでCtrl + Dを押すと現在のウィンドウが閉じます。 Ctrl + Zを押すと、tmuxがバックグラウンドジョブとして作成されます。このショートカットがtmuxでは機能しないことを願っています(100%誤ってショートカットを押すためです)。

tmuxのこれらのシステムショートカットを無効にする方法はありますか?

答え1

ここでソフトウェアを混ぜています。

tmuxbashzsh使用しているシェルとは何の関係もありません。特定のシェルのマンページを見て、これらのバインディングを無効にする必要があります。詳細については、ここをクリックしてください。Ctrl-dを使用してtmuxが終了するのを防ぐ方法は?

を使用しているとしますbashControl+組み合わせを無効にするには、dを使用しますset -o ignoreeof。この場合、実際にログアウトするには、その組み合わせを10回クリックする必要があります。これは、誤ってログアウトショートカットが実行されるのを防ぐのに最適な方法です。

Control+sControl+ q(フロー制御キー入力)を無効にすればstty -ixoff十分です。

この変更を永久に適用するには、ファイルに追加してください~/.bashrc。ファイルをクロールしてファイルが存在するかどうかを確認しstty -ixon、見つかった場合はこの行もコメントアウトします。

関連情報