Skip to content
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

I really, really hope that I can switch to 'notcurses' if this problem doesn't exist #2861

Open
wisonye opened this issue Mar 15, 2025 · 2 comments
Assignees
Labels
bug Something isn't working
Milestone

Comments

@wisonye
Copy link

wisonye commented Mar 15, 2025

After watching a few YouTube videos about notcurses, I loved it and really wanted to use it to replace all of our 'ncurses' projects. Then, I downloaded the PDF (https://nick-black.com/htp-notcurses.pdf) to dive deep. The book is great, and I learned a lot of correct foundational terminal knowledge that I can't find anywhere else.

During that time, I found that two things always stop me and my team from going further with notcurses: Tmux, SSH

I searched all issues but it seems still no answers:

  1. notcurses application hangs inside Tmux, this is the issue Notcurses hangs with tmux (if built with sixel support) #2736, and actually, it has been solved already. The latest commit solved that: Notcurses hangs with tmux (if built with sixel support) #2736 (comment)

    But you still need to git pull the repo and apply the fix by yourself at this moment. So if this merges back to master, it will not be a problem anymore (I believe, as I tested it)

  2. Tmux colour is always different (with the same $TERM, $LANG, etc.), and it seems there is no solution. (at least I didn't find anything in all issues)

    For this, some people are ok with it, and some are not. I'm in the 'not' group:)

    Image
  3. Over SSH, notcurses doesn't work (but ncurses works). It's the same issue with Tmux hang: No error, no output, just stop there, only accept Ctrl+C:)

I know nothing is easy, and notcurses is pretty great, I can confirm, but without Tmux and SSH, ....it should not be possible to be widely used, at least our team can't use it even if it's super awesome:)

Our tested OSs are MacOS, FreeBSD, AlpineLinux, and ArchLinux.

I'm not too here to complain. The opposite. I hope these problems can be solved someday in the future; then we can freely enjoy the power of NotCurses:)

@dankamongmen dankamongmen self-assigned this Mar 16, 2025
@dankamongmen dankamongmen added this to the 3.1.0 milestone Mar 16, 2025
@dankamongmen dankamongmen added the bug Something isn't working label Mar 16, 2025
@dankamongmen
Copy link
Owner

i don't use tmux myself, so it doesn't get regular testing.

i'm looking to do a new release ASAP once i fix a bug that's keeping us from passing autotests on debian, and thus going into the testing distribution.

i'll look into all of this, thanks!

@wisonye
Copy link
Author

wisonye commented Mar 17, 2025

i don't use tmux myself, so it doesn't get regular testing.

i'm looking to do a new release ASAP once i fix a bug that's keeping us from passing autotests on debian, and thus going into the testing distribution.

i'll look into all of this, thanks!

Very appreciated, thanks for all your efforts, take your time, no rush, I’ll keep reading your book in the meantime☺️ Let me know if anything I can help🤝

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants