toad.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server operated by David Troy, a tech pioneer and investigative journalist addressing threats to democracy. Thoughtful participation and discussion welcome.

Administered by:

Server stats:

206
active users

#ncurses

0 posts0 participants0 posts today
IT News<p>A Gentle Introduction to Ncurses for the Terminally Impatient - Considered by many to be just a dull output for sequential text, the command-line ... - <a href="https://hackaday.com/2025/06/17/a-gentle-introduction-to-ncurses-for-the-terminally-impatient/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hackaday.com/2025/06/17/a-gent</span><span class="invisible">le-introduction-to-ncurses-for-the-terminally-impatient/</span></a> <a href="https://schleuss.online/tags/softwaredevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaredevelopment</span></a> <a href="https://schleuss.online/tags/softwarehacks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwarehacks</span></a> <a href="https://schleuss.online/tags/commandline" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>commandline</span></a> <a href="https://schleuss.online/tags/featured" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>featured</span></a> <a href="https://schleuss.online/tags/interest" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>interest</span></a> <a href="https://schleuss.online/tags/terminal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>terminal</span></a> <a href="https://schleuss.online/tags/ncurses" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ncurses</span></a> <a href="https://schleuss.online/tags/cli" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cli</span></a></p>
furicle<p>I had a thought this morning, and went digging for a simple way to make a pretty display on a linux console from bash.</p><p>Found bashsimplecurses, but...</p><p>I get q and x instead of lines. Do some googling and it's mostly people talking about putty?</p><p>Found if I stick `export NCURSES_NO_UTF8_ACS=1` in .bashrc then it works when I ssh in from Windows... but still gives me x's and q's from the linux console (actual control-alt-f1 console).</p><p> <a href="https://mastodon.social/tags/sigh" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sigh</span></a> <a href="https://mastodon.social/tags/ncurses" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ncurses</span></a> <a href="https://mastodon.social/tags/bash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bash</span></a> </p><p>Suggestions?</p>
profanity🎉️ Profanity 0.15.0 has been released 🎉️<br><blockquote>Profanity is a console based XMPP client written in C using ncurses and libstrophe, inspired by Irssi<br></blockquote>🙏️ 9 people contributed to this release.<br><br>✨️ Change default download location <code>/url save $someurl</code> will now download to <code>~/.local/share/profanity/downloads/from_jid/date/filename</code> instead of <code>~/.local/share/profanity/downloads</code>.<br>✨️ Introduce <code>/redraw</code> command<br>✨️ Handle alt+enter as newline char<br>✨️ ... and more ...<br><br><a href="https://devlug.de/social?t=profanity" class="mention hashtag" rel="nofollow noopener" target="_blank">#Profanity</a> <a href="https://devlug.de/social?t=xmpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#XMPP</a> <a href="https://devlug.de/social?t=ncurses" class="mention hashtag" rel="nofollow noopener" target="_blank">#ncurses</a><br>
Êta vida!<p>Por acaso, acabei de descobrir que o <a href="https://bantu.social/tags/vlc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vlc</span></a> tem uma interface <a href="https://bantu.social/tags/ncurses" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ncurses</span></a> chamada <a href="https://bantu.social/tags/nvlc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nvlc</span></a>, que achei bem conveniente pra ouvir <a href="https://bantu.social/tags/m%C3%BAsica" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>música</span></a> no <a href="https://bantu.social/tags/terminal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>terminal</span></a>.</p><p>Também tem o <a href="https://bantu.social/tags/qvlc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>qvlc</span></a>, <a href="https://bantu.social/tags/svlc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>svlc</span></a>, <a href="https://bantu.social/tags/cvlc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cvlc</span></a> e <a href="https://bantu.social/tags/rvlc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rvlc</span></a>.</p>
Gary "grim" Kramlich<p><span class="h-card" translate="no"><a href="https://xn--8r9a.com/@north" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>north</span></a></span> As I tell people everytime this comes up... Pidgin is the <a href="https://mastodon.social/tags/GTK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GTK</span></a> frontend to libpurple, Finch is the <a href="https://mastodon.social/tags/ncurses" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ncurses</span></a> frontend, and Quail, while experimental is the <a href="https://mastodon.social/tags/QT" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>QT</span></a> frontend.</p><p>If you want an <a href="https://mastodon.social/tags/electron" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>electron</span></a> frontend to libpurple, there's is literally nothing stopping you from doing it right now instead of bugging me to do it.</p>
Kevin Karhan :verified:<p><span class="h-card" translate="no"><a href="https://transfem.social/@puppygirlhornypost2" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>puppygirlhornypost2</span></a></span> no, because that's just wasteful!</p><ul><li><a href="https://infosec.space/tags/ncurses" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ncurses</span></a> or bust!</li></ul>
profanityHello <a href="https://devlug.de/social?t=fediverse" class="mention hashtag" rel="nofollow noopener" target="_blank">#Fediverse</a> \o/<br><br>Profanity is a console based XMPP client written in C using ncurses and libstrophe, inspired by Irssi.<br>Current stable release is <b>0.14.0</b>.<br><br>Website: <a href="https://profanity-im.github.io/" rel="nofollow noopener" target="_blank">https://profanity-im.github.io/</a><br><br>apt install profanity<br><br><a href="https://devlug.de/social?t=profanity" class="mention hashtag" rel="nofollow noopener" target="_blank">#profanity</a> <a href="https://devlug.de/social?t=xmpp" class="mention hashtag" rel="nofollow noopener" target="_blank">#xmpp</a> <a href="https://devlug.de/social?t=chat" class="mention hashtag" rel="nofollow noopener" target="_blank">#chat</a> <a href="https://devlug.de/social?t=linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#linux</a> <a href="https://devlug.de/social?t=ncurses" class="mention hashtag" rel="nofollow noopener" target="_blank">#ncurses</a> <a href="https://devlug.de/social?t=jabber" class="mention hashtag" rel="nofollow noopener" target="_blank">#jabber</a><br>
Don Watkins<p>A gentle introduction to ncurses <a href="https://fosstodon.org/tags/ncurses" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ncurses</span></a> </p><p><a href="https://www.both.org/?p=7495" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">both.org/?p=7495</span><span class="invisible"></span></a></p>
Paul SomeoneElse<p><a href="https://mastodon.sdf.org/tags/ncurses" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ncurses</span></a> menu api !</p><p>It's very fiddly and confusing!</p><p>I love it!</p><p><a href="https://mastodon.sdf.org/tags/c" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>c</span></a></p>
Elizabeth K. Joseph<p>Organizations that use <a href="https://floss.social/tags/mainframes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mainframes</span></a> want things that are officially supported, not just <a href="https://floss.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> tools made available.</p><p>So first the fun technical work of porting <a href="https://floss.social/tags/git" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>git</span></a> <a href="https://floss.social/tags/bash" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bash</span></a> <a href="https://floss.social/tags/curl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>curl</span></a> <a href="https://floss.social/tags/make" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>make</span></a> <a href="https://floss.social/tags/perl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>perl</span></a> <a href="https://floss.social/tags/vim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vim</span></a> <a href="https://floss.social/tags/ncurses" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ncurses</span></a> &amp; <a href="https://floss.social/tags/less" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>less</span></a> to z/OS was done, and now...</p><p>IBM Open Enterprise Foundation for z/OS!</p><p>And it's available as a no cost add on to what these organizations already get from IBM 👍</p><p>What a journey this has been 🤩</p><p><a href="https://www.ibm.com/docs/en/announcements/open-enterprise-foundation-zos-11-delivers-set-supported-open-source-tools-libraries-zos" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">ibm.com/docs/en/announcements/</span><span class="invisible">open-enterprise-foundation-zos-11-delivers-set-supported-open-source-tools-libraries-zos</span></a></p>
Programmer 832-529 🍅<p>By the way, if there happens to be a <a href="https://social.dropbear.xyz/tags/ncurses" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ncurses</span></a> or <a href="https://social.dropbear.xyz/tags/terminfo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>terminfo</span></a> expert out there, I got a question for you.</p><p>What's the "right" way of sending the capabilities as there are global variables and things extracted with tgetstr(capname)</p><p>As far as I can tell, putp(clear_screen);<br>is identical to <br>c = tgetstr("cl",&amp;ap); putp(c);</p><p>The clear_screen and cl values coming from terminfo(5).</p><p>The answer isn't "use the real ncurses functions" unless you can punt 256 colours (fg and bg) through.</p>
:vfd: holm 🦻🏻🤯 :abc:<p>Ich hab mal zusammengemalt, wie man sich heutzutags komfortables mailen in der konsole hinter den kulissen vorzustellen hat... 🤔 </p><p><a href="https://social.saarland/tags/TUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TUI</span></a> <a href="https://social.saarland/tags/desktopporn" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>desktopporn</span></a> <a href="https://social.saarland/tags/neomutt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neomutt</span></a> <a href="https://social.saarland/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://social.saarland/tags/ncurses" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ncurses</span></a></p>
Gary "grim" Kramlich<p>Greetings Programs! We're going to be getting started here shortly. Hopefully we'll get into some <span class="h-card" translate="no"><a href="https://fosstodon.org/@pidgin" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>pidgin</span></a></span> stuff tonight, but of first course of action is to fix libgnt, an <a href="https://mastodon.social/tags/ncurses" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ncurses</span></a> library we wrote for <a href="https://mastodon.social/tags/finch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>finch</span></a> which is currently failing to build from source which is threatening to remove Pidgin 2 from <a href="https://mastodon.social/tags/Debian" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Debian</span></a> testing. This _should_ be straight forward, I think, but I haven't dug into it at all yet! Come on by!! <a href="https://mastodon.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://mastodon.social/tags/OpenSourceLive" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSourceLive</span></a> <a href="https://twitch.tv/rw_grim/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">twitch.tv/rw_grim/</span><span class="invisible"></span></a></p>
mx alex tax1a - 2020 (5)<p>how do you pronounce the name of the <code>curses</code> library?</p><p><a href="https://infosec.exchange/tags/curses" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>curses</span></a> <a href="https://infosec.exchange/tags/ncurses" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ncurses</span></a></p>
Rachel Wil Singh ~ Moos-a-dee<p>Example ncurses Pitfall art. x)</p><p><a href="https://mastodon.gamedev.place/tags/ncurses" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ncurses</span></a> <a href="https://mastodon.gamedev.place/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://mastodon.gamedev.place/tags/Atari" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Atari</span></a></p>
waso nytpu<p><a href="https://tilde.zone/tags/Ncurses" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ncurses</span></a> is one of the very few libraries (and certainly the only “major” one) that has official, upstreamed <a href="https://tilde.zone/tags/Ada" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ada</span></a> support. It makes me very happy that all ncurses packagers have to <a href="https://gitlab.archlinux.org/archlinux/packaging/packages/ncurses/-/blob/main/PKGBUILD?ref_type=heads#L58" rel="nofollow noopener" target="_blank">go out of their way</a> to disable Ada support, rather than it being an abandoned feature languishing behind a barely-documented build flag (*cough*GCC 8.x–11.x*cough*)</p><p><a href="https://invisible-island.net/ncurses/Ada95.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">invisible-island.net/ncurses/A</span><span class="invisible">da95.html</span></a></p>
Rafael<p>Me: It would be fun to learn ncurses. I could even use my SDF account so I could work on it from anywhere. </p><p>NetBSD: ncurses? Never heard of it.</p><p><a href="https://mastodon.sdf.org/tags/c" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>c</span></a> <a href="https://mastodon.sdf.org/tags/bsd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bsd</span></a> <a href="https://mastodon.sdf.org/tags/ncurses" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ncurses</span></a> <a href="https://mastodon.sdf.org/tags/CuttingEdge" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CuttingEdge</span></a> </p><p><a href="https://wiki.netbsd.org/curses_in_netbsd/" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">wiki.netbsd.org/curses_in_netb</span><span class="invisible">sd/</span></a></p>
Rachel Wil Singh ~ Moos-a-dee<p>More ncurses art attempts, haha.</p><p>In my PC-88 Paradise binge, I watched the video about the early Falcom game Asteka and I'm kinda wondering what kind of game in this style or like a Mystery House style I'd make.</p><p><a href="https://mastodon.gamedev.place/tags/gamedev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gamedev</span></a> <a href="https://mastodon.gamedev.place/tags/indiedev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>indiedev</span></a> <a href="https://mastodon.gamedev.place/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a> <a href="https://mastodon.gamedev.place/tags/ncurses" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ncurses</span></a></p>
Rachel Wil Singh ~ Moos-a-dee<p>Wrote a PpmImage loader for my ncurses framework, can use it to load in basic images for game screens or something. :3</p><p>Mostly just playing around with making a framework and useful bits for now. But I might really focus on terminal game development a little bit cuz it's the only thing I can reliably do ANYWHERE.</p><p><a href="https://mastodon.gamedev.place/tags/ncurses" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ncurses</span></a> <a href="https://mastodon.gamedev.place/tags/gamedev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gamedev</span></a> <a href="https://mastodon.gamedev.place/tags/indiedev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>indiedev</span></a> <a href="https://mastodon.gamedev.place/tags/linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>linux</span></a></p><p><a href="https://gitlab.com/moosadee/rachels-terminal-games-pack" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gitlab.com/moosadee/rachels-te</span><span class="invisible">rminal-games-pack</span></a></p>
Kevin Karhan :verified:<p><span class="h-card"><a href="https://veganism.social/@beforewisdom" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>beforewisdom</span></a></span> personally, I do like <a href="https://mstdn.social/tags/nano" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nano</span></a> for being just an editor one can use and not have to learn archaic commands.</p><p><a href="https://mstdn.social/tags/ne" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ne</span></a> adds an even nicer <a href="https://mstdn.social/tags/TUI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TUI</span></a> to it at the cost of needing <a href="https://mstdn.social/tags/ncurses" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ncurses</span></a>,.</p><p>I mean a lot of people can get quite speedy on <a href="https://mstdn.social/tags/vim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vim</span></a> and espechally <a href="https://mstdn.social/tags/neovim" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>neovim</span></a>, like <span class="h-card"><a href="https://oxytodon.com/@fuchsiii" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>fuchsiii</span></a></span>, but since I'm not a <a href="https://mstdn.social/tags/FrontendDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FrontendDev</span></a> but <a href="https://mstdn.social/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://mstdn.social/tags/Sysadmin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Sysadmin</span></a>, I do follow "<a href="https://mstdn.social/tags/ConfigurationByException" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ConfigurationByException</span></a>" as I think default configs are done for a reason...</p>