Issue with mintty: title not updated when background process exists

Thomas Wolff towo@towo.net
Wed Apr 1 12:24:15 GMT 2020


Am 01.04.2020 um 14:20 schrieb Thomas Wolff:
> Am 01.04.2020 um 13:07 schrieb Luc Henninger:
>> Hello,
>>
>> I have defined the PS1 variable as follow
>> PS1='\[\e]0;\w\a\]\[\e[32m\]\u@\h \[\e[35m\]\w\[\e[0m\]\n\$ '
>> so that the cur dir is set as title of the window.
>>
>> This generally work for both mintty or cmd.
>> But after the sequence
>>   Luc@Mulan ~
>>   $ emacs &
>>   [1] 371
>>   Luc@Mulan ~
>>   $ cd bin
>>   Luc@Mulan ~/bin
>>   $
>> the title of the mintty widow remain to "~".
>>
>> The same sequence with cmd window change the title to "~/bin"
>>
>> The title is correctly updated only after I close emacs and push a 
>> return to the main window.
>>
>> Any explanation? Thanks
> Noted first, this is in any case not a mintty issue as mintty updates 
> the title whenever it receives the respective escape sequence. The 
> scenario sounds weird, however. Is the background process continuously 
> sending title escape sequences? But 'emacs &' looks like you're 
> starting a GUI instance of emacs, right? So why should it?
Try to isolate the background instance from the terminal:
emacs > /dev/null 2>&1 &


More information about the Cygwin mailing list