xfce端末でEOF(ctr-d)割り込みを介して端末タブの移動を無効にする方法は?

xfce端末でEOF(ctr-d)割り込みを介して端末タブの移動を無効にする方法は?

私は画面の片側に多くのタブを持つxfce端末を使用します。ただし、EOF割り込み(別名)を使用したい場合は、<ctrl>-<Shift>-Dタブの位置が画面の片側から他方に移動します(下の図を参照)。私も試してみましたが、set -o ignoreeof役に立ちませんでした。

フォワード<ctrl>-<Shift>-D: ここに画像の説明を入力してください。

後ろに<ctrl>-<Shift>-D: ここに画像の説明を入力してください。

ご覧のとおり、最初のタブはTerminal画面の右側から別のタブに移動します<ctrl>-<Shift>-D。このエラーを解決する方法はありますか? (例: - > EOF割り込みをトリガするタブ(Terminal私の場合)は、画面の周りをランダムに移動するのではなくその位置に保持されます(固定されています)。これは本当に迷惑です。せずにタブ(トリガーされた場所)を画面の他の部分に移動することを無効にしたいと思います。

答え1

解決策はありませんが、この部分的な答えはどのくらい役に立つかもしれませんし、少なくとも何が起こっているのかを説明するかもしれません。

あなたが見ている効果はバグではないようですが、ウィンドウの「スマート配置」によるものです。スマート配置を完全に無効にするか、移動したタブをウィンドウに表示する方法があるかどうかわかりません。正確に元のウィンドウと重なりますが、動作をある程度制御できます。

Placementユーティリティタブには、スマートWindow Manager Tweaks配置をトリガーするウィンドウのサイズを設定できるスライダコントロールがあります。サイズをリトルエンディアンに設定すると、説明する効果が得られます。サイズを十分に大きく設定すると、同じタブで選択したラジオボタンに従って移動したタブウィンドウが画面の中央またはマウスポインタの下に表示されます。ショートカットが実行されたときに2つのタブを持つ元のターミナルウィンドウの上にマウスポインタがある場合、<ctrl>-<Shift>-D移動したタブウィンドウはその時点でマウスポインタの位置に応じて元のウィンドウとある程度重なります。

関連情報