ncurses

curses-like library for cross-platform console app in python

hi there, i'm looking into developing a console-app in python which should be able to run under windows as well as linux. for this, i'd really like to use a high-level console library like curses. however, as far as i know, curses is not available on windows. what other options do i have? unfortunately, using cygwin under windows is not...

What's the best way to get text user-interfaces (ncurses-like) functionality in Java?

I need to implement a console application (possibly in Java) with ncurses-like functionality (such as navigating a menu and redrawing the whole screen). The only solutions that I can find to do this so far are CHARVA ("A Java Windowing Toolkit for Text Terminals"), tuipeer ("A Text User Interface for the Java AWT" and a really old Dr. Do...

Hebrew support in a C ncurses application

We have a C nurses based application (runs on most flavours of Unix, but we favour RHEL). We've got Unicode support in there, but now we have to provide a Hebrew version of the application. Does anyone know a process we could go through to convert the program? It mainly gets and stores data from Oracle, which can support Hebrew, so there...

Receiving key press and key release events in Linux terminal applications?

I would like to write a simple C program that will perform different actions based on both "key down" and "key up" events. This program will be run from inside rxvt. What library or mechanism should I use to access both key presses and releases? Is it true that reading /dev/tty will only provide key releases? Is this also true for termc...

Python library for (n)curses widgets

While Python's standard library has a module for curses, that seems to require a lot of fairly low-level handling. Is there a simpler way to get started with writing a basic curses UI which includes standard elements like checkboxes, input fields etc.? I've found urwid, but not sure whether that's the state of the art. ...

What's the difference between -lcurses and -lncurses when compiling C using ncurses lib?

I'm learning C and playing with the ncurses lib. I have seen references to both -lcurses and -lncurses but I have yet to find any differences (both work when compiling). Appreciate the help! ...

how can I write an ANSI C console screen buffer?

I'm working on making an ASCII based game, and everywhere I look people are saying to use Console.Write() from MSDN, which is dandy and all if you're using Windows, but I'm not. And thus, I'm trying to write a function, or group of functions in C that can alternate between two screen buffers, and write them to the screen, similar to wha...

ncurses novice - starting out with GNU C

A simpler life I am returning to C to help reinvigorate my programming lobe. The last time I learned to program I was at college working with Turbo C on MSDOS. Simple ASCII animations became an obsession once I found Borland's friendly <conio.h> one include away. A lot of fun was had with the gotoxy and textcolor functions and it wasn...

Python on AIX: What are my options?

I need to make some Python applications for a work project. The target platform is AIX 5.3. My question is: What version of Python should I be using? My requirements are: The Python version must be easy to install on the target machines. Others will do that according to instructions that I write, so no compiling from source or anythi...

Problem compiling Python 2.6.4 on AIX 5.3

I'm trying to build Python 2.6.4 on AIX 5.3. I'm running configure like this: ./configure --prefix=/home/chenf/python --disable-ipv6 --disable-shared --with-libs='/usr/lib/libncurses.a' --without-threads --disable-threads --with-ncurses=/utv/sad/ncurses/lib/libncurses.a I seem to be having linking problems with ncurses (see below), w...

ncurses and stdin blocking problem

I have stdin in a select() set and I want to take a string from stdin whenever the user types it and hits ENTER. But select is triggering stdin as ready to read before ENTER is hit, and, in rare cases, before anything is typed at all. This hangs my program on getstr() until I hit ENTER. I tried setting nocbreak() and it's perfect reall...

How can I add to the terminal's scrollback using ncurses?

I'm writing an app using ncurses which displays the status of tests running on multiple machines. It displays several progress bars at the bottom of the screen, and a failure log above them. However, the log may easily be longer than the rest of the terminal. I'd like to have excess log roll off the top in such a way that if the user ...

Any likely causes of a double-free in ncurses?

I have an ncurses app that does the following, sometimes instantly after launch, sometimes after some fiddling. malloc: *** error for object 0x100300400: double free Program received signal SIGABRT, Aborted (gdb) where #0 0x00007fff846a7426 in read () #1 0x00007fff83f3d775 in _nc_wgetch () #2 0x00007fff83f3de3f in wgetch () (and so on i...

Erlang: Building Issue of not finding Ncurses on Solaris 10

I am trying to build Erlang on Solaris 10. The build process fails with the message that it can not find libncurses.so.5. I have installed libncurses from sunfreeware.com, which I have build from scratch and has installed itself in /usr/local/lib/. I have tried to set LDFLAGS with -L/usr/local/lib/ but have still had no luck. What am I m...

NCURSES stdin in C

For some reason ncurses does not like stdin, I know I could use instead getstr(), here it is what I'm doing so far, while (fgets(str, BUF, stdin) != NULL) { printf("input something "); } How could I get an alternative to stdin for this loop (perhaps using getstr())? Any help will be appreciate it. Thanks ...

ncurses terminal size

How do I find the terminal width & height of an ncurses application? ...

Java framework for text- & console-based forms?

Are there any Java-based frameworks for defining and managing text-, VT100- or console-based forms systems? ...

How to get a brightwhite color in ncurses?

How to init a color pair with light grey background, and bright white foregraound? init_pair(number, COLOR_WHITE, COLOR_WHITE) creates a color pair with light grey foreground and backround, but I need foreground to be really white. I tried combining COLOR_WHITE with A_BLINK (through bitwise OR) but that doesn't work. Ncurses howto's/exa...

Storing an integer into a char* in C++

I'm writing some code that returns an integer, which then needs to be outputted using printw from the ncurses library. However, since printw only takes char*, I can't figure out how to output it. Essentially, is there a way to store a integer into a char array, or output an integer using printw? ...

capturing command line output in ncurses

how to capture the command line output in a window using ncurses? Suppose I am excecuting a command like "ls" I want to print that output in a specific window which is designed in ncurses. I am new to ncurses.help me.Thanks in advance ...