Linux Command Line GUI

Posted on 2009-04-23
Last Modified: 2012-06-21
For the life of me, I cannot find how to create an interactive window that runs on the command line.

The best way I can describe it is, similar to the non-graphical installer for most linux distros; being a blue screen with options you can arrow around with.

(Similar to make-menuconfig for the kernel)

Any pointers would be greatly appreciated!

To expand on what I'm shooting for:
I want a user interface that can be used for configuring an app.
Afterwhich the app writes some config files (or executes some other scripts) and exits.
I don't have any strong C, C++, C# or Java background. But I do know bash, and bits of perl.
Question by:mtchs
    LVL 34

    Accepted Solution

    Possibly the dialog package is what you want. From the man page:

    "Dialog is a program that will let you to present a variety of questions or display messages using dialog boxes from a shell script"

    If you have it installed, you can read about it by typing "man dialog".
    To get an appreciation of the look and feel, type "make menuconfig" instead of "make xconfig" in the Linux source directory.
    dialog doesn't need X - it is an ncurses program.

    Author Closing Comment

    Exactly what I was looking for!

    Author Comment

    Exactly what I was looking for!

    Featured Post

    What Should I Do With This Threat Intelligence?

    Are you wondering if you actually need threat intelligence? The answer is yes. We explain the basics for creating useful threat intelligence.

    Join & Write a Comment

    Network Interface Card (NIC) bonding, also known as link aggregation, NIC teaming and trunking, is an important concept to understand and implement in any environment where high availability is of concern. Using this feature, a server administrator …
    Introduction We as admins face situation where we need to redirect websites to another. This may be required as a part of an upgrade keeping the old URL but website should be served from new URL. This document would brief you on different ways ca…
    Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
    Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

    746 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    15 Experts available now in Live!

    Get 1:1 Help Now