<p dir="ltr">Hi, </p>
<p dir="ltr">On a similar scenario I chose newt. <br>
1. IMHO, it looks very good considering it's a tui. <br>
2. For Linux people it looks familiar and professional as red hat had used it for years in the installation (anaconda) and configuration tools (system-config-*). <br>
3. The python binding is very good.</p>
<p dir="ltr">- Noam </p>
<div class="gmail_quote">On 16 Jun 2014 20:34, "Oleg Goldshmidt" <<a href="mailto:pub@goldshmidt.org">pub@goldshmidt.org</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Hi,<br>
<br>
I have a marketing problem. Imagine a linux box running in runlevel 3,<br>
no X. I want to have a special user who is only allowed to configure a<br>
few things on the console (physcal, VMware, whatever), but - marketing<br>
put their collective foot down hard here - the interface must "look<br>
nice". Definition of "nice" will be made clear a few lines down.<br>
<br>
The functional requirements are simple - a form with a few labeled input<br>
fields (with default values filled in at the start) + "save" and<br>
"cancel" buttons. The form may be full screen. I'd like to have the<br>
application as the special user's login shell.<br>
<br>
But, console only! What are my options for such an application? Is there<br>
any toolkit capable of presenting a nice-looking form withut X?<br>
<br>
Here are things I've thought about:<br>
<br>
1. ncurses - obviously. Not a very sophisticated look, to the point that<br>
I can't be sure it will be acceptable - this is the "nice" border,<br>
and ncurses may actually be on the wong side of it. I'd prefer to<br>
research alternatives before suggesting it.<br>
<br>
2. newt - seems similar to ncurses visually.<br>
<br>
3. pdmenu - ugly as hell, and not sure forms are possible. Will never<br>
pass the nice-looking test.<br>
<br>
4. A web server. Rather than have a special user with an app for the<br>
login shell, connect using a browser. Very good from the nice looking<br>
POV. However, can't run a web server, really, for reasons I won't go<br>
into.<br>
<br>
5. dialog(1) - actualy may pass the muster... A notch beter looking than<br>
newt... My current favourite.<br>
<br>
6. Various toolkits (Tcl/Tk, Tinker, etc.) would probably pass the<br>
aesthetics committee, but all seem to require X.<br>
<br>
Any other suggestions?<br>
<br>
Thanks,<br>
<br>
--<br>
Oleg Goldshmidt | <a href="mailto:pub@goldshmidt.org">pub@goldshmidt.org</a><br>
<br>
_______________________________________________<br>
Linux-il mailing list<br>
<a href="mailto:Linux-il@cs.huji.ac.il">Linux-il@cs.huji.ac.il</a><br>
<a href="http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il" target="_blank">http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il</a><br>
</blockquote></div>