Domanda

Mi piace mantenere le mie sessioni di shell nominate con titoli utili mentre lavoro, questo mi aiuta a tenere traccia di ciò per cui sto usando ciascuna delle tante schede.

Attualmente per rinominare una sessione faccio doppio clic sul suo nome nella parte a schede della console - c'è qualche comando che posso usare per fare questo all'interno della shell? Mi farebbe risparmiare un po 'di tempo.

grazie in anticipo

modifica: - Sto usando la shell Konsole di KDE.

È stato utile?

Soluzione

  

Attualmente per rinominare una sessione faccio doppio clic sul suo nome nella parte a schede della console

Sembra che tu stia usando Konsole di KDE. È vero?

In tal caso, in KDE 3:

dcop $KONSOLE_DCOP_SESSION renameSession "I am renamed!"

In KDE 4, le vecchie interfacce DCOP non sono ancora state trasferite sul nuovo D-BUS IPC, ma è possibile modificare le impostazioni per i nomi di tabulazione in modo che seguano il nome della finestra impostato da ciascuna schermata e impostare il nome della finestra come descritto dalle altre risposte.

Altri suggerimenti

L'articolo Come modificare il titolo di un xterm dovrebbe aiutare.

Secondo questa pagina , dovresti essere in grado per usare qualcosa del genere:

echo -n "\033]0;New Window Title\007"

Al momento non sono su Linux, quindi questo non è testato. So che è possibile cambiare il titolo della finestra sotto il controllo del programma, quindi sembra probabile che funzioni.

Per / usr / bin / konsole puoi cambiare il titolo di un terminale konsole dal menu: Impostazioni- > Modifica il profilo corrente- > Schede

modifica " Formato titolo scheda " essere quello che vuoi Dopo aver interagito con la shell, il titolo verrà reimpostato su ciò che hai inserito.

per / usr / bin / xterm in esecuzione in xorg-server 2: 1.10.1-1ubuntu1

echo -ne " \ 033] 0; My Fun X-Terminal \ 007 "

La risposta a questa dipende davvero dal programma terminale che stai usando.

Tuttavia, suppongo che sia ragionevole ed emuli un xterm abbastanza da rispettare i codici di escape xterm - nel qual caso, probabilmente vorrai guardare qui: http://www.faqs.org/docs/Linux-mini/Xterm-Title.html#s3

Nota: l'esempio di unfind di seguito richiede che l'eco sia chiamato in questo modo " echo -ne " altrimenti i caratteri "\" vengono fatti eco letteralmente.

Per il terminale predefinito su Ubuntu (sono ancora il 10.04) prova xtitle .

<*>gt; sudo apt-get install xtitle
   ...
<*>gt; xtitle --title wow it worked!
   or simply
<*>gt; xtitle this is great
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top