ターミナルの背景画像を独自の方法で変更する方法を誰かが知っているだろうかと思いました。
ターミナルのすべてのインスタンスが同じバックグラウンドを持つように変更する方法は知っていますが、2つまたは3つのターミナルを使用して異なるパスで動作することがあります。
のようなものを設定する方法があるかどうか疑問に思いました
- ターミナル1:画像1
- ターミナル2:画像2
- ターミナル3:画像3
- …
- 端末N:画像N
編集
これは、以前に自分で定義したさまざまなプロファイルを調べる手法を開発することで実現したいと考えていました。ターミナルを開くたびに、次のプロファイルが最後に到達するまで循環し、その後、再起動します。これに対する最善のアプローチが何であるかはわかりません。たぶん~/.bash_aliases
への追加 これは、プロファイルを定義し、そのセッションで端末が開かれた回数に応じて端末を変更するように設定します。
承認された回答:
何が必要ですか? xdotool(sudo apt-get install xdotool
)そして異なるプロファイルを結合します。 gnome-terminalに8つの異なるプロファイルがあり、すべて異なる色または背景設定があります。メニューバー(ファイル、編集など)が有効になっていることを確認してください。それ以外の場合–機能しません
コマンド
xdotool key alt+f b $( expr $RANDOM % 8 )
説明 :シェルによって生成されたランダムな数$ RANDOMを取得し、そのモジュラス(剰余)をプロファイルの最大数で除算して取得し、xdotool
File
のドロップダウンに対応する一連のキーボードショートカットを実行します (alt + f)メニュー、open new tab
を選択します (b)、対応する番号のプロファイルを選択する
このコマンドをエイリアスに変えることができます(alias newtab='xdotool key alt+f b $( expr $RANDOM % 8 )'
)またはスクリプト
同じエイリアスを使用して、.mkshrc
に配置しました。 ファイル(bashではなくmkshを使用しているため、.bashrcです)。ここで動作しています
更新| 2015年4月22日
これは、目的のプロファイルでターミナルウィンドウを開くためのスクリプトです(プロファイルごとに、独自の色と背景画像を指定できます)。 [システム設定]->[キーボード]->[ショートカット]->[カスタム]を使用して、キーボードショートカットにバインドします。
コマンドの場合は、スクリプトへのフルパスを追加します。
スクリプト
#!/bin/bash
PROFILE=$(zenity --entry --text="Enter Profile Name")
gnome-terminal --window-with-profile="$PROFILE" &