Slashdot Mirror


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.

201 comments

  1. More Useful by Anonymous Coward · · Score: 0

    Would be a port of QTopia to a low end environment. QTopia seems designed for uses such a sthose to whicxh a 386 is put - PIM, mager sort of thing. No need for X, pray.

  2. "which is still being developed by Trolltech" by 56ker · · Score: 4, Funny

    What? The Trolls have formed their own company? Oh no! :o)

  3. LGPL? by baywulf · · Score: 1, Offtopic

    Not to start a licensing flame war but... Can you relicense a derivative of an GPL library(QT) into LGPL?

    1. Re:LGPL? by Syberghost · · Score: 2

      Not to start a licensing flame war but... Can you relicense a derivative of an GPL library(QT) into LGPL?

      You can if you own the copyright, or convince the copyright owner to license it to you via different terms.

      This whole thing has been hashed out before, for that last several years. It's part of the reason GNOME exists. Where were you people, under a rock?

    2. Re:LGPL? by talonyx · · Score: 2

      Figures that Slashbots would have a licensing debate before actually finding out if the project is real or not.

      Shame on you, don't you know that in some parts of the world it's already April 1?

    3. Re:LGPL? by Bake · · Score: 1

      Well, the article was posted at 23.59GMT, thus making it LOOK legit.

    4. Re:LGPL? by Subcarrier · · Score: 0, Flamebait

      the article was posted at 23.59GMT, thus making it LOOK legit

      Could someone please enforce a rule that all April fool jokes must be posted when it's April 1st in every part of the world? It's just impossible to enjoy these things if they arrive on the wrong day!

      P.S. Don't forget to adjust for daylight saving.

      --
      "I have opinions of my own, strong opinions, but I don't always agree with them." -- George H. W. Bush
  4. No more need to port to curses by gregfortune · · Score: 2

    I seriously considered porting a program I developed to curses because sometimes a text interface is just faster, but now it looks like I don't need to. Very cool :)

    1. Re:No more need to port to curses by qurk · · Score: 1
      This is very cool :)

      I bet it helps on older computers. Not having to run X just to avoid Lynx will be great. High-res virtual consoles are awesome when you just don't feel like booting X today too.

    2. Re:No more need to port to curses by flossie · · Score: 1
      Not having to run X just to avoid Lynx will be great.

      Did you look at the screenshot of Konqueror? Hi-res ascii art!
      Long Live Lynx!!!

    3. Re:No more need to port to curses by dodald · · Score: 2, Interesting

      Long live Links! (Not Lynx)

      Seriously if you've never used Links, you don't know how cool (let alone useful) texted based web browsing can be.

      --
      101010b 2Ah 52o
    4. Re:No more need to port to curses by psamuels · · Score: 1
      Seriously if you've never used Links, you don't know how cool (let alone useful) texted based web browsing can be.

      Yeah! Sometimes I hear about how fast Opera is, or how fast Konq has become, etc, and I always think the same thing: I'll bet the one making the claim isn't using a Pentium-166! I don't remember the last time I ran an X server on this thing - I can run one, but X applications tend to be relative resource hogs, and text mode is so much easier on the eyes. (116x60 on a 21", baby! Thanks, svgatextmode!)

      Plus, I am blissfully clueless about those so-called "huge ads" on Slashdot. What is that all about? I've never seen any huge ads on Slashdot....

      (:

      --
      "How can you claim that you are anti-crack, while still writing a window manager?" — Metacity README
    5. Re:No more need to port to curses by Progoth · · Score: 1
      Long live Links [sourceforge.net]! (Not Lynx [browser.org])

      Seriously if you've never used Links, you don't know how cool (let alone useful) texted based web browsing can be.

      I use links sometimes, but I really think lynx is better. the way links tries to render tables on an 80 character console is ridiculous, the method lynx uses is a lot more useful, I think.

    6. Re:No more need to port to curses by qurk · · Score: 1

      Holy moly, thanks for the tip. I'd never heard of links before, but I really like the frames-support.

    7. Re:No more need to port to curses by dodald · · Score: 1

      All I request in return is that you do your part to incress the awarness of fellow text browser users every where. :) Someone just gave me the tip, I couldn't sit on it.

      --
      101010b 2Ah 52o
  5. main.cpp by GreenHell · · Score: 5, Informative

    #ifdef HAVE_CONFIG_H
    #include
    #endif

    #include
    #include

    int main(int argc, char *argv[])
    {
    cout "Hello, World! It is April Fools :)" endl;

    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."
    1. Re:main.cpp by Anonymous Coward · · Score: 0

      Moderators, at least read the site before you fall for GreenHell's april fools joke. A tar of this main.cpp would certainly not be 294 kBytes. Qt-Console is for real, take a look at this screenshot of the port in action or try it yourself.

    2. Re:main.cpp by fwankypoo · · Score: 1

      Anonymous Cowards, please download and un-tar the file before you fall for lintux's posted April Fools joke. The main.cpp in the tar.gz file from the site IS the same as the grandparent.

      --
      The time of day is 29:33.
    3. Re:main.cpp by jonnythan · · Score: 2

      Download, unzip, and untar it yourself and have a gander at main.cpp in qtconsole.

      Feel kinda dumb now, don't you? ;)

    4. Re:main.cpp by Anonymous Coward · · Score: 0

      Very funny. You're not fooling anyone. Qt-Console is ASCII-Art technology combined with concise rendering of standard controls. The latter has been done in browsers like W3M and Links. By moving the rendering up a layer, they just make this capability available to more applications. Now I suggest YOU go download the tar and try it yourself.

    5. Re:main.cpp by dodald · · Score: 2, Informative

      That was a damn good April Fools joke! *Smacks Forhead*

      [don@myhost qtconsole-1.0.0]$ qtconsole
      Hello, World! It is April Fools :)
      [don@myhost qtconsole-1.0.0]$

      --
      101010b 2Ah 52o
    6. Re:main.cpp by Anonymous Coward · · Score: 0

      You're mistaking an easter-egg for the whole thing. What good is a main.cpp in library source code? You need to make qtlib to get the library file to you can then link Konqueror. Sheesh, you'd think people would learn to read the documentation first.

    7. Re:main.cpp by Anonymous Coward · · Score: 0

      Or for coders that work in the real world.

      If day(now) = 1 AND month(now) = 4 then msgbox("Hello, World! It is April Fools :)") end if

      Now isn't this so much easer to read and debug.

    8. Re:main.cpp by Lemmy+Caution · · Score: 2

      Ah, so it's being released on the LGPL-compatible GYS (GotYaSucka) license.

    9. Re:main.cpp by GraZZ · · Score: 1

      LOL.

      It's amazing how much bloat a KDevelop project actually is...

      It can cause AC's to actually believe that a 294KB file with NO CODE is a complex text-processing library.

      Props Qt-Console team.

    10. Re:main.cpp by Anonymous Coward · · Score: 0

      "A" for effeort, but how long can this nonsense go on?

    11. Re:main.cpp by Anonymous Coward · · Score: 0

      It's amazing how much bloat a KDevelop project actually is...

      Bullshit. The size is due the the admin/ directory containing all the auto* crap. Of course, it's a large proportion if it's only a small project, but in a large project, the size of the admin dir is insignificant.

    12. Re:main.cpp by WhaDaYaKnow · · Score: 1

      <sarcasm>
      Next year, they may want to reconsider their timing of an April Fools joke.
      </sarcasm>

    13. Re:main.cpp by Anonymous Coward · · Score: 0

      "A" for effeort

      Yeah, and Z- for timing.

  6. April Fools isn't until tomorrow by dumbnose · · Score: 0

    Let's not jump the gun.

    1. Re:April Fools isn't until tomorrow by The+slack+boy+KIPPLE · · Score: 3, Interesting

      depends where you are in the world.

      it's 01:20 here in london now...

      --
      #Pubgolf. ##it's not about drinking ###it's not about golf #it's about survival
    2. Re:April Fools isn't until tomorrow by flossie · · Score: 1

      02/04/01 00:00 GMT has been and gone!

    3. Re:April Fools isn't until tomorrow by mr_exit · · Score: 1

      well your a good 12 hours behind us in new zealand where its past lunchtime, the official ending time for tricks in our culture.

      does that mean I cant fool my american friends??

      --

      -------
      Drink Coffee - Do Stupid Things Faster And With More Energy!
    4. Re:April Fools isn't until tomorrow by jhameluck · · Score: 1

      Too bad each day starts on the International Date Line which is exactly opposite the prime meridian... So April Fool's day started 12 hours before 02/04/01 00:00 GMT.

    5. Re:April Fools isn't until tomorrow by Anonymous Coward · · Score: 0

      However, the UK changes to BST at 2am Sunday. Confused yet?

  7. I have to admit... by 1010011010 · · Score: 0, Flamebait

    ... that's pretty funny.

    One more thing for GTK+ to "catch up to."

    On a side note, why was C chosen as the language for GTK+?

    --
    Napster-to-go says "Fill and refill your compatible MP3 player", which is a lie. It's not MP3. It's WMA with DRM.
    1. Re:I have to admit... by shiomi · · Score: 1

      portability - there is a c compiler for just about every computer in existance. the same cannot be said for c++, and even if it does exist it may not be a very good one. c compilers are very mature.

    2. Re:I have to admit... by Anonymous Coward · · Score: 0

      On a side note, why was C chosen as the language for GTK+?

      What else is there?

      (And please don't suggest C++, because C++ sucks.)

    3. Re:I have to admit... by Anonymous Coward · · Score: 0

      RRrr, just a hint; but maybe because C++ is a sad substandard language done by an idiot (Bjorn) who couldn't help but idiot-proof the language? Shut the fuck up and think about your question next time.

    4. Re:I have to admit... by DarkFyre · · Score: 1, Offtopic

      I can't give you an official reason, but in my opinion :

      C was used because it's the default language. Not just default for Unix(tm), but the first language most people think to use for a multitude of tasks. C is fast, easy to code in, and both upwards and downwards compatible (ie, I can use GTK+ with assembly code or C++/Java/Perl)

      While there's nothing that C++ does that C can't do with appropriate macros, it's harder to use a C++ library in C apps. It's easy and commonplace, however, to use a C library in C++ apps.

      Also, I imagine C was the language of choice for the people who started GTK+. This has a huge impact, because despite all else that I've said, there's little functional reason to pick C, C++, or any other useful language. Personal preference and the way one approaches a problem (ie, OO, functional) are big influences.

      All of this seems obvious, so why would you even ask why C was chosen as the language for GTK+? You'll get the same answer for any project: C is fast, cheap and good. This is why it's used for X, the kernel, and most other large, popular applications. Mozilla is the only app I use on a regular basis that isn't written in C, and it's dog-slow. Coincidence?

    5. Re:I have to admit... by Anonymous Coward · · Score: 0

      except that C++ has pretty much taken over the world.

      very few people know C right now because of MS (and now apple too).

      in a few years, I think C++ will be replaced too, with java and C#.

      if you don't beleive me, goto any computer bookstore. compare amounts of C books to C++ books to java books.

  8. Holy crap. by redhatbox · · Score: 5, Interesting


    From the QT-Console home page:

    "You might think we are sick or some console perverts. We do admit, we are console perverts, but consider this: why not? :)"

    As an illustration of just how sick these guys really are, I encourage /. readers to examine the following screenshot: Slashdot home page in Konqueror, ASCII mode. Notice the elegant Slashdot logo rendered in text. That, my friends, is a sure sign of a fiendish mind at work :).

    1. Re:Holy crap. by flossie · · Score: 2, Funny

      Notice the elegant Slashdot logo rendered in text. That, my friends, is a sure sign of a fiendish mind at work :). Modern Art!

    2. Re:Holy crap. by Anonymous Coward · · Score: 0
      Walk back about 10 feet from your monitor, and it looks great.

      • As an illustration of just how sick these guys really are, I encourage /. readers to examine the following screenshot: Slashdot home page in Konqueror, ASCII mode. Notice the elegant Slashdot logo rendered in text. That, my friends, is a sure sign of a fiendish mind at work :).
  9. Similar stuff by Ed+Avis · · Score: 2

    There was a similar thing done for Java's AWT toolkit a while ago (article in Dr Dobbs). And I know that aalib comes with an ASCII X server. I wonder which of these three gives the best results? Probably the Qt-console port because it is the most high-level.

    A version of KDE using text-mode Qt would be very interesting to behold... or how about a 'desktop' using the aalib ASCII X server (for GTK, Motif etc. programs) plus Qt.

    All we have to do now is persuade the Mozilla team to add text-mode display to their bloated 'chrome' rendering system. I'm sure they will be happy to add it as a new feature before 1.0, after all they've thrown in pretty much everything else.

    --
    -- Ed Avis ed@membled.com
    1. Re:Similar stuff by Anonymous Coward · · Score: 0

      how about, you just fell for a great april fools joke?

    2. Re:Similar stuff by Radical+Rad · · Score: 1

      > And I know that aalib comes with an ASCII X server.

      Do you have more info on this project? I went to the aalib page and I didn't see anything about an X server.

      I am curious how it was implemented. For example I have seen the Doom on aalib port and if I remember right it interlaced graphic characters to create the effect. But for an X server did they just use one character to represent one pixel so that you have an 80x25 window with a larger virtual screen? Or did they do something similar to the Doom port where the screen is constantly flashing?

  10. Hey by Anonymous Coward · · Score: 0

    How do you make the Windows key on the keyboard do something on KDE?

    1. Re:Hey by Anonymous Coward · · Score: 0

      1. Remove Linux
      2. Install Windows

    2. Re:Hey by Anonymous Coward · · Score: 0

      This is blatantly OT, but I thing its generically (and platform independantly) referred to as the 'Meta' key; you should be able to bind it to stuff in KControl

    3. Re:Hey by Anonymous Coward · · Score: 0

      'Meta' is known as 'atl' in the pc world.

    4. Re:Hey by Anonymous Coward · · Score: 0

      Is that by the 'alt' key? :)

  11. Man I wish this were true! by Kaypro · · Score: 0

    but alas :(

    Damn april fools....

    1. Re:Man I wish this were true! by sqlrob · · Score: 1

      Remember - Parrot was an April Fool's joke. Aren't they beta now?

  12. Lirpa approved by Anonymous Coward · · Score: 0

    I say, let's start coding, today, 2002-04-01.

  13. Why bother by Anonymous Coward · · Score: 0

    It seems to be in active development and having a fork of qt would be such a hassle.

    Why is DirectX so popular....cause its got central control and no forks.

  14. Performance is great! by mbrubeck · · Score: 5, Funny

    With just a little Makefile hacking I got most of KOffice to compile. Now it runs nice and fast on my older UNIX servers! I'm looking forward to the next version with a compressed protocol that will improve speed on slow terminal devices.

    1. Re:Performance is great! by apwingo · · Score: 1

      and don't let anyone ver tell you that sourceforge never gave anything to the free software community :-)))

  15. Have you tried Links? by Anonymous Coward · · Score: 0

    Links, far better than Lynx, seems to work wonders, from tables to frames to forms! An amazing text web browser!

  16. Most Excellent by Quarters · · Score: 2

    This will make my little purple Gamecube console useful until games actually start appearing for it, right?

    Right?

    (sigh)

  17. You know someone is a bigot when... by Nicopa · · Score: 1

    He trolls the X window system.

  18. Recursion by Ed+Avis · · Score: 3, Funny

    They have ported konsole... so the burning question is will Qt-console run correctly inside that? If so there is no longer any need for screen(1) or even window managers - konsole's screen-switching buttons can do the job of changing between windows.

    Or maybe Emacs's M-x term, if anyone ported Emacs to Qt.

    --
    -- Ed Avis ed@membled.com
    1. Re:Recursion by Anonymous Coward · · Score: 0

      port Emacs to Qt or Qt to Emacs? I suppose it goes both ways

  19. Ok by t_allardyce · · Score: 1

    This is cool, really, but Konsole? why? did they just want to create some kind of paradox?

    --
    This comment does not represent the views or opinions of the user.
  20. No, no HeUnique... by Anonymous Coward · · Score: 0

    The license for this is quite legal. Might I suggest you look at the code?

  21. Update by HeUnique:the license for this QT is ILLE by waferhead · · Score: 1

    With all due respect: Bullshit. Trolltech is the *author/owner*. Trolltech can release it under any damn license they please. YOU cannot take it, mod it, and rerelease under a different license. They can. Read the damned GPL. Good april fools joke, too.

  22. umm... MOD THIS *UP* by jonnythan · · Score: 4, Funny

    That's the actual main.cpp from the downloadable file.

    The whole thing is a joke.

    1. Re:umm... MOD THIS *UP* by delta407 · · Score: 1

      No, seriously guys -- get the source distrobution, unpack it, and go into the qtconsole-1.0.0/src directory. There's one .cpp file, entitled main.cpp, that simply displays an "April Fool's" message and exit.

      Try for yourself. Slashdot editors really should read the stuff before they post it.

    2. Re:umm... MOD THIS *UP* by delta407 · · Score: 1

      Whoops, sorry -- that's qtconsole-1.0.0/qtconsole, which contains only main.cpp, Makefile.a4, Makefile.in, and docs/ (which contains a few .html files with little to no actual content).

    3. Re:umm... MOD THIS *UP* by GileadGreene · · Score: 2, Insightful
      The irony is that some fool will probably be inspired by this, and attempt to implement it for real.

      Who knows - might even be useful...

    4. Re:umm... MOD THIS *UP* by dodald · · Score: 1

      You really think they 1. didn't know or 2. didn't have something to do with it? I'm betting they were in on it :)

      --
      101010b 2Ah 52o
    5. Re:umm... MOD THIS *UP* by psamuels · · Score: 2
      The irony is that some fool will probably be inspired by this, and attempt to implement it for real.

      Sounds like Pavel Machek's project for running Gtk+ over curses. (Yes, this one is for real.) That's from 1999 - I doubt he's still maintaining it....

      --
      "How can you claim that you are anti-crack, while still writing a window manager?" — Metacity README
    6. Re:umm... MOD THIS *UP* by ThatComputerGuy · · Score: 1

      I'm betting they were in on it :)

      Timothy probably did know about it... after all, it's "from the better-not-be-an-AF dept."

      What do you think AF stands for?

      --
      XML is like violence. If it doesn't solve the problem, use more.
  23. This was written by a YOU by yerricde · · Score: 1

    Trolltech can release it under any damn license they please. YOU cannot take it, mod it, and rerelease under a different license.

    This port was written by third party users (i.e. "YOU"), not Trolltech. I've fired off a friendly letter to the maintainers about the license issue.

    --
    Will I retire or break 10K?
    1. Re:This was written by a YOU by Anonymous Coward · · Score: 0

      Haha, you fool.

  24. Re:Update by HeUnique:the license for this QT is I by wholesomegrits · · Score: 2

    Right on. Bullshit like this commands no respect. Don't bother. Can we get a new slashdot category: Ignorant bitching and moaning about licensing issues which we clearly don't know a fucking thing about. Qt is not fucking GPL.

    --
    No sig is worth reading.
  25. Porting Konsole by blibbleblobble · · Score: 1

    (Porting Konsole) - They created a terminal emulator for a terminal? Whatever next?

  26. Re:Update by HeUnique:the license for this QT is I by HeUnique · · Score: 2

    Umm, have you looked into the page???

    This is NOT an official QT release, nor any of their employees, so my point stands..

    --
    Hetz (Heunique)
  27. It's a replacement for GNU Screen by yerricde · · Score: 2, Informative

    Konsole? why?

    As Ed Avis mentioned, you can think of it as a replacement for GNU Screen.

    --
    Will I retire or break 10K?
  28. Licensing woes by Anonymous Coward · · Score: 0

    Well - if they RE-implemented the Qt API, why would they be subject to any Trolltech-ish licensing constraints? If they just create a bunch of Q-classes from scratch....can't they use whatever license they want? I can go and create classes that start with the letter Q without paying people money or using the GPL, can't I ?

    If however, they BASED the code off Trolltech's code..then yeah, nevermind me. Since I'm far too lazy to go check this myself on a Sunday night.....well, someone check and get back to us, OK?

    -AC who's also too lazy to set up a /. acct

  29. IT'S AN APRIL FOOL'S JOKE by jonnythan · · Score: 1, Redundant

    Download the source and look at main.cpp in the qtconsole directory.

    The other poster who pasted the main.cpp wasn't kidding.

    IT'S A JOKE.

    THIS DOESN'T EXIST.

    1. Re:IT'S AN APRIL FOOL'S JOKE by Anonymous Coward · · Score: 1

      How sad I am :( It did look like a meritable project, didn't it? I was excited, then to find they put like 400 copies of hello.gif from goatse.cx to make it seem large-- I have a new hatred for Trolltech! TEH BASTARTS!

  30. I hope you /. nitwits followed up on your story by ShortSpecialBus · · Score: 1
    I will assume that the editors of /. realize that this is a joke, as evidenced by the code of main.cpp
    #ifdef HAVE_CONFIG_H
    #include <config.h>
    #endif

    #include <iostream.h>
    #include <stdlib.h>

    int main(int argc, char *argv[])
    {
    cout << "Hello, World! It is April Fools :)" << endl;

    return EXIT_SUCCESS;
    }
    If you guys didn't realize this, you're even worse than i thought, heh.
    --
    //FIXME: Bad .sig
    1. Re:I hope you /. nitwits followed up on your story by Anonymous Coward · · Score: 0

      HeUnique clearly exposes slashdot editors as being a waste of good subscription money.

    2. Re:I hope you /. nitwits followed up on your story by Anonymous Coward · · Score: 0

      Wouldn't the fact that you've just cut/pasted that text from the code kind of suggest that you downloaded and looked at it in the first place? Who's worse than who?

  31. Why? Think "GNU Screen" by Anonymous Coward · · Score: 0

    These two previous comments answer your question.

  32. Hmm.. by bwulf · · Score: 2

    You know, that's not such a bad idea..

  33. Output: by jonnythan · · Score: 2

    # make install
    Making install in qtconsole
    Making install in docs
    Making install in en
    /bin/sh ../admin/mkinstalldirs /usr/local/bin
    / bin/sh ../libtool --mode=install /usr/bin/install -c -p qtconsole /usr/local/bin/qtcon
    sole
    /usr/bin/install -c -p qtconsole /usr/local/bin/qtconsole
    # qtconsole
    Hello, World! It is April Fools :)
    #

  34. Re:Update by HeUnique:the license for this QT is I by nagora · · Score: 2
    Qt is not fucking GPL.

    Well, I don't know about its sexual relationship with Wildebeests, but it is GPL. From the Trolltech site:

    The Qt Free Edition (version 2.2 and later) is released under the Open Source license QPL, and GPL. The Qt Free Edition may be freely copied and distributed, put on ftp-sites and CD-ROMs etc. Qt Free Edition is provided with no warranty and no support.

    TWW

    --
    "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
  35. The blackout begins by yerricde · · Score: 1

    If this library really doesn't exist and is only an elaborate april fool's joke, the blackout begins. On April Fool's Day 2001, over 75% of the stories posted to Slashdot's front page were total crap. This year, if we get three crap stories, I'm not going to contribute PageViews for 36 hours.

    --
    Will I retire or break 10K?
    1. Re:The blackout begins by Anonymous Coward · · Score: 0

      why don't you download the tarball and have a look-see at main.cpp?

    2. Re:The blackout begins by Anonymous Coward · · Score: 0

      You thought think the qtconsole joke was elaborate? Wow.

  36. pfft by teslatug · · Score: 1

    That's nothing...I plan on finishing the port of Quake III to console in about 6hours.
    ;)

  37. good but it can be better. by Sarin · · Score: 2

    This looks really nice now, but imagine how wicked this is going to look like in svga-text mode.

  38. Spoilsport by Anonymous+Bullard · · Score: 1

    I was just about to start putting Qt Nethack through this wringer but now I'm not gonna do it! Now you all just have to do with the old Nethack reviews...

    --

    Should invading one's peaceful neighbours be opposed, or rewarded with trade deals?

  39. Bleh by J'raxis · · Score: 1

    You posted that one minute early.

  40. Re:Update by HeUnique:the license for this QT is I by Anonymous Coward · · Score: 0, Offtopic

    No shit its not an official release, its an april fools joke. I cant believe this is the kind of editorial BS we get with subscriptions and HUGE ads. I hope to God you are not one of the paid staff.

  41. It also does good ASCII art by heretic108 · · Score: 1

    I just compiled Konqueror and pointed it to www.goatse.cx. Damned if I know how, but the QT engine rendered the image therein as clean, crisp ASCII art.
    Perhaps the trollers who posted the ascii version to /. in months passed were using a beta of QT/console.

    --
    -- In the beginning was the WORD, and the WORD was UNSIGNED, and the main(){} was without form and void...
  42. Been there, done that... by J'raxis · · Score: 1

    It has been done, and it was not an April Fool joke.

    1. Re:Been there, done that... by Anonymous Coward · · Score: 0

      notice how he said QuakeIII.

  43. Re:Widening for slashdot by Anonymous Coward · · Score: 0

    On ya klerck, exposing slashcode for what is really is, a hodge-podge of shit perl scripts so riddled with bugs that a simple comment causes the entire page to fuck up on the worlds most popular browser.

    It's interesting to note that this problem that NOT happen at sites like delphiforums.com, mainly because they run their web log on real software, like IIS.

    Not this bug-infested shit called linux.

    It's also interesting to note how long it takes the idiots at slash to fix these sorts of bugs.

  44. Re:Update by HeUnique:the license for this QT is I by Anonymous Coward · · Score: 0

    HeUnique has just proven beyond a doubt that the editors here are clueless!

  45. Clever, aren't you by Anonymous Coward · · Score: 0

    What, you think your spoilsport comments enhance this story? It's funnier if you have a chance to be fooled. Moderators, mod this down this humor-impaired troll.

  46. Re:Update by HeUnique:the license for this QT is I by Anonymous Coward · · Score: 0

    He is. He's the one that collects the smooth, virile, young boys for Jon Katz's dungeon.

  47. Re:Update by HeUnique:the license for this QT is I by Anonymous Coward · · Score: 0

    And what would be wrong with a BSD 2 clause license? Other than its not GPL.

  48. Re:LGPL? YES you can by Glorat · · Score: 3, Interesting

    Well, let me be perfectly clear about this having seen the source to this. Actually, they can license this under LGPL. The reason is the same reason why WINE can be licensed under LGPL and not whatever proprietary licence Microsoft uses

    The reason is, having seen their code, is that they do NOT actually use code from the QT libraries at all but they purport to emulate the interface instead. Any indication to the contrary would be a misccmmunication by the authors

    So basically, since the source code consists of nothing but cout , I am sure their licensing choice is just fine =)

  49. April 1st, 2002 by elbuddha · · Score: 1



    And so it begins...

  50. Re:Update by HeUnique:the license for this QT is I by Anonymous Coward · · Score: 0

    How the fuck is this offtopic? This must have been moded down by HeUnique himself in a feeble attempt to cover up his stupidity

  51. Re:MOD THESE BOTH DOWN! by Anonymous Coward · · Score: 0

    And how many slashdotters actually read the comments? I thought so...

  52. Re:Update by HeUnique:the license for this QT is I by waferhead · · Score: 1

    My bad. I though it was Trolltech. And the authors are all linux heavyweights... (kernel guys, etc...) Sigh... Good april fools joke anyway!

  53. API's by MeowMeow+Jones · · Score: 2

    [Yeah I know it's an April Fools joke]

    If someone is reverse-engineering the API's and writing their own code they can do whatever they want

    Keep in mind that most GNU software and Linux itself are based on re-implementations of proprietary systems and aren't violating any licenses.

    Neither does WINE.

    So if this was real, and they just mimicked the QT library calls, they can license it however they want.

    --

    Trolls throughout history:
    Jonathan Swift

  54. The article by Anonymous Coward · · Score: 0

    Quoth the post (submitter):
    > You probably know Qt as the fine toolkit for the
    > less-fine X.

    On the contrary, X is the most versatile, modular, extensible windowing system there is. The fact that its still used for all that it is is testamet to that. Do you know of something better that's _here and now_?

    Quoth the post (editor):
    > 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

    What the hell are you talking about heunique? Its _their_ software, they can license it however the hell they want to. Obviously not everyone agrees with you as to what 'proper' licensing is.

    1. Re:The article by Anonymous Coward · · Score: 0

      >On the contrary, X is the most versatile, modular, extensible windowing system there is. The fact that its still used for all that it is is testamet to that. Do you know of something better that's _here and now_?

      Hahahahahah! Nice april fools joke!

    2. Re:The article by Anonymous Coward · · Score: 0

      > Hahahahahah! Nice april fools joke!

      Well, lets see... is there such a window system? Nope.

  55. Language for GTK+ by Nicopa · · Score: 1

    Objective C would have been nice. The object model of GTK is similar, so it would have been more natural to use ObjC. The code would have looked pretier.

  56. April 1 by fm6 · · Score: 2

    Posting the story just as the Slashdot clock passes midnight is a nice touch. Except that it kind of spoils the effect for those of us who live west of Greenwich Observatory and thus see a post time of March 31.

  57. wtf? by damiam · · Score: 0, Flamebait

    Posting an April Fool's on March 31? God that's lame! Couldn't they have at least waited a few hours? Yeah, I know it's April 1 in some parts of the world, but when this was posted it was March 31 in the US and most of Europe, and /. is a US site anyway.

    --
    It's hard to be religious when certain people are never incinerated by bolts of lightning.
    1. Re:wtf? by Anonymous Coward · · Score: 0

      You're assuming that the editors knew it was a joke. I'm not so sure that they weren't taken in themselves.

    2. Re:wtf? by Shade,+The · · Score: 1

      It's /. time. Which is GMT. Go figure.

  58. Although this is entirely fake... by GoRK · · Score: 4, Informative

    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

    1. Re:Although this is entirely fake... by wilton · · Score: 1

      A few years ago I found a console image viewer !! This could be it:zgv

      --
      per mere, per terras
    2. Re:Although this is entirely fake... by Self-Important · · Score: 1

      I miss the old svgalib progs. There were lots of projects similar to this one that got left behind as support for the library waned. :(

    3. Re:Although this is entirely fake... by jtra · · Score: 1

      Hey,
      I wrote textmode user interface too!
      It is for ruby (http://www.ruby-lang.org)
      Get it at http://klokan.sh.cvut.cz/~jtra/

      I will show you an example to whet you appetite.
      This is simple program displaying scrollable ascii table:

      require 'jttui'
      require 'jttuistd'

      JTTui.run do |root|
      d1=JTTDialog.new(root, 'Dialog Window', 0, 0, 75, 23,
      'Example 6 - Ascii table')
      d1.align=JTTWindow::ALIGN_CENTER
      l1=JTTWLabel.new(d1, 'Label 1', 0,0,20,1,'Char Hex Oct Dec')
      ll1=JTTWListLabels.new(d1, 'List labels1', 1, 1, 20, 20)
      ll1.list=(0...256).collect{ |i| "%s %2x %3o %3i" %
      [((i&0x7f) 32) ? " " : i.chr,i,i,i]}
      ll1.update
      end

      --
      -- Wanna textmode user interface for ruby? http://freshmeat.net/projects/jttui/
  59. Text-Mode Qt Rocks!!! by SamBaughman · · Score: 1
    You just GOTTA run this on a super text console (768 rows and 1024 columns) to appreciate the beauty of the design. No more annoying graphics, just pure ASCII goodness. My only problem is that the Quake ASCII renderer and Qt-Console fight over the text display, and the Quake ASCII get re-rendered by Qt-Console. Really freaky, it looks like....
    APRIL FOOL'S
    Go figure...
  60. April Fools day on news sites by Plug · · Score: 1

    And so it begins again!

    For the record, I don't find this funny. Sure, if all stories marked "01 April 2002" were april fools day jokes it might be a bit more acceptable. But, I rely on news sites to deliver news, and that is how they built a metric of trust.

    I know Slashdot isn't exactly CNN, but surely they could do a little bit more to seperate those which are their stupid april fools day pranks from those which are not.

  61. In other news... by jensend · · Score: 2

    For those who expect to find stuff that matters at ./, try this: The founder of theKompany said in an interview with linuxandmain that theKompany will no longer use the GPL for any further projects. This might also mean that future versions of their current projects will be relicensed.

    1. Re:In other news... by dvdeug · · Score: 1

      If you actually read Slashdot, you would know that that interview was already the subject of a story. Slashdot has enough repeats without you helping.

    2. Re:In other news... by jensend · · Score: 1

      Apparently it was filtered off my homepage by the user homepage script by mistake. Thanks for the notice regardless of the accusation. I've been reading ./ fairly carefully since '98, but stories seem to get filtered out for odd reasons or through some mistake occasionally.

  62. Re:Update by HeUnique:the license for this QT is I by Anonymous Coward · · Score: 0

    Hey mod this up! This poster is rightly p/oed at the lack of decent editorials even with subsciptions.

  63. Best ./ news on April? by Guiri · · Score: 1

    I wonder why the best slashdot's news appear on April 1st...

  64. Slashdot Spreads Misinformation on a massive scale by phyxeld · · Score: 1, Troll

    And how many slashdotters actually read the comments? I thought so...

    This is actually a sort of mean joke, taking in to mind taco's stats that got the whole blackout thing started. Since the vast majority of visitors don't read the comments, how are they to know it's a joke? I'm sure that even fewer people then read comments go straight for the download on every story...

    So most people who see this will assume it's real.

    So I guess the punchline is that slashdot lied to hundreds of thousands of people today? I don't have a problem with a joke, I like a joke, but it's not a joke if the majorty of the people who read it never find out it's false. Thats a lie.

    And the localized date feature in slashcode (hey, all my dates&times still say march, and will for another 6 hours and 45 minutes!) really doesn't help any. When newspapers do an april fools joke, it tends says April 1 at the top of the page. It's still March in the U.S.A., where most(?) slashdotters live.

    The majority of the people who read it won't realize it's not true.
    I guess that really is pretty funny, but it sure doesn't seem like good bussiness practice.
    Or a good way to maintain credibility.

    --
    __
    Choose mnemonic identifiers. If you can't remember what mnemonic means, you've got a problem. - Larry Wall
  65. Character based X server ... by hazzzard · · Score: 1

    Why not have a character based X-server for the console (this would have been the real joke for April 1) ... If some open source dude could implement this in Emacs lisp, one could finally say: Now I can run all X-applications inside Emacs on a 80x25 serial terminal. Just press CTRL+ALT+SHIFT+W, N to switch to another emacs virtualized X-window. So aunt Lilly will never have to buy a 17 inch monitor to run mozilla... :-)

  66. Re:Widening for slashdot by Anonymous Coward · · Score: 0

    From your description, it seems that Microsoft is putting deliberate bugs in IE and is disclosing the specs to the IIS team to give IIS an advantage.

    This is just Microsoft abusing its monopoly again. I don't think that "the idiots at slash" should pay any attention to these dirty corporate tricks.

  67. already happened. by tickle+me+elmo · · Score: 1

    For those who want to really run Qt apps on the console, id recomend Trolltech's QT Embedded, wich allows you to compile and run various programs in a console framebuffer, I've successfully run Konqueror on a framebuffer. If my memory servers me right, there was a story some time ago about it on /., but i cant seem to find a link for it.

  68. Actually gtk has supported this for some time by Alan+Cox · · Score: 2

    Pavel Machek's "cursed-gtk" is a text mode gtk theme and some small patches to gtk where gtk pokes at X11 itself rather than going via gdk. It's far from perfect because of some of the current interactions but does work.

    1. Re:Actually gtk has supported this for some time by pavelm · · Score: 1

      I wanted to do some advertising myself, but obviously Alan was faster. http://atrey.karlin.mff.cuni.cz/~pavel/cursed/curs ed.html contains that (rather old) code. Good news is that maybe it is going to be redone as part of zemljanka project on local university. Pavel

  69. Nutty daylight savings. by bwulf · · Score: 2
    In your timezone, maybe..

    Posted by timothy on 0:59 Monday 01 April 2002

    1. Re:Nutty daylight savings. by J'raxis · · Score: 1

      It's called UTC (GMT, +0000, etc.), which is what Slashdot runs on. In my time zone it was actually 18:59.

    2. Re:Nutty daylight savings. by bwulf · · Score: 2

      You do of course realize there's an option to set your timezone? As for Slashdot running in GMT; the default seems to be EST.

  70. Works great for me by KlomDark · · Score: 1

    Wow, I'm really impressed. Finally I can use KMail both at home in GUI mode, and check from work via Telnet. Before I had to just do webmail from work, with the setting so that it didn't delete mail from the server, so I'd still get all my mail on KMail when I get home.

    Gotta say, great April fools post - I almost didn't download the source after reading that, thinking the whole thing was a joke. But it works good, damn good. Although I think I'll stick to Lynx if I want to do text-mode browsing. The ASCII graphics is cool, but the actual usable interface is a bit clunky.

    Good job to the coders of qtconsole - Having great fun trying all kinds of apps with it!!

    1. Re:Works great for me by Anonymous Coward · · Score: 0

      STFU puerile qu33r

    2. Re:Works great for me by KlomDark · · Score: 1

      Ooh, replied to by a postbot. How lame.

  71. Re:Update by HeUnique:the license for this QT is I by Anonymous Coward · · Score: 0

    didn't used to be, is now though.

  72. Re:Slashdot Spreads Misinformation on a massive sc by evilquaker · · Score: 1
    I guess that really is pretty funny, but it sure doesn't seem like good bussiness practice. Or a good way to maintain credibility.

    What do you mean maintain? That would imply that Slashdot stories actually had some credibility...

    --
    To within half a percent, pi seconds is a nanocentury. -- Tom Duff
  73. qt by basic_f00l · · Score: 1

    what is qt???

    1. Re:qt by GigsVT · · Score: 4, Funny

      Qt is Quicktime. Qt is being devloped by Apple as a fully functional toolkit for creating GUI applications in X. Many Linux applications were written in Quicktime, in fact most of KDE is Quicktime. The licensing arguments are about the sorensen license, that Apple chose for Qt. It may or may not be compatible with the GPL.

      (Remember the date, moderators.)

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    2. Re:qt by Anonymous Coward · · Score: 0

      Geez, you had a nice beginner's troll going there, until you pussed out at the end. Fuck karma.

    3. Re:qt by Paradoxish · · Score: 1

      Qt is Quicktime. Qt is being devloped by Apple as a fully functional toolkit for creating GUI applications in X. Many Linux applications were written in Quicktime, in fact most of KDE is Quicktime. The licensing arguments are about the sorensen license, that Apple chose for Qt. It may or may not be compatible with the GPL.

      Heh, careful. If too many people believe you ya might set off a rash of suicides on Slashdot ;-)

      --
      If you need to interpret my post, then you don't get it.
    4. Re:qt by Anonymous Coward · · Score: 0

      Hehe, I point wasn't to troll really, I'd rather more people laugh at my post at 4 or 5 then have it be funnier and have a couple hundred people see it at -1.

      My trolling style isn't that anyway, I'm more of a flamebait troller, I like to say controversial things that usually get modded up several times by users, then slapped down a few by editors, then usually modded up again.

      A prime example was calling God a fag in that stupid color of the universe story. Ended up at +4 even though an editor slapped it down two points.

      I have messaging on, so I can see when I get two moderations, in the middle of the night, within 30 seconds of each other-- must be an editor in that case.

      Anyway, this account's been karma capped pretty much since Taco put the caps in place. I'm not afraid to burn off some karma for a good jab if I'm in the mood for that type of thing.

      -Gigs, posting anon, cause I almost always reply to anon as anon, to avoid reparenting.

  74. what alternative is there to X? by Anonymous Coward · · Score: 0

    no, not a troll... but I don't use GUI much, but do get sick of X crap. Seems every good GUI window manager requires X.... can I get around this by using a X substitute or just bypassing it alltogether?

    1. Re:what alternative is there to X? by Anonymous Coward · · Score: 0

      That's because only X supports the concept of window managers!

  75. Re:Slashdot Spreads Misinformation on a massive sc by J.+J.+Ramsey · · Score: 2

    "So most people who see this will assume it's real"

    Until they actually compile Qt for the console, at which point they'll figure out the joke and probably get a kick out of it.

  76. poor state of documentation under linux by narfbot · · Score: 1

    I was trying to find documentation on how to run this program. My main question was it a library similar to aalib or was it a program I run? The site said most of it is found under the original qt docs, which I don't think it even mentions it. The the gzip had an index.html as a doc. Loaded it up, and found it just a skeleton of documentation with no real content.

    No man page either.

    So I thought, well it must be another typical program with poor documentation. It seems programmers these days don't even think about releasing any information until after 1.0?

    So I found the qtconsole executible after 'make' so I'm off to try it. I seriously hope that the program is lacking as much as the documentation.

    1. Re:poor state of documentation under linux by GigsVT · · Score: 1

      I bet you feel pretty dumb right about now. :)

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
  77. Qt-Console is a joke, but... by dskoll · · Score: 3, Informative

    this is not. It's a port of Tk (the Tcl graphical toolkit) to curses, and it is truly excellent.

    1. Re:Qt-Console is a joke, but... by KidSock · · Score: 2

      this [ch-werner.de] is not. It's a port of Tk (the Tcl graphical toolkit) to curses, and it is truly excellent.

      Well this looks interesting. Is there a screen shot of something reasonably sophisticated around? I ran your basic hello world two buttons and a field example and it worked ok but it's hard to get a feel for how navigation is handled. Are there some good example apps to try? I tried to get the make xconfig tk gui for configuring the kernel but it bails right away without any informative sorts of messages.

  78. Nope - The QPL says you can't. by abamfici · · Score: 1

    The free version of Qt is licensed under the GPL AND the QPL. Go read it here: http://www.trolltech.com/developer/licensing/qpl.h tml

    and roll down to section 6. "You may develop application programs..." which means even ify ou develop against the free version of Qt you have to relase it under the GPL. You're also not allowed to develop under the free version and then later decided to buy the commerical version and then start charging money because you did the development with the free version.

    RTFL.

    ~Kevin
    :)

    1. Re:Nope - The QPL says you can't. by ComputerSlicer23 · · Score: 2, Interesting
      Okay here you go:
      • Big whoop the QPL says that. I can pick the GPL version of the license.
      • Besides which, I can do it anyways as the copyright holder.
      • Trolltech is the only company that can come after me for violation of the GPL/QPL, they probably won't if I just got done writing them a check now will they?
      1. Did you know I can make local modifications to any GPL'ed program I want, and link in all kinds of proprietary pieces. It isn't until you distribute binaries of it that you are inviolation of the GPL. If the QPL has that extra term in it, and I have to license it under both, I am pretty sure that is an extra term and it isn't allowable under the GPL.

      Besides which, most of the dual licenses are an either or case, not a both case. Otherwise the Perl's GPL/Artistic license doesn't make anysense, the GPL is the only license because the Artistic license has a superset of the GPL's rights.

      2. I am the original copyright holder of the code. I can re-release any code I wrote under any license I want. With GPL'ed code, I would have to not link to anybody else GPL'ed stuff or I am in violation of their GPL. However, if I wrote all of the original code, I to say lesszilla, my incredibly small 500 line web browser and I link it with Qt using the GPL license. If I try and release lesszilla under a new proprietary license and link with Qt I am in violation if they take me to court. I am still the copyright holder of the original lesszilla code. I can convert the lesszilla code to SPL (Soul-eating public license) which in essense says you owe me your soul if you have one, but you don't owe me any money and I don't owe you the source code. I just can't link the the Qt via the GPL version with the SPL. I could go buy a Qt license and link with that and release it. I am the copyright holder, I can change the license I want to use. I can't force the older GPL'ed version to be non-GPL'ed (I am in violation of the somebody else GPL if I link with GPL'ed code they have the copyright for). I do have to own the copyright for all changes however. So I have to becareful I have all of the documentation to prove I am the copyright holder.

      3. Trolltech isn't stupid enough not to take my money. Depending on how the licensing works for them, they will more then likely charge me the current charges, or get me get me to pay for the license for the time during which I was developing it. They aren't stupid, they want my money, and I want to pay it to them, all that is left is deciding on the amount.

  79. Re:Slashdot Spreads Misinformation on a massive sc by Raskolnk · · Score: 1

    Relax. Anyone who might actually be negatively impacted by this 'misinformation' deserves to be. If Joe Dumbass, your favorite /.er wanna-be Linux guru, tries to use this blurb in one of those all-to-frequent KDE vs. GNOME pissing contests, that's his own problem. Anyone who really develops with QT or was investigating such would quickly get to the bottom of it.

    Slashdot has never had any semblance of journalistic integrity; it's a highly slanted, amature-turned-pro bulletin board. The editors themselves rarely read beyond the headlines they post, I take everything here with a lake of salt.

    Bottom line (not that anyone's still reading this): it's all in good fun. Relax and enjoy the community.

    --
    Don't blame me, I get all my opinions from my Ouija board.
  80. Thanks by freebsd45 · · Score: 1


    I for one am happy that the QTconsole team took the time to make their software build on FreeBSD. However, for an April 1st release, it still leaves much to be desired.

  81. Re:Slashdot Spreads Misinformation on a massive sc by set · · Score: 0, Troll

    This begs the question: just what the hell IS slashdot now?
    "News for Nerds; Stuff that Matters" -- no.
    Small community that's become so arrogant as to think they have a bigger voice in the world than they actually do. -- getting there.
    I hope you understand that this has become nothing more than a geek political site. Geeks are supposed to be smarter than everyone else, but they get involved with possibly the stupidest game ever created. The fat white men in suits don't care what we think.

    And as a feature request, I'd like to be able to place a vote within my posts as to whether they'll get moderated as troll, offtopic, or flamebait. I also think you should be able to put comments into more than one category.
    Not that someone affiliated with the site will actually read this. Not that I care.

  82. Too early by Anonymous Coward · · Score: 0

    The item registered 6:59pm on Mar 31. This is too early to post for Apr Fool's Day lah.

  83. Damn, they got me :) by redhatbox · · Score: 2


    Everybody, please see this comment: It's an April Fool's joke.

    I must say, they got me good on this one. And here I was ready to start madly uninstalling X from every workstation in sight ;).

  84. if i could roll my eyes on screen, i'd do it here. by set · · Score: 1

    this is stupid. do these guys actually check these things out before they post?
    It's not even the right day yet, and this yearly crap has already begun. I maintain a 24/hour slashdot blackout on april fool's day, because of the overall retardedness displayed by the site in the past, but now they start a day early?
    Could an april fool's policy be posted somewhere?
    Something along the lines of, "Don't bother coming to the site on April 1. There'll be nothing worth reading and you won't learn anything. The humor isn't funny, either, so come at your own risk."
    Or something.

  85. Gosh, what sloppy coding! by willybur · · Score: 3, Funny

    You might find you'll need to hand-edit the sources provided a bit to get the results advertised in the screenshots.

    --

    --
    "Everybody wants a rock to wind a piece of string around." - They Might Be Giants, "We Want a Rock"
  86. Re:if i could roll my eyes on screen, i'd do it he by Anonymous Coward · · Score: 0

    While I agree this was pretty stupid, I'd like to offer a hint. NOT EVERYONE LIVES WHERE YOU DO!

    There's actually a 24-hour rolling window of where April first starts. Crazy, huh?! Isn't it weird how that matches up with the number of hours in the day? Must be some kind of weird voodoo logic to that. Dumbass.

  87. Good features .. by shaji · · Score: 1

    Does it have the following ?

    1. Translucent menus
    2. Antialiased text
    3. Drag and drop between consoles
    4. Themes
    5. Tabbed windows for browsing

    If not I am going to stick with mozilla on my 33MHz Pentinum.

  88. I don't get it by mmusn · · Score: 2

    Why do people always put down X11? X11 with FLTK is smaller than Qt/Embedded, for example. X11 is a lot more efficient and considerably smaller than Quartz, the Macintosh graphics system, while offering similar functionality (including hardware acceleration, antialiasing, and transparency). And X11 also does as well or better than Microsoft's GDI. And on top of all that, X11 gives you the ability to use whatever toolkit you like and to mix applications running on different hosts on the same screen. If X11 didn't exist (and hadn't been widly successful already for the past 20 years), it would have to be invented.

  89. Joke or not... YIKES by DaedalusLogic · · Score: 1

    I had to move my head back an extra half a foot and cross my eyes to see the Slashdot logo correctly. I felt for a minute it might be one of those stereographs and a 3D picture of a CowboyNeal was going to appear.

  90. KDE is the problem by Jagunco · · Score: 1

    X is not bad..
    KDE is the problem

    1. Re:KDE is the problem by Anonymous Coward · · Score: 0

      them's flaming words there :).

      kde is a solution for people with decent hardware that want a solid desktop environment to work in. gnome is merely RMS's version of a "we don't quite like your licensing there, so we're going to code our own desktop using a language that doesn't natively provide oo hooks."

  91. Lynx? Why use something like Lynx? by Jagasian · · Score: 3, Informative

    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...

  92. da font da font! by zer0*ryok0 · · Score: 1

    hmm i do enjoy this, but i recall (and.. still use) some dos ansi drawing programs / mod players

    and some of those change the console font to make some really nice looking guis, i would like to see somthing like that for this.

    try consulting your local search engine for 'xbin' and add a slice of 'editor/viewer' for your own enjoyment

    --
    the only fact is that everything is an opinion
  93. I need JavaScript though! by aaron_pet · · Score: 1

    I don't think Links has Java Script. Maybe we could rip a portion out of mozilla and attach it to links?? btw, how is the performance of Qt for console?

    --
    Please use [ informative / summarizing ] SUBJECT LINES
    Flame me here
  94. Re:if i could roll my eyes on screen, i'd do it he by set · · Score: 1

    Yeah, and the whole fucking world knows about April Fool's day. Think a little bit beyond the normal idiots. You don't seem bright enough to have even figured out my point.

  95. Re:Lynx? Why use something like Lynx? by Cy+Guy · · Score: 3, Informative

    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.

  96. It could have been real by sunhou · · Score: 2

    After all, there is a textmode quake, always one of my favorites.

  97. Tough noogies by sulli · · Score: 2

    It's still funny, in a highly obscure kind of way.

    --

    sulli
    RTFJ.
  98. But still, doesn't it seem like a feasible project by Anonymous Coward · · Score: 0

    Images could indeed be funneled into an ascii converter
    Qt objects could probably have ncurses analogues created.
    Might be interesting to see how well one could do with the limited resolution of a text display.

    Someone should start a real project.

  99. I Got It by boris_the_hacker · · Score: 1

    Well, it's my birthday today and as a result I have a kinda obsession with pratical jokes and such. I guessed this was a joke at the point in time I saw Rick van Riel as one of the authors. I dont know why but it stank of falseness. =) Anyways, I am off to enjoy being 21.

    --
    chris at darkrock dot co dot uk
    http colon slash slash www dot darkrock dot co dot uk
  100. Mod this up?! by Shiny+Metal+S. · · Score: 2
    "Hello, World! It is April Fools :)"
    That's the actual main.cpp from the downloadable file. The whole thing is a joke.

    Mod up for totally wasting a great April Fools joke? Would you also shout to mod someone up as informative, if he told everyone how some great new book or movie ends?

    --

    ~shiny
    WILL HACK FOR $$$

  101. Lynx? by SkewlD00d · · Score: 2
    Lynx? Hell, I've been using:
    $ telnet slashdot.org 80
    GET / HTTP/1.0[enter][enter]
    --
    The biggest trick the devil pulled was letting lawyers become politicians so they can write the laws.
  102. What the hell are you smoking, HeUnique? by Anonymous Coward · · Score: 0

    It says on the page that it's LGPL! If it were GPL then it would be more limited, as it is a library after all. Sheesh.

    Oh, and whatever it is you're smoking, could I have some, pleeeease??

    1. Re:What the hell are you smoking, HeUnique? by mirabilos · · Score: 1

      I find it quite ok that it is under the LGPL.
      This is because my programmes can still be
      BSD/MIT/X.net-style licensed, while my modifi-
      cations to the library itself must be LGPL, and
      thus their source being provided on redistribution.

      The whole stuff around the LGPL, such as renaming
      from Library to Lesser and having some discussion,
      is just around RMS' opinion, all software shall be
      "free" as in GNU.
      There are different kinds of freedom, which he
      neglects. This is ok, because everyone has to draw
      his own priorities, but mine are different.
      I will not write bad about RMS, it's just that
      many people I know of (including myself) think
      the GPL is viral and even worse than using, say
      shareware.

      But the stuff is cool ;)

      --
      My Karma isn't excellent, damn it! (And /. still does not get UTF-8 right in 2012. Wow.)
  103. Some Fool will be inspired... by Suburban+nmate · · Score: 1
    I would if I could program more than a little QBasic.

    I would imagine all that loveley free pr0n will somewhat lose it's edge in the raster to ACSII conversion, but it's been done, so I cant see why it couldnt be part of a browser of sorts, even if it's just a bastardised Lynx.

    Ali

    --
    "Windows and Linux can co-exist on the same machine." - Microsoft Corporation.
  104. Re:KrAckHeD M0dZ*W#^!#@(!* by Anonymous Coward · · Score: 0

    I am a troll, mod me down! MOD ME DOWN!!! Three Rings for the Elven-gimps under the whip, Seven for the Gaylords in their halls of fudge, Nine for Mortal Puffs doomed to wank men, One for the Dark GayLord on his dark boyfriend In the Land of Shitstab where the Gayness lies. One Ring to wank them all, One Ring to cum them, One Ring to stab them all and in the darkness rape them In the Land of Shitstab where the Gayness lies. He paused, and then said in a deep voice, "This is the Master-Knob, the One knob to wank them all. This is the One knob lost many years ago, to the great weakening of its master's power. Now, he greatly desires to have it up the arse again, - but he must NOT have it!" www.utgib.tk

  105. Re:Update by HeUnique:the license for this QT is I by Anonymous Coward · · Score: 0

    Can we get a new slashdot category: Ignorant bitching and moaning about licensing issues which we clearly don't know a fucking thing about.

    Sounds like a plan!

    Qt is not fucking GPL.

    I hereby dub the -1 Ignorant bitching and moaning about licensing issues which we clearly don't know a fucking thing about Congratulations!

  106. Ck screen shots by dskoll · · Score: 1

    I have a product which uses Ck; there are screen shots here.

  107. Will the real qtconsole step forward..... by colonwq · · Score: 1

    I have not recompiled the app since Qt 2.something
    but I use it on my desktop all the time.

    http://www.unf.edu/~kschin/qtxconsole/

    Ok, a little self-promotion but I find the app of some use.

    --
    -- Phase 1: Collect under pants Phase 2: ? Phase 3: Profit
  108. Some responses to qtconsole@nl.linux.org by vietyen · · Score: 1

    Hi,

    I don't know about you guys, but I really had a good day reading the responses that had been send to qtconsole@nl.linux.org

    Of course we do not deny you the fun, so we have put them online at:
    http://qtconsole.nl.linux.org/joke.html

    Have fun reading the emails.

    Cheers,

    Viet Yen Nguyen, one of the Qt-Console crew :)

    --
    - Viet Yen Nguyen