Qt For The Console
lintux writes: "You probably know Qt as the fine toolkit for the less-fine X. Today something cool reached a stable state: Qt for the console. A Qt library port which allows you to port Qt programs to the console! Just imagine a full-featured web browser like Konqueror, on a 386 text-machine! I tried some things, and I never want to use w3m or lynx again, I can tell you that!" Update by HeUnique:While I do approve of the job these guys have done on console QT, I believe they may need to properly relicense their project under the GPL.
#ifdef HAVE_CONFIG_H
:)" endl;
:)
#include
#endif
#include
#include
int main(int argc, char *argv[])
{
cout "Hello, World! It is April Fools
return EXIT_SUCCESS;
}
April Fools!
"I won't mod you down - I feel the need to call you a twit explicitly, rather than by implication."
Konsole? why?
As Ed Avis mentioned, you can think of it as a replacement for GNU Screen.
Will I retire or break 10K?
Although this is a big april fools hoax, a real example of a GUI that works on the console can be found over at PicoGUI. (as featured formerly on /. and elsewhere)
The display framework of PicoGUI is so extensible that it will work on everything from a text-only 2 line LCD display (or smaller) up to a fully realized 3d environment courtesy of OpenGL (needs someone to code it but the OpenGL "display" driver is already in there).
Some examples:
X-Chat/PicoGUI running using PicoGUI's ncurses driver on the console:
http://www.picogui.org/sshotdetail.php?index=47
A couple of PicoGUI apps running on a 4 line Text LCD:
http://www.picogui.org/sshotdetail.php?index=64
PicoGUI running on OpenGL:
http://www.picogui.org/sshotdetail.php?index=60
This is mostly possible because of PicoGUI's strict distinction between content and presentation (Remember the design goal of the original HTML? - Bingo.) Anyway, it's a neat project to check out; the support for this is in and working now; it runs on everything under the sun; and development continues to progress at an extremely rapid pace.
~GoRK
this is not. It's a port of Tk (the Tcl graphical toolkit) to curses, and it is truly excellent.
Lynx is second rate compared to the Links command-line web browser, which I use regularly under Linux... and I am using right now. It supports SSL, tables, and many other common web technologies. Oh, and did I mention that it uses less than 1MB of RAM? Its uber fast, and perfect for reading sites like slashdot. Navigation is a breeze... no mouse needed here. Also, since Links doesn't download the overboard graphics that many websites use, sites load far quicker than in other browsers because of the smaller download. Sure there is less eye-and-ear-candy, but the net is still full of content... and Links gives you access to that content.
I love what Hotmail says, when I log in with Links. It says that my browser won't let me use Hotmails advanced features or something... whatever...
Another alternative to lynx is the ARACHNE Browser for DOS and Linux. It's a fully graphical console based Internet suite (browser, email, multimedia player), and it doesn' rely on the Qt library just svgalib. It will run on a 486 with a mere 8 meg of RAM.
A full list of features and requirements can be found from the Linux Installation page of the Arachne website.
Work for Change & GET PAID!