
ターミナルの一般的な使用では、透明なテーマを使用します。しかし、何らかの目的のために、異なるプロファイル/テーマ (つまり、異なる前景色と背景色および不透明度) で実行したいシェル スクリプトがあります。
別のプロファイルでシェル スクリプトを開始できるように、何か (シェル スクリプトにコードを追加するなど) できますか。
PS: Ubuntu 15.04 を使用しており、bash を使用していますが、違いがあるかもしれません。
答え1
スクリプトを変更しても、できません。スクリプトはターミナルを認識しません。ターミナルは、シェルを実行するグラフィカル ウィンドウにすぎません。ただし、 を使用している場合はgnome-terminal
、コマンドラインでプロファイルを選択できます。
gnome-terminal --window-with-profile=PROFILENAME
したがって、プロファイルの名前が の場合、そのプロファイルを含むウィンドウでスクリプト ( ) を実行するfoo
ラッパー スクリプト ( ) を作成できます。script1.sh
script2.sh
#!/usr/bin/env bash
gnome-terminal --window-with-profile=foo -x script2.sh
ここで、 を実行するとscript1
、適切なプロファイルを持つ新しいターミナルが開き、script2
その中で実行されます。