GNU/Linux >> Znalost Linux >  >> Ubuntu

Změna obrázku na pozadí ve více terminálech?

Zajímalo by mě, jestli by někdo nevěděl, jak jedinečným způsobem změnit obrázek na pozadí v terminálu.

Vím, jak to změnit, aby každá instance terminálu měla stejné pozadí, ale občas nakonec používám 2 nebo 3 terminály k práci v různých cestách.

Zajímalo by mě, jestli existuje způsob, jak nastavit nějaké podobné

  • Terminál 1:Obrázek 1
  • Terminál 2:Obrázek 2
  • Terminál 3:Obrázek 3
  • Terminál N:Obrázek N

UPRAVIT
Doufal jsem, že to udělám vyvinutím techniky, která prohlédne sortiment profilů, které jsem dříve definoval, a pokaždé, když otevřu terminál, bude procházet dalším profilem, dokud nedosáhne konce a pak restartuje. Nejsem si jistý, jaký by k tomu byl nejlepší přístup. Možná doplněk k ~/.bash_aliases který definuje profily a nastavuje, aby se terminál měnil v závislosti na tom, kolikrát byl terminál v dané relaci otevřen.

Přijatá odpověď:

Co budete potřebovat? xdotool (sudo apt-get install xdotool ) a pár různých profilů. V mém gnome-terminálu mám 8 různých profilů, všechny s různými barvami nebo nastavením pozadí. Ujistěte se, že máte povolenou lištu nabídek (Soubor, Upravit atd.). Jinak – nebude fungovat

Příkaz

xdotool key alt+f b $( expr $RANDOM % 8 )

Vysvětlení :dostaneme náhodné číslo $RANDOM vygenerované shellem, získáme jeho modul (zbytek) z dělení maximálním počtem profilů, které máte, a necháme xdotool spustit sekvenci klávesových zkratek, které odpovídají rozevíracímu seznamu File (alt+f) a vyberte open new tab (b) a výběrem profilu s odpovídajícím číslem

Tento příkaz můžete změnit na alias (alias newtab='xdotool key alt+f b $( expr $RANDOM % 8 )' ) nebo skript

Vzal jsem stejný alias a umístil jsem ho do svého .mkshrc soubor (protože používám mksh, ne bash, takže pro vás je to .bashrc). Tady je v akci

Aktualizovat | 22. dubna 2015

Zde je skript pro otevření okna terminálu s požadovaným profilem (a pro každý profil můžete zadat vlastní barvy a obrázek na pozadí). Svažte jej s klávesovou zkratkou přes Nastavení systému -> Klávesnice -> Zkratky -> Vlastní.
Pro příkaz přidejte úplnou cestu ke skriptu

Skript

#!/bin/bash

PROFILE=$(zenity --entry --text="Enter Profile Name")
gnome-terminal --window-with-profile="$PROFILE" &

Ubuntu
  1. Změnit barvu pozadí terminálu Gnome za letu?

  2. Jak upravit výchozí obrázek na pozadí systému?

  3. Otevření více záložek terminálu a spuštění příkazu?

  1. Jak nastavit průhledné pozadí v terminálu Xfce?

  2. Jak přizpůsobit plochu Ubuntu Gnome 3?

  3. Nastavit obrázek na pozadí v xmonad

  1. Zachovat historii Bash ve Windows s více terminály?

  2. Odstranili právě nastavení pozadí pro terminál?

  3. Uložit více rozložení gnome-terminálu?