Hogyan lehet megváltoztatni a Gnome-Terminal címet?

A munkakörnyezetemben több terminál is fut, szeretném, ha mindegyikhez külön címet állítanék be, hogy világos képet kapjak arról, hogy az adott terminál milyen célt szolgál, azaz Apache, edit_ini, postgres stb.

gnome-terminal

Természetesen a parancssorból.

14 válasz 14

Vannak más módszerek is, amelyeket ki is adhat

Lehet, hogy ez nem fogja elérni a kívánt hatást, mivel nagy az esély arra, hogy a .bashrc felülírja ezt a viselkedést.

Az utolsó módszerhez vezetve, amelyet szégyentelenül kitéptem a .bashrc-ből .

Extra hivatkozásként ez a sajátos sor a .bashrc fájlban

Lehet, hogy ezt a kódot is meg kell írnia a

Ward válasza nagyszerű, ha a terminál minden egyes megnyitásakor meg akarja állítani a címet annak alapján, hogy milyen gazdagépen tartózkodik stb. Ha azonban csak gyorsan szeretne címet beállítani, akkor egyszerűen visszhangot futtathat:

vagy készítsen egy egyszerű funkciót (a

/.bashrc), mondjuk termtitle

amelyet itt futtathatsz valamilyen címmel .

/.bash_aliases függvény set_title () < echo -ne "\033]0;$\007" > alias title = set_title, majd használja: $ title term_title - Sumit Murari '16.09.22., 6:10

Ha a Vim szerkesztőt használja, akkor ezt a beállítást a vimrc-ben is engedélyezheti:

amely alapértelmezés szerint le van tiltva. Kiváló terminálcímeket állít be, amelyek megmutatják az éppen szerkesztett fájlnevet és néhány egyéb dolgot.

A teljesség kedvéért hozzáteszem, hogy a gnome-terminal címet a következő paranccsal is beállíthatja:

Először telepítenie kell a wmctrl csomagot.

Argh, annyi válasz.

Kipróbáltam a wmctrl fájlt, ami szinte működött, csakhogy nem sikerült elérnem, hogy megváltoztassa az ikon címét, legalábbis nem véglegesen.

A probléma az, hogy az Ubuntu Bash-ban lévő PS1 állítja be a címet.

Az alapértelmezett PS1

. amely az első menekülési sorrendben állítja be a címet: \ e] 0; \ u @ \ h: \ w \ a

Így két megoldás létezik:

1. megoldás: egyszerűsítse a PS1-et, majd használja a PROMPT_COMMAND parancsot

Változtassa a PS1-et valami egyszerűbbre:

Ezután használja a PROMPT_COMMAND parancsot:

2. megoldás: közvetlenül módosítsa a PS1-et

Egyszerűen módosítsa a PS1-et új címmel:

Ha Ön Ubuntu felhasználó, a HUD segítségével megváltoztathatja a gnome-terminal fül címét.

A gnome-terminálban nyomja meg az Alt billentyűt a HUD megjelenítéséhez, írja be az első néhány betűt, pl. "tit", nyomja meg az Enter billentyűt, és írja be az új címet.

Ez egy nagyon gyors módszer, és elkerüli az egér használatát.

A gnome-terminál címének megváltoztatásának másik módja a gconftool-2 használata; ez megváltoztatja a kiválasztott profil kezdeti terminálcímét, így különböző profilok társíthatók olyan címekhez, mint például „Apache”, „Szerkesztés” stb. meghatározott. Ez ellentétben áll a gnome-terminal --title "name" névvel, amely terminálonként megváltoztatja a címet, de nem befolyásolja a profilban megadott kezdeti címet.

Használhatja a következő parancsot egy szkriptben a terminál nevének beállításához egy profilhoz, és a terminál nevét a nap bizonyos időpontjaiban megváltoztathatja, hogy emlékeztessen a dolgokra:

Ez az alapértelmezett profilra vonatkozik, de más profilok címét is beállíthatja, ha például az Alapértelmezett beállítást megváltoztatja egy másik profilra, például a Profile0 profilra:

Úgy gondoltam, hogy a cím megváltoztatásának ez a módja hasznos a szkriptekben való felhasználás módja miatt, vagy csak egy gyors parancssori mód a profil címének beállításához. Ne feledje, hogy néha újra kell indítania a terminált a megadott profillal, hogy a gconftool-2 beállítás befolyásolja. A gnome-terminal teljes beállításait a gconftool-2 -R/apps/gnome-terminal címen lehet felsorolni .