ターミナルの異なるプロファイル設定でシェルスクリプトを実行できますか

ターミナルの異なるプロファイル設定でシェルスクリプトを実行できますか

ターミナルの一般的な使用では、透明なテーマを使用します。しかし、何らかの目的のために、異なるプロファイル/テーマ (つまり、異なる前景色と背景色および不透明度) で実行したいシェル スクリプトがあります。

別のプロファイルでシェル スクリプトを開始できるように、何か (シェル スクリプトにコードを追加するなど) できますか。

PS: Ubuntu 15.04 を使用しており、bash を使用していますが、違いがあるかもしれません。

答え1

スクリプトを変更しても、できません。スクリプトはターミナルを認識しません。ターミナルは、シェルを実行するグ​​ラフィカル ウィンドウにすぎません。ただし、 を使用している場合はgnome-terminal、コマンドラインでプロファイルを選択できます。

gnome-terminal --window-with-profile=PROFILENAME

したがって、プロファイルの名前が の場合、そのプロファイルを含むウィンドウでスクリプト ( ) を実行するfooラッパー スクリプト ( ) を作成できます。script1.shscript2.sh

#!/usr/bin/env bash
gnome-terminal --window-with-profile=foo -x script2.sh

ここで、 を実行するとscript1、適切なプロファイルを持つ新しいターミナルが開き、script2その中で実行されます。

関連情報