New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
notcurses sample programs fail in some terminal emulators #1506
Comments
I can confirm the same phenomena on Artix Linux. |
xfce4-terminal and sakura in voidlinux use vte3-0.62.1. |
thanks for the report, and sorry for not getting to this earlier -- it's been a very busy week. i'm on it. |
great report, btw, thorough and full of information. thanks a lot! |
so with let me see if i can reproduce with |
the hang in |
yeah, your symptoms -- i just checked in some OK. well, hrmm. let me see if i can build |
ahhhh, i'm now reproducing the failure in |
[grimes](0) $ ./ncneofetch
Floating point exception (core dumped)
[grimes](136) $ [grimes](136) $ ./caps-rendered
notcurses 2.2.5 by nick black et al on vte-256color
45 rows 80 cols (56.25KiB) 48B crend 256 colors+RGB
compiled with gcc-10.2.0, little-endian 16B cells
terminfo from ncurses 6.2.20200212
avformat 58.45.100 avutil 56.51.100 swscale 5.7.100
Colors: 256 rgb: y ccc: y setaf: y setab: y
sgr: y sgr0: y
op: y fgop: y bgop: y
rows: 45 cols: 80 rpix: 0 cpix: 0 (0x0)
max bitmap size: 0x0 colorregs: 256
UTF8: y sextants: y braille: y images: y videos: y
background isn't interpreted as transparent
cup: y vpa: y hpa: y
[grimes](0) $ now that's odd... |
write(3, "\33[c", 3) = 3
read(3, "\33", 1) = 1
read(3, "[", 1) = 1
read(3, "?", 1) = 1
read(3, "6", 1) = 1
read(3, "5", 1) = 1
read(3, ";", 1) = 1
read(3, "1", 1) = 1
read(3, ";", 1) = 1
read(3, "9", 1) = 1
read(3, "c", 1) = 1
write(3, "\33[?80;8452h", 11) = 11
write(3, "\33[c", 3) = 3
read(3, "\33", 1) = 1
read(3, "[", 1) = 1
read(3, "?", 1) = 1
read(3, "6", 1) = 1
read(3, "5", 1) = 1
read(3, ";", 1) = 1
read(3, "1", 1) = 1
read(3, ";", 1) = 1
read(3, "9", 1) = 1
read(3, "c", 1) = 1
write(3, "\33[?80;8452h", 11) = 11 |
yeah, that's wrong right there. it's going down the alacritty hack path. i'm strongly tempted to rip out same. |
i believe that i've got a fix. if there's any way y'all can verify it off |
yeah, this eliminates the problem on
|
Together with the change I just made for #1511, I hope and believe this to be fixed. I do, btw, suggest you use an actual Also, are you exporting |
Everything works in:
st works, but has some errors in the output. Ι cannot copy them here from ncneofetch or notcurses-tester, but when running notcurses-demo I get the following:
The programs run without any -visible- issues. I also tested |
Thanx, I just used the defaults :)
I have |
awesome, thanks for the invaluable testing. yeah, i'm aware of that output on |
as always, i appreciate the high-quality report, and your hard work on void. i always know my big red matrix of distros is going to flip green for "Void Linux" pretty much immediately after releasing, and honestly, it means a lot that someone else is looking forward to releases and making them available. thanks plenty. |
hey @mobinmob , absolutely not saying this to pressure, just letting you know 2.2.6 was released yesterday with this fix. if there are any further problems on void, let me know, and i'll get to them ASAP. |
With version 2.2.5 in voidlinux (PR)
ncneofetch
,notcurses-demo
,notcurses-tester
do not work inxfce4-terminal
- they worked in 2.2.4. I tried other terminal emulators and the result are the following:xterm:
version=XTerm(367)
TERM=xterm
LANG=el_GR.utf8
ncneofetch works
notcurses-demo works (with issues)
notcurses-tester works (with issues)
xfce4-terminal
version=0.8.10
TERM=xterm-256color
ncneofetch does not work, just a color pallet, the command does not exit.
notcurses-demo does not work, no output, when stopped with CTRL+C the following:
notcurses-tester just the world map as output, nothing else, when stopped with CTRL+C the following:
kitty:
version=0.19.3
TERM=xterm-kitty
ncneofetch, notcurses-demo and notcurses-tester work
alacritty:
version=0.7.2
TERM=alacritty
ncneofetch, notcurses-demo and notcurses-tester does not work,
similar failure mode as in xfce-terminal
konsole:
version=20.12.3
TERM=xterm-256color
ncneofetch, notcurses-demo and notcurses-tester work
qterminal:
version=0.16.1
TERM=xterm-256color
ncneofetch, notcurses-demo and notcurses-tester work
st:
version=0.8.4
TERM=st-256color
ncneofetch, notcurses-demo, notcurses-tester do not work,
similar failure modes to xfce4-terminal
sakura:
version=3.8.0
TERM=xterm-256color
ncneofetch, notcurses-demo, notcurses-tester do not work,
similar failure modes to xfce4-terminal
The text was updated successfully, but these errors were encountered: