新しいターミナルタブを開くとウィンドウがドックの上に移動する


3

これは説明が難しいので、私と一緒にしてください。

ターミナルで新しいタブを開くと、ターミナルウィンドウが移動します。これは、ウィンドウが画面の一番下にあるときにだけ起こります。ウィンドウは、ドックの下/横にならないように、垂直方向に十分に上に移動します。水平には動きません。サイズも変わりません。

他のアプリはこのように動作しません。 ターミナルのみ 。私はバージョン2.8を使っています。

ターミナルはmacOS 10.12 Sierraではこのように振舞いませんでした。私がにアップデートしたとき、それはこのように振る舞い始めました 10.13.1高シエラ

ステップバイステップで、これが起こるのです。

  1. ターミナルを開きます。
  2. ターミナルウィンドウを 左下または右下 画面の (端と同じ高さ)
  3. 開いた 新しいタブ ターミナルで
  4. ターミナル ウィンドウが上に移動 それはドックより高いように。

#4が起こらないようにするにはどうすればよいですか?新しいタブを開いたときにターミナルウィンドウが自動的に動かないようにするにはどうすればよいですか?


Before


後に

After


1
面白い。これを再現することはできますが、画面の下部に限定されないことがわかりました(もっとも目立つのはこれです)。ターミナルウィンドウの位置に関係なく、2番目のタブを開くと、ウィンドウの下部がわずかに上に移動してサイズが縮小されます。これは、⌘Tと⌘Wを繰り返し入力して2番目のタブを開閉することで簡単にわかります。これはおそらくTerminalのバグです。
Scot


多少の回避策があります。 Show Tab Bar 表示メニューの下にある場合は、2番目のタブを作成したときにタブバーは作成されないため、ウィンドウは移動しません。
Scot

@Scotそれは残念ながら私のコンピューターの動作を変えません。
GreenRaccoon23

うーん - 起動してみましたか Show Tab Barそれから、新しいウィンドウを作成します(単一のタブを持つタブバーがあるはずです)。それから新しいタブを作る?これを実行しても、ウィンドウは縮小されません。
Scot

回答:


2

macOSによると、ウィンドウはDockの背後にあってはいけません。ウィンドウの境界が更新されると、macOSはDockの後ろにあるウィンドウをDockの上に移動します。

新しいタブを追加するとウィンドウの境界が更新されるので、macOSはそれらの境界を見て、それらが画面のDockセクションと重ならないように移動します。現在これを変更する方法はありません。

なぜこれがSierraではなくHigh Sierraで起こるのかについては、TerminalがAppKitで提供される統一されたタブ機能を使用するためだと思います。

Terminalは常にタブを持っていました、しかし、macOSは最近どんなOSも使用するためにOSの一部としてタブを導入しました。私は、Terminalがタブにこの機能を使用していると信じています。これをテストするには、複数のタブでTerminalを開き、Show All Tabsのために⇧⌘\を押します - これは、Tab Barを含むタブを管理するために、TerminalではなくOSによってシステム全体に提供される機能です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.