Linux Mint / Ubuntu でターミナルウィンドウをタイル状に並べる方法

端末ウィンドウを最初から簡単に並べ替えましょう

目次

Linux Mint では、ターミナルツールのグループを開始し、ターミナルウィンドウをタイル状に並べる方法はいくつかあります。ワークフローと自動化のレベルによって異なります。

タイル状のウィンドウと床

ビルトイン機能による手動タイリング

Linux Mint Cinnamon は、キーボードショートカットを使用して、ウィンドウのタイリングをビルトインで提供しています:

  • ウィンドウを画面の端にドラッグする:ターミナルウィンドウを画面の左または右端にドラッグして、画面の半分にタイル状に並べます。角にドラッグすると、画面の四分の一にタイル状に並べられます。
  • キーボードショートカット:Super(Windows)キーと矢印キー(例:Super+左またはSuper+右)を使用して、ウィンドウを素早くタイル状に並べます。
  • 複数のワークスペース:複数のタイル状のウィンドウのセットを整理するためにワークスペースを使用します。

拡張機能によるタイリングの向上

より高度な、またはグリッドベースのタイリングが必要な場合は、gTile拡張機能を使用してください:

  • gTileのインストール:Cinnamon Spicesまたはパッケージマネージャーから入手可能です。
  • 使用方法
    • Super + G を押して gTile グリッドを開きます。
    • 矢印キーとShift+矢印キーを使用してタイリング領域を選択します。
    • Space または Enter を押して選択したウィンドウをタイル状に並べます。
    • 数字キーを使用してさまざまなグリッドレイアウトに切り替えます。

これにより、ターミナルウィンドウ(または任意のウィンドウ)をカスタムレイアウトに正確に配置できます。

ターミナルの起動とタイリングの自動化

いくつかのターミナルウィンドウを開き、それぞれ異なるツールを実行し、タイル状に並べるには以下のようにします:

  1. Bashスクリプトの作成:各ツールを独自のターミナルウィンドウで起動するためのスクリプトを作成します:

    #!/bin/bash
    gnome-terminal -- bash -c "htop; exec bash"
    gnome-terminal -- bash -c "mc; exec bash"
    gnome-terminal -- bash -c "cava; exec bash"
    

    必要に応じて、ツールとターミナルエミュレータ[6]に合わせてコマンドを調整してください。

  2. ウィンドウ配置の自動化(オプション):

    • xdotool のようなツールを使用して、起動後にウィンドウを移動・リサイズし、タイル状の効果をスクリプトで設定できます[6]。
    • 例:
      #!/bin/bash
      gnome-terminal -- bash -c "htop; exec bash" &
      sleep 1
      xdotool search --name htop windowmove 0 0 windowsize 960 540
      # 他のウィンドウに異なる位置/サイズを設定するには繰り返してください
      
  3. スクリプトを起動時に追加

    • Linux Mint の「起動アプリケーション」セクションにスクリプトを配置して、ターミナルのグループが自動的に起動されるようにしてください[6]。

代替案:専用のタイリングウィンドウマネージャー

完全に自動化された、キーボード駆動のタイリング体験が必要な場合は、i3 または Sway のようなタイリングウィンドウマネージャーを使用してください。これらは Cinnamon を置き換え、高度なタイリングと自動化を提供しますが、設定が必要であり、デフォルトの Mint 体験からより大きな変更が必要です。


サマリーテーブル:Linux Mint でのタイリングオプション

方法 自動化 精度 使用の容易さ メモ
ビルトインタイリング 手動 非常に簡単 速いが、レイアウトが限られる
gTile拡張機能 手動 簡単 グリッドベース、柔軟
Bashスクリプト + xdotool 自動 中程度 スクリプト可能、設定が必要
タイリングWM(i3, Sway) 自動 非常に高 高度 デスクトップの完全な置き換え

推奨事項:
ほとんどの Linux Mintユーザー にとって、ターミナルツールを起動するスクリプトと gTile拡張機能を組み合わせることで、ターミナルウィンドウのタイリングに強力で柔軟で使いやすいソリューションが得られます。

例:nvtop、htop、ollama -ps を起動する

gnome-terminal -t "htop" -- bash -c "htop; exec bash"
gnome-terminal -t "nvtop" -- bash -c "nvtop; exec bash"
gnome-terminal -t "ollamaps" -- bash -c "watch ollama ps; exec bash"

sleep 1
xdotool search --name htop windowmove 0 0 windowsize 960 500
xdotool search --name nvtop windowmove 961 0 windowsize 960 770
xdotool search --name ollamaps windowmove 961 800 windowsize 960 210

有用なリンク