terminal-icon_64.pngターミナル (Terminal)

Deskbar メニュー:Applications (アプリケーション)
場所:/boot/system/apps/ターミナル
設定ファイル:~/config/settings/ターミナル
~/.profile - /boot/common/etc/profile のデフォルトに追加 / 上書き
~/.inputrc - /boot/common/etc/inputrc のデフォルトに追加 / 上書き


ターミナルは、Haiku の Bash (Bourne Again Shell) へのインターフェースです。

シェルを使うオンラインチュートリアルへのリンクは、スクリプトHaiku のコマンドラインアプリケーションにあります。ここではターミナルアプリケーション自体に集中します。

index ウィンドウとタブ

ターミナルは必要ならばいくつでも開くことができます。すでに実行中のターミナルから、ALT N で新しいウィンドウを開くか、ALT T でタブを開けます。

terminal.png

タブの空白部分をダブルクリックすると新しいタブが開かれ、タブをダブルクリックするとタイトルを編集するダイアログが開かれます。% で指定された変数はいくつかあり、テキストフィールドの上にマウスを移動させると説明がツールチップで表示されます。
標準 (%1d: %p) では、タブはカレントディレクトリを表示し、: で区切った後、現在実行中のプロセス(bash が実行中かアイドル中の場合は --) を表示します。上のスクリーンショットでは、Desktop フォルダー内の FTP セッションを最初のタブで実行しており、二つ目のタブは、home でアイドルしています。
設定 | ウィンドウタイトル... (Edit | Window title...) でターミナルのウィンドウタイトルも同様に編集できます。

タブを右クリックすると タブを閉じる (Close tab) か、ダブルクリックのように、タブタイトルの編集... (Edit tab title...) をするコンテキストメニューが表示されます。

ターミナルのウィンドウはほかのウィンドウのようにサイズを変更するか、設定 | ウィンドウサイズ (Settings | Window size) メニューでプリセットされたサイズを使うことができます。 ALT ENTER で全画面表示に切り替えます。

変更されたウィンドウサイズと文字エンコーディングは、設定 | デフォルトで保存 (Settings | Save as default) を選択しなければ保存されません。

index 設定

設定 | 設定... (Settings | Settings...) ではターミナルの標準設定を変更できます。

terminal-settings.png

タブやウィンドウのタイトルの名前を付ける ”式” から始まります。ふたたび、ツールチップは利用可能な変数を表示します。その下ではフォントタイプ、フォントサイズやテキストの背景色を設定できます。白地に黒文字 (Black on white) のようなプリセット配色を選択するか、下にあるカラー選択を使って カスタム (Custom) 配色を作成できます。
チェックボックスをオンにすると 実行中のプログラムがある場合、終了時に確認する (Confirm exit if active programs exist) ことができ、プログラムが実行中にターミナルを終了しようとすると警告が出ます。
設定をファイルに保存でき、ファイルをダブルクリックすると設定されたターミナルが開きます。
OK をクリックすると現在の設定をデフォルトとして保存します。

index キーボードショートカット

ショートカットとキーの組み合わせに、便利なショートカットの一覧が載っています。

index Bash カスタマイズ

bash は Unix 由来なので、カスタマイズする方法は数え切れないほどあります。ユーザーにとって重要なファイルは、.profile.inputrc の 2 つです。
ファイルは両方とも home/ 内に作成することができ、/boot/common/etc/ で設定されたシステムデフォルトを上書きできます。

.profile

.profile は新しいターミナルを開くたびにロードされます。bash の動作に影響するさまざまなエイリアスや変数を設定します。これについてのヘルプはオンラインで見つけられるでしょう。

The Haiku/BeOS Tip Server からいろいろなヘルプを見られます。たとえば、

より多くのヘルプは、こちらへ

.inputrc

.inputrc はキーバインドに対して働きます。Haiku は便利なデフォルトを提供するので、読者が詳細設定を変更する必要はないでしょう。特別なキーバインドが必要になった場合は、The GNU Readline Library などのオンラインリソースを見てください。

index ターミナルで作業するためのヒント