You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
OSC 12 "set cursor color" not working, in atlas engine #14533
@DHowett @mattwojo sorry to dig this old thread up, but if I do a `printf %b '\e]12;red\a'`, should I expect the cursor color to change to red? Using terminal preview version 1.16.2641.0, doing the above in wsl, I don't see the cursor color changing. It retains the original color specified via the color theme in the settings.
@echooffif (%1)==() (goto :usage)if (%2)==() (goto :usage)if (%3)==() (goto :usage)@rem this is a literal ESC and BEL in this next lineecho �]12;rgb:%1/%2/%3�
goto :EOF
:usageecho Usage: cursor-color ^<red^>^<green^>^<blue^>echo where red, green, blue are color components in hex
echo Ex: cursor-color FF 00 FF will set the cursor to �[38;2;255;0;255mMagenta�[0m
echo:
:EOF
I can confirm that the cursor changes did seem to reappear after a lock/unlock of my machine! That makes me think there's still an invalidation issue. Maybe in the Atlas engine? IDK if damnskippy was on 1.15 or 1.16
Thank you for picking this up Mike Griese (@zadjii-msft), and I'm glad/relieved this is reproducible on your end locally. I don't know how to determine the version on Atlas Engine. If there's a command or something that can be run that will produce this, I'd be happy to do so if it's of use.
damnskippy oh _ don't mean the "atlas engine version", I more just meant the Terminal version, which you can find in the About dialog. The Atlas engine was added in 1.16, but isn't in 1.15.
Activity
zadjii-msft commentedon Dec 12, 2022
I can confirm that the cursor changes did seem to reappear after a lock/unlock of my machine! That makes me think there's still an invalidation issue. Maybe in the Atlas engine? IDK if damnskippy was on 1.15 or 1.16
[-]OSC 12 "set cursor color" not working[/-][+]OSC 12 "set cursor color" not working, in atlas engine[/+]damnskippy commentedon Dec 13, 2022
Thank you for picking this up Mike Griese (@zadjii-msft), and I'm glad/relieved this is reproducible on your end locally. I don't know how to determine the version on Atlas Engine. If there's a command or something that can be run that will produce this, I'd be happy to do so if it's of use.
zadjii-msft commentedon Dec 13, 2022
damnskippy oh _ don't mean the "atlas engine version", I more just meant the Terminal version, which you can find in the About dialog. The Atlas engine was added in 1.16, but isn't in 1.15.
damnskippy commentedon Dec 13, 2022
Oh, Terminal (Preview) version is 1.16.2641.0.