GNU/Linux >> Linux の 問題 >  >> Ubuntu

複数の端末で背景画像を変更しますか?

ターミナルの背景画像を独自の方法で変更する方法を誰かが知っているだろうかと思いました。

ターミナルのすべてのインスタンスが同じバックグラウンドを持つように変更する方法は知っていますが、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" &

Ubuntu
  1. 複数のターミナルウィンドウでBashの履歴を保持しますか?

  2. 複数のパーティションでUSBスティックをコピーする方法は?

  3. xmonad で背景画像を設定する

  1. Gnomeターミナルの背景色をオンフライで変更しますか?

  2. 複数の gnome-terminal レイアウトを保存しますか?

  3. dd イメージを複数のファイルに分割する

  1. ターミナルのバックグラウンド設定を削除しただけですか?

  2. システムのデフォルトの背景画像を変更するにはどうすればよいですか?

  3. 複数のターミナルタブを開いてコマンドを実行しますか?