Tilixは、GTK + 3をベースにしたLinux用のタイリングターミナルエミュレーターです。ターミナルを使用する際のユーザーエクスペリエンスを向上させるいくつかの興味深い機能があります。
とは GTK + 3?
これは、GUIを作成するためのクロスプラットフォームのウィジェットツールキットです。 Tilixは最新バージョン(Ver。3)を使用しているため、このツールにはスタイリッシュでモダンなユーザーインターフェイスが期待できます。
かっこいいですね。 さて、何をしますか タイリング 本当に意味?
これは、開いているターミナルウィンドウをタイル状に並べてモザイクを形成できることを意味します。これにより、ユーザーはそれらを整理して、同じワークスペースですべてを表示できます。
特徴
これらは、Tilixをターミナルエミュレータの興味深い代替手段にする機能の一部です。
- 端子を水平または垂直に分割します
- ドラッグアンドドロップを使用して端末を再配置します
- ドラッグアンドドロップで端末を新しいウィンドウにデタッチします
- 入力を同期して、複数の端末でコマンドを複製する
- Save ターミナルレイアウトをロードします
- 配色を簡単に作成
- 透明な背景
- プロセスが完了したときの通知サポート
- 実験的なトリガーとバッジのサポート
インストール
Ubuntu
テスト済み:Xubuntu 17.10 / Ubuntu 16.04LTSおよび同じものがMint18.3で動作するはずです
$ sudo add-apt-repository ppa:webupd8team/terminix
$ sudo apt-get update
$ sudo apt-get install tilix
Arch Linux
テスト対象:Arch Linux 2017.11.01
に移動 AUR-gtkd 画像が示すように、[スナップショットのダウンロード]をクリックします。
で同じことをします AUR-tilix。
次に、ターミナルを開いて、パッケージが配置されているパスに移動します gtkd 位置しています。 タイプ:
$ tar -xf gtkd.tar.gz
$ cd gtkd
$ makepkg -csi PKGBUILD
そして、すべてに「はい」と答えます。
次に、同じことを行います tilix パッケージ(最初にその場所に移動します)。 タイプ:
$ tar -xf tilix.tar.gz
$ cd tilix
$ makepkg -csi PKGBUILD
Fedora
テスト済み: Fedora 27ワークステーション
$ sudo dnf install tilix
使用法
次に、この小さなツールを面白くするいくつかの機能の使用方法を示します。 さらに詳しい情報が必要な場合は、お気軽にチェックしてください。 公式ドキュメント。
コマンドラインアクション
次のように入力すると、いくつかのアクションを実行できます $ tilix -a <action>
。 パラメータ–actionも使用できます。
- ターミナルを右に分割します。
session-add-right
- ターミナルを分割します。
session-add-down
- 新しいTilixウィンドウを作成します。
app-new-window
- 新しいTilixセッションを作成します。
app-new-session
にとって example、ターミナルを右に分割して実行する場合 sudo apt-get update
新しいターミナルでのプロセスは、次のように入力するだけです。
$ tilix -a session-add-right -x sudo apt-get update
別 example:
#1st terminal
$ tilix -a session-add-right
#2nd terminal
$ tilix -a session-add-down
次のようになります。
テーマ
このツールはテーマをサポートしています。 これらはjsonファイルに保存されているため、作成と構成が簡単で、パラメーターを簡単に変更できます。
デフォルトのテーマはにあります /usr/share/tilix/themes
。 ユーザーテーマはにあります ~/.config/tilix/schemes
。 そこにカスタムテーマを配置できます。
これは example テーマファイルの:
{
"name": "Material",
"comment": "Material Oceanic Scheme",
"use-theme-colors": false,
"foreground-color": "#A1B0B8",
"background-color": "#263238",
"palette": [
"#252525",
"#FF5252",
"#C3D82C",
"#FFC135",
"#42A5F5",
"#D81B60",
"#00ACC1",
"#F5F5F5",
"#708284",
"#FF5252",
"#C3D82C",
"#FFC135",
"#42A5F5",
"#D81B60",
"#00ACC1",
"#F5F5F5"
]
}
これをレイアウトとして使用し、カスタマイズして独自のテーマを作成できます。
タイトル
カスタマイズされたタイトルのサポートがあります。 ターミナルタイトルに表示する変数を設定するだけです。
- ターミナルのタイトル:
${title}
- ターミナルのアイコンタイトル:
${iconTitle}
- 数値端末ID:
${id}
- カレントディレクトリ:
${directory}
- ターミナルの列:
${colums}
- ターミナルの列:
${rows}
- ホスト名、リモートシステムまたはトリガーで構成されているVTEスクリプトに依存する可用性:
${hostname}
- ユーザー名。トリガーのサポートと構成が必要です。
${username}
- アプリケーションの名前:
${appName}
- セッションの名前:
${session}
- セッションの数:
${session}
あなたはそれらを設定することができます Preferences - Appearance - Application title
。
にとって example、端末のタイトルにアプリケーション名(Tilix)と端末番号を付けたいので、次のように設定します。
地震モード
このツールは、コンソールが画面の上部に表示されるQuakeスタイルモードもサポートしています。 その後、このモードを維持するときに、必要に応じて端末のオフとオンを切り替えることができます。
このモードを使用するには、次のように入力します tilix --quake
。
このモードを使用するには、キーボードのショートカットをバインドすることをお勧めします。ウィンドウマネージャーの設定に移動し、ショートカットキーをそのコマンドにバインドするだけです。
Quakeモードは次のようになります。
複数のペイン -レイアウトを垂直または水平に配置
1つのペインに複数の端末を作成できます。 複数のペインを作成することもでき、各ペインは異なるレイアウトを持つことができます。 下の画面で強調表示されている3つのボタンを使用してそれを調べることができます。
カスタムハイパーリンク-正規表現を使用したカスタムハイパーリンク
Tilixでは、正規表現を使用してカスタムハイパーリンクを定義できます。 次に、これらのリンクをクリックして、試合からアプリケーションに情報を渡すアプリケーションを起動できます。
起動するアプリケーションを構成する場合、トークン$ 0を使用して、正規表現から取得した一致を表すことができます。 正規表現にグループが含まれている場合、$ 1が最初のグループ、$ 2が2番目のグループなどになります。カスタムハイパーリンクを作成するには、以下の画像を参照してください。
これは、 example この機能を使用して、2つのパラメーターでqalcを起動します。
ドラッグアンドドロップ-ドラッグアンドドロップを使用して、端末をペインに再配置します
ドラッグアンドドロップを使用して、ペイン内のターミナルのレイアウトを変更できます。サイズを変更したり、ターミナルを新しいウィンドウにポップアウトしたりすることもできます。
プロファイルのサポート-さまざまな設定を組み合わせたプロファイルの作成をサポート
Tilixにはプロファイルの機能が付属しています。 プロファイルはさまざまな設定の状態です。 さまざまな設定を保存して、将来使用することができます。 新しいプロファイルを作成するには、以下の画像を参照してください。
永続的なレイアウト-端末のグループ化を保存してディスクからロードできます
さて、もしあなたが端末の配置とペイン内のそれらのサイズに慣れていて、将来それを再び使いたいのなら。 はい、それをディスクにも保存して、後で再度ロードすることができます。 レイアウトを保存するには、スクリーンショットを参照してください。
その他の機能
トリガー、バッジ、カスタムハイパーリンクなどのより高度な機能を確認できます。 公式ドキュメント。
まとめ
Tilixは、興味深く、高度に構成可能なターミナルエミュレーターです。 最新のGTK + 3実装により、いくつかの優れたUI機能があり、端末のタイリングなどの生産性に役立つ機能もあります。 上級ユーザーは、バッジ、トリガー、カスタムハイパーリンクなどの複雑で強力な機能を利用することもできます。 このツールは、初心者と専門家の両方にとって優れたターミナルエミュレータの代替手段です。試してみて、すべての機能をテストすることをお勧めします。