Color transitions are not smooth #13759

Closed
opened 2026-01-31 03:51:20 +00:00 by claunia · 5 comments
Owner

Originally created by @rashil2000 on GitHub (May 9, 2021).

Windows Terminal version (or Windows build number)

10.0.19042.928, 1.8.1032.0

Other Software

lolcat (latest)

Steps to reproduce

To reproduce, use Cygwin/MSys2/WSL, and run the following command in Bash:

printf '█%.0s' {1..400} | lolcat

Expected Behavior

Running WSL in Xfce4 Terminal (VcXsrv):

image

Actual Behavior

Running WSL in Windows Terminal:

image

Originally created by @rashil2000 on GitHub (May 9, 2021). ### Windows Terminal version (or Windows build number) 10.0.19042.928, 1.8.1032.0 ### Other Software lolcat (latest) ### Steps to reproduce To reproduce, use Cygwin/MSys2/WSL, and run the following command in Bash: ```bash printf '█%.0s' {1..400} | lolcat ``` ### Expected Behavior Running WSL in Xfce4 Terminal (VcXsrv): ![image](https://user-images.githubusercontent.com/46838874/117581686-ceff4000-b11b-11eb-95df-9215baf84436.png) ### Actual Behavior Running WSL in Windows Terminal: ![image](https://user-images.githubusercontent.com/46838874/117581663-b42ccb80-b11b-11eb-8ff5-aa73a305d072.png)
claunia added the Needs-TriageNeeds-Tag-Fix labels 2026-01-31 03:51:20 +00:00
Author
Owner

@j4james commented on GitHub (May 9, 2021):

Try setting the truecolor option with lolcat --truecolor or lolcat -t.

@j4james commented on GitHub (May 9, 2021): Try setting the truecolor option with `lolcat --truecolor` or `lolcat -t`.
Author
Owner

@rashil2000 commented on GitHub (May 9, 2021):

It works with --truecolor, but I wonder why it behaves differently by default?

@rashil2000 commented on GitHub (May 9, 2021): It works with `--truecolor`, but I wonder why it behaves differently by default?
Author
Owner

@j4james commented on GitHub (May 9, 2021):

Looking at the source, I think lolcat checks the COLORTERM environment variable. So if you set that to truecolor, it'll probably select the truecolor option automatically. I'm guessing Xfce sets the COLORTERM variable itself.

@j4james commented on GitHub (May 9, 2021): Looking at the source, I think lolcat checks the `COLORTERM` environment variable. So if you set that to `truecolor`, it'll probably select the truecolor option automatically. I'm guessing Xfce sets the `COLORTERM` variable itself.
Author
Owner

@rashil2000 commented on GitHub (May 9, 2021):

Ah, thanks for the detailed answer! Since WT doesn't have a way to set env vars (I believe #9287 is still under review), I'll make a user-wide entry in the Start Menu -> Environment Variables for COLORTERM.
Should I close this then?

@rashil2000 commented on GitHub (May 9, 2021): Ah, thanks for the detailed answer! Since WT doesn't have a way to set env vars (I believe #9287 is still under review), I'll make a user-wide entry in the Start Menu -> Environment Variables for COLORTERM. Should I close this then?
Author
Owner

@j4james commented on GitHub (May 9, 2021):

Yeah. If you're happy that your issue has been addressed - or will be addressed by #9287 - then you can probably close.

@j4james commented on GitHub (May 9, 2021): Yeah. If you're happy that your issue has been addressed - or will be addressed by #9287 - then you can probably close.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#13759