ターミネーターをカスタムレイアウトで起動するにはどうすればよいですか?


125

ターミネーターは、ウィンドウの分割およびすべてのグループ化機能により、複数のコンピューターまたはサーバーの編成に非常に強力です。しかし、ここに取引があります:私は自分のレイアウトを作成し、ターミネーターの起動時にロードすることを感謝します。それは可能ですか?


1
~/.config/terminator/config、または少なくともすべてを以下に投稿できます[layouts]か?
pconley

こんにちは... Folder〜/ .config / terminatorはありません。
zulu34sx

レイアウトに実行中のコマンドがある場合、ターミネーターはレイアウトの描画に数秒かかります。sleep 1シェルスクリプトのように行を追加します。

設定ファイル~/.config/terminator/configを開いて編集しますcommand = cd /some/folder; bash。それを保存して、ターミネーターを再度開きます。
suhailvs

回答:


22

これを実現する非常に簡単な方法があります。

  • オープンターミネーター
  • 右クリック-> 設定
  • ではレイアウト(右のタブプロファイルタブ)、デフォルトのものを編集し、あなたはそれが言っていることがわかりますウィンドウ | window0ターミナル | child1
  • ターミナル | child1には、プロファイル(インストール済みのものから選択する)、デフォルトコマンド、および作業ディレクトリを設定できます。
  • それを好きなものに設定し、閉じて再び開きます...
  • ...そしてボイラ

これが役に立てば幸いです!


3
重要:以下の手順を正確に実行すると、機能します。奇妙なことに、カスタムコマンドや作業ディレクトリを設定した後に[保存]をクリックすると、機能しません。[保存]をクリックすると、カスタムコマンドと作業ディレクトリに入力したものはすべて消去されるようです。
トレボルフ

これは質問にさえ答えません。問題は、レイアウト内の特定の端末のプロファイルを変更するのではなく、デフォルトのレイアウトを変更することです。
フリッツ

1
このようにマークされていても質問に答えないため、フラグを付けました。強いコミュニティのために、答えは、たとえ元の質問者を助けたとしても、コミュニティも助けることが重要だと思います。この答えはそうではありません。
SeveQ

163
  1. レイアウトを設定した後、ターミナルの背景を右クリックして、[ 設定] → [ レイアウト ]タブを選択し、[ 追加 ]ボタンをクリックします。

  2. 名前を付けて、閉じるを押します

  3. これにより、上記の~/.config/terminator/configファイルが作成されます。

  4. これで、次を使用して保存済みレイアウトを使用してターミネーターを開始できますterminator -l yourLayoutyourLayoutをステップ2で選択したものに置き換えます)。

  5. (オプション)~/.config/terminator/configファイルを編集して、その[layouts]下にネストされている場所をyourLayoutの[[yourLayout]]名前をデフォルトに変更し、以前のデフォルトのレイアウトを削除/名前変更します。これで、ターミネーターがパラメーターなしで起動すると、カスタムレイアウトが読み込まれます![[default]]


2
各ウィンドウが保存されているときのパスも覚えておく方法はないと思いますか?
JussiR 14年

6
新しいレイアウト名を「デフォルト」に変更して、自動的に開始します
e-info128 14年

5
6.各ウィンドウにカスタム初期コマンドを設定します。=)askubuntu.com/questions/349385/…–
vmassuchetto

1
シェルコマンドからレイアウトを保存する方法はありますか?
アレックス

1
これは私のために働いた唯一のものでした。現在受け入れられている答えは機能しません。
jtsmith1287

15

mhnagaokaが提案した方法を使用しますが、Unityのランチャーから使用できるようにしました。プレーンterminator -l my_defaultコマンドにも問題があるため、これらの追加フラグを指定します

  • -bボーダーレスおよび
  • -mは最大化されます。

最後のコマンドはterminator -m -b -l my_defaultです。

次に、Unityのterminator.desktopエントリを変更する必要があります。

私の場合、アプリケーションフォルダーに移動しました/usr/share/applications。テキストエディタで編集するには、ルート権限が必要terminator.desktopです。

私の場合、そうでしたsudo vim terminator.desktop

Exec引数をコマンドに置き換えます。

これで、エントリをUnityランチャーに追加でき、常に開始時にカスタムレイアウトを開くはずです。


4
私の14.04で動作していない:(それはちょうど同じ単一の端末ターミネータウィンドウを示し
ティッシュマ

レイアウト内の各コマンドの後に、; bashまたは; zsh(シェルに応じて)追加する必要があります。その後、正常に動作し、すべてのウィンドウが開きます。
ルーク

14

mhnagaokaの答えに従って)レイアウトを保存した後、設定ファイルを編集することにより、デフォルトで使用される変更を行うことができます。

~/.config/terminator/configファイルを編集して、その場所を探します[layouts]。次のようになります。

[layouts]
  [[default]]
    # ..default layout
  [[yourLayout]]
    # ..your custom layout

名前を変更[[yourLayout]]する[[default]]と削除/前のデフォルトのレイアウトを変更します。これで、ターミネーターがパラメーターなしで起動すると、カスタムdefaultレイアウトが読み込まれます!


1
この回答は、マウスの操作に依存しないため、私に最も適しています。
リエルリベイロ

8

レイアウトを設定したら、ターミナルの背景を右クリックして、[ 設定]→ [ レイアウト ]タブを選択し、[ 追加 ]ボタンをクリックします。名前の入力を求められたら、「default」と入力してEnterを押します。

注:これはグリッチかもしれませんが、私にとっては便利なグリッチです!


1
素敵なソリューションとその完璧な動作。おかげで:
ルバンライラヴィチャンドラン

1
答えを探している皆さんへ。これが最良かつ最も簡単な答えです。
オマールタリク

これはすごい。
アストリッド

これはもう動作しません...
アストリッド

4

とても簡単です。構成ファイルを編集する必要はありません。

カスタムレイアウトを作成し、右クリック->設定->レイアウト->デフォルトを選択して、保存ボタンを押します。これで、構成がデフォルト構成として保存されます。ターミネーターの次回の起動から、スタートアップ自体でカスタムレイアウトを取得します。


ここで、これが最も簡単なソリューションであることがわかりました。まず、必要なウィンドウとグループのセットを配置して作成します。その後、カスタムレイアウトを保存してからターミネータを再度開くとうまくいきました!ありがとう!
シェーズ

3

以前に保存したレイアウトを開くには、ALT-Lを押してターミネーターレイアウトランチャーを開きます。そこで、必要なレイアウトをクリックして、起動を押します。


3

逸話と同じように、カスタムレイアウトを設定した後でも「新しい端末のプロファイルを再利用する」をチェックする必要があります。そうしないと、新しい端末がデフォルトのプロファイルで再び開きます。 ここに画像の説明を入力してください

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