BBS:      TELESC.NET.BR
Assunto:  Re: Titles in lxterminal
De:       Theo
Data:     Fri, 20 Feb 2026 20:49:28 +0000
-----------------------------------------------------------
Jim Diamond  wrote:
> On 2026-02-18 at 20:43 AST, Theo  wrote:
> > bp@www.zefox.net wrote:
> >> From time to time I get badly confused about which terminal window does what.
> >> This is on a Pi5 running bookworm, if it matters.
> 
> >> One thing that would help is causing each lxterminl window or tab to display
> >> the name of the command being run. In most cases that would be an ssh command
> >> and hostname.
> 
> >> Obviously, this can be done manually by using the Tabs > Name Tab menuu,
> >> but it seems likely there'd be a setting in .config/lxterminal/lxterminal.conf
> >> which I'm unable to intuit.
> 
> >> Does anyone know if this is true, and if so what syntax is required?
> 
> > Does this set the window title:
> 
> > $ export TITLE="hello world"
> > $ echo -en "\e]30;$TITLE\a"
> 
> I realize that the conversation has moved on, but for anyone coming in late...
> 
> There is a '3' in the above line which should not be there.
> 
> Try
> $ echo -en "\e]0;$TITLE\a"

They both work for me (in Konsole). According to:
$ zless /usr/share/doc/xterm/ctlseqs.txt.gz

    Code       | Sun | CDE | XTerm | Description
    OSC 0 ST   |  -  | yes |  yes  | set window and icon title
    OSC 1 ST   |  -  | yes |  yes  | set icon label
    OSC 2 ST   |  -  | yes |  yes  | set window title
    OSC 3 ST   |  -  | n/a |  yes  | set X server property


where OSC ('operating system command') is 'ESC ]' in 7-bit mode (0x9b in
8-bit mode) and ST ('sequence terminator') is 'ESC \' or 0x9c.  So it looks
like the first 3 is overridden by the second 0 as there's no OSC 3 0 ST
command listed.

Theo

--- PyGate Linux v1.5.11
 * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)

-----------------------------------------------------------
[Voltar]