Sokszor előfordul, hogy a megnyitott terminálokkal több gépre is be kell jelentkezni. A prompt lecserélése nem túl szerencsés, mert attól csak feleslegesen hosszabb lesz a kiírás. A képernyő címének lecserélése járható lenne, de akkor meg mindig a képernyő tetejét kell figyelni. Jobban szeretem az ablak háttérszínének megváltoztatását. Ezt eddig a konfigurációs állomány változtatgatásával értem el, de jobb lenne valamilyen paranccsal.
Kerestem, kutattam, de nem találtam megfelelő parancsot. Viszont escape szekvenciát igen. OSC szekvenciának hívják. Sok dolgot tud, de a legjobban használható a terminál háttér színének megváltoztatása és a terminál ablak címének átírása. Definiáltam rá egy bash függvényt, hogy könnyebb legyen használni.
OSC() { echo -en "\e]$1;$2\a";}
export -f OSC
Ezt már könnyedén használhatjuk:
OSC 11 \#600000; # Piros háttér
OSC 0 "Enyimé"; # Terminál címének beállítása
Színesedjünk minden nap!
+jegyzések