Slashdot Mirror


Category: Best Designed Interface in a Non-GUI App

Hey! We're Unix junkies, right? That whole mouse thing is just a fad anyway. The CLI is more efficient for a lot of things... and a good ncurses app is gonna run a heckuva lot faster than, say, Netscape. So this is your chance to nominate the non-graphical application you love most. The one with the interface that you wouldn't trade in for all the bloated graphics and icons in the world.

43 comments

  1. cdparanoia by volsung · · Score: 2

    Okay, so it's not interactive, but I love the status information it gives me at the console while doing batch jobs. I especially like the use of smiley faces to convey program state.

  2. w3m by Anonymous Coward · · Score: 0

    Wow!!! It's a great text browser. Shows tables, frames and everything ;)

  3. AJAX interface to EMBOSS by fatdave · · Score: 1

    This is an interface that describes all the inputs to the programs. It means that the one program can be linked to whichever frontend you wish be it web, javabean, corba or whatever. Just parse the program description file (ACD file) and you are in..

    Have a look atThe EMBOSS project for more details. ..d
    --
    --- Four bases should be enough for any genetic code
  4. Vim by crumley · · Score: 2

    Yes, I am risking a vi/emacs flamewar.

    And, yes vi has been around forever.

    And, yes there are a bunch of other vi clones.

    But I use vim everyday, and I would hate to have to use something else. I am addicted to syntax highlighting, keyboard driven commands, and regex driven search and replace.

    So call me old fashioned if you want, but I'm nominating vim.

    --
    Preventive War is like committing suicide for fear of death. - Otto Von Bismarck
    1. Re:Vim by Smack · · Score: 1

      Are you serious? That has possibly the worst interface of any non-GUI app. Most people, upon accidently finding themselves in this editor, are forced to logoff because they can't even figure out how to exit the damn thing. UGGGH.

      Of course the same exact complaint applies to emacs.

    2. Re:Vim by Anonymous Coward · · Score: 0
      The mortals fear what they do not understand. "Forced to logout"? Surely you jest. Haven't you ever heard of job control, or window management? Guess not. Sucks to be you.

      tchrist's article on Extreme Keyboarding is something of a pæan to vi.

      I know a lot of pianists who prefer vi. This must say something.

    3. Re:Vim by guacamole · · Score: 1

      Really? They must be idiots if they could not figure out that pressing F1 brings a help screen.

    4. Re:Vim by guacamole · · Score: 1

      In fact the first screen that you see when you start vim explains you how to quit it..

    5. Re:Vim by Smack · · Score: 1

      OK, "window management" doesn't exist in a telnet window. And most newbies don't know anything about job control. So yes, the only practical alternative for them is to logout.

    6. Re:Vim by Anonymous Coward · · Score: 0
      You let them use a shell without teaching them job control!? Wow. Do you give loaded Uzis to kids, too?

      Teach them. Stop accommodating them. Teach the fucking idiot clueless nudebies.

    7. Re:Vim by algae · · Score: 1

      I heartily agree! The keyboard nivana that is vim can't be matched by any other console app that I know of.

      Vi renders at least a quarter of the keys on a 104-key keyboard no longer necessary;

      Vi can be considered therapy for RSI;

      Vi users have been clinically demonstrated to become 700% more productive using less(1).

      --Alex

      --
      Causation can cause correlation
  5. Lynx by ReadErr · · Score: 1

    I nominate Lynx. The simple yet powerful webbrowser for the text mode.

    1. Re:Lynx by The+Light+Eternal · · Score: 2

      Hurrah! Lynx! The only browser that isn't absolutely frickin' bloated and dumb. :P
      ".. I like pork!"

      --
      ".. I like pork!"
      - Brak
  6. iptraf by krital · · Score: 1

    I nominate iptraf. It's an ncurses-based network monitor that does anything the best GUI network monitor could do, and does it better. If you haven't used it, you should try it out.

    --
    -- K
  7. pine by dangermouse · · Score: 2

    pine's interface is great... a bit minimalist, but everything's there in terms of functionality. It could *maybe* be easier to use, but that'd be hard.

    1. Re:pine by John+Fulmer · · Score: 2

      Agreed! Nothing beats the grrrrreat scent of PINE!

      jf

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

      Pine rules dudes

    3. Re:pine by Lightstorm · · Score: 1
      Pine is superb. One interesting thing is the way experienced users swear by it, but complete beginners appreciate it too.

      Recently a user who was very keen on their flashy web interface mail account (which they used on Windows) happened to walk by whilst I was using pine. Their reaction? "You can forward a message just by pressing F and typing their address? That's so easy !!" People like not having to wade through dialog boxes to perform each operation.

      -- David.

  8. Mutt by Mark+Bainter · · Score: 1

    While I love vim and think it has a great interface I'm already nominating it for best text editor. So I think mutt wins my nomination in this category.

    --
    "No nation could preserve its freedom in the midst of continual warfare."
    --James Madison
    1. Re:Mutt by QuMa · · Score: 2

      Mutt has no text editor! It spawns a text editor for all editing. It definately should not be in the text editor section. (Mind you, it's still the coolest editor).

  9. w3m by Anonymous Coward · · Score: 0
    w3m is a text-mode web browser, like lynx but with support for tables and frames.

    http://ei5nazha.yz.yamagata-u.ac .jp/~aito/w3m/eng/

  10. ports by Anonymous Coward · · Score: 0
    1. The {Free,Open}BSD ports collection: being able to just cd and type make and have everything happen is the best thing that ever happened to third-parts apps.
    2. The make menuconfig directive for building Linux kernels.
    3. The v4.0 trn newsreader, with scoring and plug-ins.
  11. midnight commander by nathanm · · Score: 1

    I haven't found a GUI file manager I like yet. So I run mc in a term window.

  12. Re:Agreed. Kudos to pine. by Kurt+Gray · · Score: 2
    pine is simple and logical. Going through a pile of email is easy, just tap the N key to see the next message, R to reply, Ctrl+X to send, D to delete (and by the way all these commands are highlighted at the bottom of the screen so you don't have to memorize odd keystrokes)

    Pine makes it very easy to do your email over a remote shell session.

    My only gripe with pine is how difficult they make it to make your reply-to address different from your username -- it's a hidden option!

    pine also includes the pico editor which I nominated as best open source editor.

  13. vi ! by arnim · · Score: 1
    for being 100% usable without any meta-keys! doesn't matter what strange old-unix-box-keyboard You find in front of You, to what machine You telnet and what TERM You've set, it just works.

    hjkl me !

    1. Re:vi ! by divbyzero · · Score: 1
      I must say that certain models of DEC keyboards which lack an escape key make vi a little awkward. You have to hit CTRL+] or F11 for escape, which just feels wrong.

      --Div.
      But my grandest creation, as history will tell,

      --
      But my grandest creation, as history will tell,
      Was Firefrorefiddle, the Fiend of the Fell.
  14. Emacspeak by hzo · · Score: 2

    Emacspeak is a speech enabled interface
    for computer users who are blind.

    Written by T.V. Raman who is blind himself,
    Emacspeak has opened the door of high performance
    computing to many others who would be locked out otherwise.

    Even the NSA is using it. So it has to be powerful :)

    Emacspeak provides speech enabled web browsing,
    spread sheets, speech icons, speech locking
    (different kinds of text are spoken with different
    voices, similar to text colorisation in Vim),
    speech enabled handling of formulas, email, news
    and so many more features. Check it out yourself.

    Did you ever see a blind person playing Tetris?

    I did and this was the final kick that convinced me,
    that Emacspeak is the most advanced
    non graphical user interface available on this planet.
    (It is IMHO even more advanced than many GUIs :)

    I therefore nominate Emacspeak for /.'s
    Best Designed Interface in a Non-GUI App Award.

    Enjoy!
    Hans



    --

    1. Re:Emacspeak by msk_moorthy · · Score: 1

      I Concur. I think that Emacspeak is a great tool. Reads tables like a charm!

  15. vi by Anonymous Coward · · Score: 0

    It's got to be vi.

  16. ncftp by Anonymous Coward · · Score: 1

    nuff said.

  17. MC by Uart · · Score: 1

    Midnight Commander...
    God this program makes my life sooooo easy. I can barely live without it

    --

    Opinionated Law Student Strikes Again!
  18. vi by Anonymous Coward · · Score: 0

    Did vi come before nethack? :-) Anyway, it's got to be the winner. Who cares if there's some place else it can be nominated. It deserves it here. (vi == nvi/vim if you want open source)

  19. Re:pine -- best UI, period by Anonymous Coward · · Score: 0

    Pine is a masterpiece of design. Simple, logical.
    Until you need real power, and you dig a bit deeper, and it's all there, fast, well documented, and totally functional.

    No other program, GUI or not, on any platform I've ever used (Apple II, Mac, NeXT, PCs, SGI...) even comes close. Pine is a killer app.

  20. cat by speck · · Score: 1

    cat's interface is simplicity itself. Simply list the files, and voila, concatenation. Many (most non-GNU?) unices don't even have those confusing command-line options.

    I was going to nominate echo, but I decided against it because most shells force you to escape apostrophes and the like. Arguably this is a problem with shells, not echo, but nonetheless, the user experience is less than perfect. Not so with cat.

    speck

  21. MC is great.. by Anonymous Coward · · Score: 0

    I used Norton Commander under dos for years and it eased my linux learning curve immensely in the early days. Still use it. not in dos tho.

  22. vim by guacamole · · Score: 1

    This peice of software is a joy to use.

  23. dselect! by Seth+Golub · · Score: 1

    dselect!

  24. pine wins hands down! by ccf · · Score: 1

    I really think pine is the winner on this one. For one, we have a generation of college students that basically think that pine IS Unix. I used to work as a "Computing Assistant" at my college, and whenever I tried to explain to some user how to do something with their Unix account, they would say "You mean I do this in pine?" "No," I'd say. "You have to quit pine first." OK, so maybe that's not a Good Thing, but it is testament to the usability of pine that thousands of more or less clueless users are able to use it with no problem. And it is the only CLI app they use.

    And it doesn't stop there. Pine has introduced all these non-techie college students to the beauty and power of telnet--they can check their mail from home now, using the exact same familiar program, with a simple one line command! Furthermore, now all these people know how to use a Unix based text editor: whenever I need to tell somebody to edit one of their files, I just tell them to use pico. "Oh!" they say. "I can handle this!" You try explaining to someone over the phone how to use vi or emacs. Good luck.

    Therefore, because of the overall useability of pine, coupled with its spill-over into other areas of useability, I think it deserves the award for best non-graphical UI.

    Clark

    --
    Finding a job shouldn't be work.

    --

    Structured data. Structured searching. The Enzyme Project
  25. Amen by Coretti · · Score: 1

    Cornell University has used Pine for its "Traveler's Mail" for years. When the University wanted to move to a web-based semi-secure alternative, petitions were quickly passed around to keep the pine option alive.

    It's quick, it's easy, and it's powerful. What more could you want?

  26. w3m by patrikr · · Score: 1

    ...and once you get tired of unreadable tables and the like, download w3m! :)

    --

    --
    All Glory To The Hypnotoad!
  27. Window management in a telnet window by divbyzero · · Score: 1

    For anyone who hasn't tried it, I strongly recommend the GNU program "screen". It provides window management, cutting and pasting, and session saving all in a standard telnet window.

    I'd certainly make screen my nomination in this category.

    --Div.
    But my grandest creation, as history will tell,

    --
    But my grandest creation, as history will tell,
    Was Firefrorefiddle, the Fiend of the Fell.
  28. Nethack/Moria/Angband (roguelike) by GoofyBoy · · Score: 1


    Set the controls to rogue-like commands and you could swear that the keyboard was built for playing these games.


    --
    The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
  29. XTreeNet! by empath · · Score: 1

    The most awesome program for DOS since just about anything.

    --
    "Please don't sigh like that, maam"