Slashdot Mirror


Ask Slashdot: What Terminal Emulator Do You Use?

An anonymous reader writes: Although I spend a considerable amount of my time at work using shell commands and other text-based applications, I've never really given much thought to what terminal emulator I use. A recent article over on Opensource.com rounded up their picks for their seven favorite terminals, but I'm still unsure if it really matters which one I pick. Do you have a favorite terminal emulator, and if so, what makes it your favorite? I'm interested in hearing about that "one killer feature" that really sold you on your choice.

203 of 352 comments (clear)

  1. LXTerminal by kaka.mala.vachva · · Score: 2

    LXTerminal - no dependencies to GNOME, light, supports tabs, moving tabs and naming tabs, copy and paste. I don't need anything else from terminal emulators. http://wiki.lxde.org/en/LXTerm...

    1. Re: LXTerminal by Z00L00K · · Score: 1

      I use either xterm or putty.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    2. Re:LXTerminal by Aighearach · · Score: 1

      Still using xterm. I used a few that claimed to be "light weight" but they all sucked. Over time, xterm has continued to stay the same size and speed, with the same (rather complete) feature set, while competitors have grown and grown and now xterm is lighter weight than anything with even 50% of the feature set.


      # ps ax | grep xterm | grep -v grep | wc -l
      15

      I don't like tabs because they serve the same purpose as "workspaces" or "virtual desktops" and I can just layout related terms on their own screen. Then I can see all the related information at once, instead of having page back and forth and memorizing just to compare things.

      And for remote sessions, I just run screen on the remote side. The cases where I'd want tabs would be on a small screen, like a laptop, but that basically implies that I'm fixing a remote system over ssh.

    3. Re:LXTerminal by hankwang · · Score: 1

      I use xterm (with a small bitmap font), but a disadvantage is the old-style mouse-button copy/paste. Now that fewer and fewer laptops have a middle mouse button, it gets hard to paste text. I sometimes run linux in Virtualbox (Windows host) and I never managed to get middle-button emulation working there.

    4. Re:LXTerminal by greenfruitsalad · · Score: 1

      I mostly don't care what terminal i use (i slightly prefer yakuake) as long as there is a font that looks good and a cursor that doesn't annoy me. I like the default terminal font OS X uses and love the red semitransparent cursor ChromeOS has. In fact, ChromeOS terminal also has a good font but OSX's is better. Does anybody know the name of that font?

      The other font i'd want in my terminals is the pre-framebuffer-era vty font we all used. What's was that called?

    5. Re:LXTerminal by LDAPMAN · · Score: 1

      Terminal.app uses Monaco by default. There is a better font called "Source Code Pro" you should try. https://www.google.com/fonts/s...

    6. Re:LXTerminal by LDAPMAN · · Score: 1

      While your at it try iTerm2. It's much better than Terminal.

    7. Re:LXTerminal by TWX · · Score: 1

      I'm using whatever xfce4 defaults to as the box has plenty of horsepower, but I agree, I don't much care for tabs either. I have a fairly high-res screen at work (1920x1200 if memory serves) and I've got four 132x44 terminals roughly each taking a quarter of the screen, sometimes sets on each of the four workspaces depending on what I'm doing.

      I've started using Terminator when I'm doing bulk stuff on serial equipment. I can send the same keystrokes to eight vtys at the same time and it has the ability to send terminal window number to the console, which works well when I'm putting temporary IP addresses on a bunch of switches and I don't want to accidentally reuse the same IP. I typically do eight terminals in that configuration, works well.

      I've played with both cygwin and mobaxterm on my Windows box, I don't have much of a preference. I typically use the Apple-supplied terminal on the MacOSX box, mainly because I'm lazy. I don't like how Apple task-switches though.

      --
      Do not look into laser with remaining eye.
    8. Re:LXTerminal by KGIII · · Score: 1

      A nod to LXTerminal for the same reasons.

      kgiii@kgiii-laptop-4:~$ basename "/"$(ps -f -p $(cat /proc/$(echo $$)/stat | cut -d \ -f 4) | tail -1 | sed 's/^.* //')
      lxterminal

      --
      "So long and thanks for all the fish."
    9. Re:LXTerminal by vtcodger · · Score: 1

      The architecture of terminal emulators is pretty bizarre once you get past the surface. Mostly it amounts to some pretty capable PC keyboard/screen variant emulating a less capable and kind of weird device that was probably designed three or four decades ago and hasn't been built in this century. Last I checked Amazon carried one -- count them, one -- model of terminal,

      Terminal emulators differ in memory usage, speed, navigation, which keys are passed to the applications, character support, clipboard support, and a dozen other things that might affect a specific user. Then there are the terminal profiles used to map the keyboard onto the imaginary terminal. My 10 year old Linux PC with Slackware 12.1 came with 2615 profiles. which is really about 2614 more than it needs. Which to choose ...

      It's usually possible to fix many (not all) terminal peculiarities like HOME and END keys not working. But it's not especially fun to do so.

      So, IMHO, the best terminal emulator is the first one you find that does what you need.

      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
    10. Re:LXTerminal by gustygolf · · Score: 1

      I take RoxTerm which has everything you listed, and probably no more.

      The only annoyance with it is that it brings up a help HTML document if you press F1. I've accidentally hit the key and opened a browser too many times.

      Although, my usual go-to terminal is urxvt. But I use roxterm too because it has GTK2 which works nicer with the IME, and renders multibyte characters in a non-cramped way.

      --
      "Slow Down Cowboy! It's been 58 minutes since you last successfully posted a comment" -- slashdot, driving users away.
    11. Re: LXTerminal by buchanmilne · · Score: 1

      Oh, the GIMP is kinda obligatory but you got to have Gnome...

      GIMP doesn't require GNOME, but GTK and some related libraries.

      Dolphin is so nice, but all those KDE deps for one program?

      KDE5 is changing that.

      I understand toolkits and DEs and they provide a cheap basis on which to build lots of software... but if you want just one excellent app (K3B, Inkscape, etc.) your machine will get a lot fatter -- not to mention the conflicts which might^H^H^H^H^H will arise.

      What conflicts? I usually run KDE with evolution installed (need a mail client with Exchange support), and have never, in mqny years see any conflict. For many years (when actively packaging gui apps and thus needing to test menu entries)
      I ran with multiple full desktop environments installed, and saw no conflicts.

    12. Re:LXTerminal by Blaskowicz · · Score: 1

      I use mate-terminal, it might depend on renamed Gnome 2.x crap but it doesn't depend on Gnome 3!
      I have to admit I use Mate, but even then I'd possibly waste all those kilobytes to run it.. although lxterm is very similar and thus I feel at home with it too.

      Same thing about file managers with pcmanfm and caja, both are awesome although the difference is bigger (pcmanfm faster and leaner, great for saving horizontal pixels ; caja slower and prettier, slightly more featured).

    13. Re:LXTerminal by PhunkySchtuff · · Score: 1

      Current versions of OS X use Menlo as the monospaced font in Terminal, it's better better than Monaco.

      The OS X Terminal.app is one of the best, and simplest, terminals I've ever used. With telnet and ssh built in to the OS, and picocom available through MacPorts (and a number of other avenues) it pretty much has everything I need from a terminal.

      So many terminals don't re-wrap the text on window resize (I can't believe this has only just come to CMD.EXE and Powershell in Windows 10) and the OS X terminal does this really well. There are plenty of theming options, including a reasonable approximation of the default Solaris terminal colours (Profiles > Man Page). And, if you want a transparent red cursor, it's easy to configure it that way...

    14. Re:LXTerminal by geantvert · · Score: 1

      You missed the point. I assume that by "profile" you mean the termcap or terminfo entries. They are not there to "map the keyboard onto the imaginary terminal". Their purpose is to tell to the applications how to talk to the terminal. When an shell application such as emacs or vim needs to perform an action such as moving the cursor or changing the color of the text, it needs to know which sequence of special characters must be sent to the terminal. This information is provided by the local copy of the termcap entry. The terminal that will interpret those characters may be located several thousands kilometres away.

      This is especially useful for systems that can be accessed remotely. The terminal emulator you use to get a local shell on your machine is only a special case. Each of those 2615 entries is a driver for a terminal or a terminal emulator that could potentially be used to connect to the machine.

      Consider for instance the putty entry. Putty is a windows terminal emulator so you could think that it is useless on a Linux system but removing it would make it more difficult to access your Linux machine from Window.

      For instance, I see that there is a hp9845 in my database so if tomorrow I find a old HP9845 (http://www.hp9845.net/) in a junk shop, I could potentially connect it to my linux box via a serial line. From there I could log via SSH into my account on the Titan supercomputer at Oak Ridge National Lab. Emacs and other tty application should work fine assuming that the hp9845 termcap is also installed on Titan.

      Of course, the sysadmin on Titan never imagined or cared that I could access the machine from an old hp9845. Most entries in the termcap data may seem useless but they are a bit like with multimedia codecs; it is better to have as many as possible even if you do not plan to ever use them.

      Also, even if we ignore old hardware and emulators for old systems, we should not underestimate the number of entries that are potentially relevant for a significant amount of users: konsole (KDE), eterm (term in emacs), putty (Windows), vte (gnome), linux (the linux console), bsdos-*, xrvt, screen, tmux, ...

      There are also plenty of variants for different numbers of colors (e.g. xterm vs xterm-256color) or multiplexers (screen.gnome, screen.linux, screen.xterm, ...).

      You are wondering which entry to choose. Actually, you should not have to make a choice unless you are using a real terminal connected via a serial line. Any terminal emulator should already select the right termcap entry for you. What you may want to do is specialize the provided choice to get more feature. For instance change TERM=xterm into TERM=xterm-256color so that your applications know that they can use 256 colors instead of the default 32.

       

  2. ZOC by nbvb · · Score: 3, Interesting

    ZOC is hands down my favorite terminal emulator.

    Best emulation, including ANSI. Full scrollback buffers. Zmodem support. Runs on OS/2 *AND* OS X. Love it.

    1. Re:ZOC by DougOtto · · Score: 1

      +1 - very capable, albeit a bit pricey.

      --
      Solving Unix problems since 1989...
    2. Re:ZOC by ilsaloving · · Score: 3, Interesting

      OMG... ZOC is still around? I haven't used that since... well... since I used OS/2 Warp 2.1

      And they still use REXX! http://www.emtec.com/zoc/

  3. xterm by Anonymous Coward · · Score: 1

    Xterm all the way. Its fast no-nonsense, low dependency and get the job done. Perfect with Fluxbox

    1. Re:xterm by gtwrek · · Score: 1

      Oh my - there's another xterm / tcsh user out there? I'm not the only one!

      My muscle memory is just to tuned into the tcsh completions to effectively switch. I know it's a poor scripting language. But then anything over simple scripts, I just drop into sed / perl.

      My admins always shake there head when I ask them to please install tcsh...

      As to terms, yeah xterm's good enough for me too. I like it configured with a large buffer with scrollbars on the left. I really don't depend on much else...

    2. Re:xterm by unixisc · · Score: 1

      I just use the 'native' terminal of the Windowing system that I use at any moment. Be it the one under Lumina, or LXDE or Konsole (under KDE) or GNOME terminal.

  4. Windows by The+MAZZTer · · Score: 2, Interesting

    This is more of a Linux thing, Windows users are mostly locked to the OS-provided console UI, but there are a couple apps out there. I used Console2 for a bit, which has a bunch of features over a standard Console window, then I found ConEmu which is what I like to use now. I configured it to work like a Quake-style console which is fun and easily accessible.

    1. Re:Windows by Hylandr · · Score: 1

      wmic

      You're Welcome.

      --
      ~ People that think they are better than anyone else for any reason are the cause of all the strife in the world.
    2. Re:Windows by BitterOak · · Score: 1

      This is more of a Linux thing, Windows users are mostly locked to the OS-provided console UI,

      I use Cygwin on Windows, and most often I use xterm running under Cygwin's X Server. I use xterm mainly out of habit, cause that's what I always used back in the day on Unix and later on Linux systems.

      --
      If I can be modded down for being a troll, can I be modded up for being an orc, or a balrog?
    3. Re:Windows by swb · · Score: 4, Insightful

      ConEmu is a godsend. The configuration options are kind of intricate, but it's awesome to have a cmd/powershell window that acts like every other GUI terminal emulator (like putty) has since forever.

      It runs portable, so if I do a consulting gig that involves a metric assload of powershell I can run ConEmu on the client systems without doing an install and just blow it away when I'm done.

      I'm kind of puzzled at why when MS came out with PowerShell they stuck to the same crappy console window that cmd.exe used. You'd have thought they would have gained a lot more adoption momentum if there was a gee-whiz new terminal window that came with it.

    4. Re:Windows by gstoddart · · Score: 3, Informative

      Hmmm ... cmd.exe is a command line shell.

      But cmd.exe is NOT a terminal emulator, not by a long shot.

      A terminal emulator, oddly enough, emulates terminals ... VT52, VT102, IBM 3270, and a bunch of other things. You know, like the old school real physical terminals.

      So, sorry, but no. cmd.exe is NOT a suitable answer to "what terminal emulator do you use". It's simply not even in the same family as a terminal emulator.

      --
      Lost at C:>. Found at C.
    5. Re:Windows by jellomizer · · Score: 1

      Please resize your window, without having to guess what the number of columns and rows you need.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    6. Re:Windows by T.E.D. · · Score: 1

      Actually, as a Windows user I tend to go out and install the msys version of bash on any system I'm going to be doing serious work on. A lot of people prefer Cygwin's bash, but the licensing on msys is nicer, and all you really lose is some POSIX stuff that isn't all that important unless you are trying to perform a Unix port of something. Most of the official gcc compiler installs for Windows use msys/mingwin.

      If you don't mind learning a bunch of stuff that's only valid on today's flavor of Windows, I understand Microsoft's powershell is really nice too. Be warned that some sysadmins restrict access to it though. We've run into issues with that with clients and vendors.

    7. Re:Windows by ncc74656 · · Score: 1

      One of the first things I throw on a new Windows box is Cygwin, and Windows 10 is no exception. It's even on the tablet I bought recently, where it's been useful for logging into servers and checking on things.

      --
      20 January 2017: the End of an Error.
    8. Re:Windows by chispito · · Score: 2

      You're right. My bad.

      --
      The Daddy casts sleep on the Baby. The Baby resists!
    9. Re:Windows by jdavidb · · Score: 1

      One of the first things I throw on a new Windows box is Cygwin

      You and me both. mintty+cygwin makes Windows bearable.

      (in fact it makes it into a mere host for my terminal windows and browser)

    10. Re:Windows by jdavidb · · Score: 1

      That's how I did it for years, until mintty came out. Now I'm an unabashed mintty fanboy.

    11. Re:Windows by danbob999 · · Score: 2

      PowerShell? You mean that scripting language that can't even run unsigned scripts by defaults?
      No thanks, I will stick to .CMDs.

    12. Re:Windows by Cacadril · · Score: 1

      I have Windows 10 with CMD.EXE. Try right-click on the Windows Logo button (former Start Menu button). The context menu has entries for cmd with and without administrator, as well as powershell with and without admin rights.

      --
      There is no substitute for common sense. Especially, no body of rules will do.
    13. Re: Windows by afidel · · Score: 1

      Other good ones on windows are terraterm and hyperterm Pro, I've run into situations where each was the only thing to correctly emulate a terminal for certain remote hosts.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    14. Re:Windows by T.E.D. · · Score: 1

      ... A lot of people prefer Cygwin's bash, but the licensing on msys is nicer, and all you really lose is some POSIX stuff ...

      try msys2 ORDERS of magnitude better bundle

      From what I can see, msys2 is based on Cygwin, which gives me back the licensing issues I was trying to get away from (and admittedly the POSIX). Entirely defeats the purpose.

    15. Re:Windows by jdavidb · · Score: 1

      Thank you. I saw this Friday and am trying this out today for some of the things I still have to use the Windows console for. Just being able to highlight and copy text easily is a breath of fresh air!

    16. Re:Windows by knisa · · Score: 1

      PowerShell? You mean that scripting language that can't even run unsigned scripts by defaults?
      No thanks, I will stick to .CMDs.

      Because "Set-ExecutionPolicy Unrestricted" is too hard to type?

      --
      This space for rent.
    17. Re:Windows by danbob999 · · Score: 1

      When you want to deploy scripts to computers used by others, including people outside of slashdot, yes.
      At least with a CMD I can tell anyone "just double-click on that icon".

  5. Looking for a good one is hard by metrix007 · · Score: 1

    This is harder than I would have thought. I'm working on a custom build of NetBSD for a project, for desktop use of a sort. Trying to find one that isn't part of some other DE (which is fine, but I'd rather have one that doesn't rely on a bunch of libraries that are only installed so I can sue it), AND has tab, unicode and transparency support is hard. I still haven't found a decent one, although have a few more to search through.

    In the meanwhile, I'm using tilde and xterm.

    --
    If you ignore ACs because they are anonymous - you're an idiot.
    1. Re:Looking for a good one is hard by kaka.mala.vachva · · Score: 1

      You need LXTerminal.

    2. Re:Looking for a good one is hard by metrix007 · · Score: 1

      Part of my criteria was that it is not from another DE. Isn't LXterminal from LXDE?

      --
      If you ignore ACs because they are anonymous - you're an idiot.
    3. Re:Looking for a good one is hard by fnj · · Score: 2

      If you could articulate WHY you demand that it not be part of a DE, it would be helpful.

      Meanwhile, Wikipedia is your friend. "LXTerminal is the standard terminal emulator of LXDE. The terminal is a desktop-independent VTE-based terminal emulator for LXDE without any unnecessary dependency. "

      LXTerminal 0.2.0 dependencies: Vte-0.28.2. PERIOD.

      Appears to me that there is no rational reason to discount it. You don't have to load LXDE to get LXTerminal.

    4. Re:Looking for a good one is hard by Cacadril · · Score: 1

      What do you use transparency for?

      --
      There is no substitute for common sense. Especially, no body of rules will do.
    5. Re:Looking for a good one is hard by fisted · · Score: 1

      urxvt, a.k.a. rxvt-unicode in pkgsrc. thank me later.

    6. Re:Looking for a good one is hard by gustygolf · · Score: 1

      Roxterm. Matches everything you want. Depends on Gtk and that's about it.

      Although I can't fathom why anyone'd want transparency.

      --
      "Slow Down Cowboy! It's been 58 minutes since you last successfully posted a comment" -- slashdot, driving users away.
    7. Re:Looking for a good one is hard by eneville · · Score: 1

      xterm?

    8. Re:Looking for a good one is hard by Blaskowicz · · Score: 1

      In other words LXDE's design goal is that all its components are desktop independent, barring a general dependency on gtk2. The other aspect is old school optimization for low footprint, so you can run it on a computer from the late 90s or the worst raspberry pi.

      There is LXQt now too, would a Qt environment be preferred or desirable in some way, although it's more in 0.x territory and I don't know much about its terminal emulator, called qterminal. (LXDE and Razor-Qt had a baby, it's LXQt! LXDE is alive and Razor-Qt is defunct, but living in LXQt now..)

      LXQt 0.10 just got released, I've just seen it.

      Even the file manager is lean enough so you can install it on a headless box and use it with ssh -X (pcmanfm, possibly pcmanfm-qt version)

    9. Re:Looking for a good one is hard by allo · · Score: 1

      urxvt + perl-extension for tabs. You need to configure it via .Xresources.

    10. Re:Looking for a good one is hard by allo · · Score: 1

      Terminals with libvte are no good idea, they write your screen to /tmp, which might contain private data.

    11. Re:Looking for a good one is hard by metrix007 · · Score: 1

      Why would it be helpful? My reasons and motivations are irrelevant. I stated a need, and the person who recommended a solution, and you, ignored that need.

      I agree, it seemingly meets all my needs (although I have a list of others I still have yet to investigate). My reason for looking for a TE that is not part of a DE is partly due to a constraint of a project being built, and partly due to preference.

      It would be nice if there was an independently maintained project, but those that are normally are lacking in some way.

      --
      If you ignore ACs because they are anonymous - you're an idiot.
    12. Re: Looking for a good one is hard by allo · · Score: 1

      who cares about permissions? most systems have /tmp still on disk. So pull the power cord, boot with hdd read-only and you get all the screencaps from the terminals. use some undelete tool and get even more.

  6. The Entire Subject Article is Wrong by idontgno · · Score: 3, Interesting

    Every candidate they list is a local console application using a local framebuffer desktop system.

    Real terminal emulators are network detached from a headless server system.

    I use PuTTY SSH from Windows, command-line OpenSSH from a native (non-graphical) console for Linux, or VxConnectBot on my Android phone (which has a slider keyboard).

    Sometimes I'll actually use an old-school serial-port terminal emulator on an old Amiga to connect to my "desperation serial port" console on my home server. Weird how that thing will be working when must network-based ttys are down.

    --
    Welcome to the Panopticon. Used to be a prison, now it's your home.
    1. Re:The Entire Subject Article is Wrong by ancientt · · Score: 1

      I'll have to check it out, but just for reference, PuTTY can save session logs or configuration parameters and there is a command line associated program psftp for an sftp client along with a handful of other handy things in the suite.

      Personally though, I prefer KiTTY for the transparency and system tray options. For a GUI SFTP/FTP/FTPS/Whatever client, I use WinSCP.

      --
      B) Eliminate all the stupid users. This is frowned upon by society.
    2. Re:The Entire Subject Article is Wrong by BitZtream · · Score: 1

      ...

      You do realize you're applying a definition from the late 90s/early 2000's to a term used 20 years before that right?

      Stop pretending you're old school, you don't even actually know what a terminal emulator is. You lost it the instant you thought it had anything at all to do with the network since terminal emulation actually happened before the Internet existed ... on terminals which emulated other terminal types.

      'Old school serial' is where it came from.

      There is absolutely NOTHING in correct about the list they've provided, you just want to add a requirement for network support to it, and there is no such thing.

      Seriously ... the Amiga isn't even old school, what are you like 18 or something? Its cute that you don't understand why the serial console works with networked TTYs don't though ... and yet you pretend to know more than the article.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    3. Re:The Entire Subject Article is Wrong by KGIII · · Score: 1

      You're as bad as Pope, today. Stop picking on the kids. ;-)

      --
      "So long and thanks for all the fish."
    4. Re:The Entire Subject Article is Wrong by Blaskowicz · · Score: 1

      So what you want is GNU screen?
      That is "detached", or "attached" and works with a serial port too.

      native (non-graphical) console for Linux,

      It is a terminal emulator and runs on what is called the framebuffer console.

  7. aterm ! by x0ra · · Score: 1

    Pretty minimalist. :-)

  8. Wires are the best terminal by mveloso · · Score: 3, Funny

    Terminals are lame. I like being close to the machine, so I wired the serial port right into auditory nerve. I had to drop the bitrate to 7-O-3 to get it to work reliably.

    I'm still working on the input part. It's hard to concentrate on input when the damn thing is blasting your ear every few microseconds with noise.

    1. Re:Wires are the best terminal by rrohbeck · · Score: 1

      Try lamps and toggle switches, they're the proven way.

    2. Re:Wires are the best terminal by ilsaloving · · Score: 1

      What if you rig it so that you send XON/XOFF signals when you cough?

    3. Re:Wires are the best terminal by swillden · · Score: 1

      What if you rig it so that you send XON/XOFF signals when you cough?

      CTS/DTR is much more reliable. Software flow control is fragile.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  9. GNOME terminal by Anonymous Coward · · Score: 1

    GNOME terminal

    You can preset profiles with different colors on background and running different apps and even restart command when it ends (ssh reconnect)

  10. XTerms are still useful by jandrese · · Score: 2

    I recently was working on a machine with no internet connectivity trying to visualize some data with gnuplot. Only I discovered that some distros (won't name names here, but it's not an obscure one) by default install gnuplot with no bitmapped graphics support. I thought I was up a creek until I noticed that gnuplot has support for xterms's tektronics graphics mode. While it still has limitations (no color!), it got the job done. I'd like to see your fancy semitransparent Gnome Terminal handle hideously obsolete vector graphics.

    --

    I read the internet for the articles.
    1. Re:XTerms are still useful by serviscope_minor · · Score: 1

      I once saw (a hacked version of? ) lynx do full color bitmap graphics inline in an xterm. It used some xterm only control sequence to get aa window id, then shelled out to some custom viewers to do the display. We all had a good laugh when we saw it.

      --
      SJW n. One who posts facts.
  11. Defaults unless they suck by GameboyRMH · · Score: 2

    Defaults that work well give me no incentive to change...so gnome-terminal (known as mate-terminal on most of my systems) and osso-xterm.

    --
    "When information is power, privacy is freedom" - Jah-Wren Ryel
  12. tty by bunratty · · Score: 3, Interesting

    If you have the misfortune of running a GUI, you can quickly get to a tty with Ctrl-Alt-F1. Who needs emulation?

    --
    What a fool believes, he sees, no wise man has the power to reason away.
    1. Re:tty by MSG · · Score: 2

      If you're on a PC, that's still a virtual terminal, emulating a terminal.

    2. Re:tty by rrohbeck · · Score: 2

      You can have a dozen terminal windows on screen (OK, it's usually only 3 to 5 for me.) Each with multiple tabs, each tab running tmux. Yay.

      konsole for the record but it doesn't matter much.

    3. Re:tty by jdavidb · · Score: 2

      The GUI is just a manager for my 37 terminal windows.

    4. Re:tty by BitZtream · · Score: 1

      ... people who have adapted to looking at more than the trivial amount of text you seem to think is awesome?

      How is this ignorant tripe modded +5? Just because you like pretending you're old school doesn't mean that either A) You are old school or B) Its actually better.

      All it does show is that you want to pretend something that was out dated 20-25 years ago is awesome and better than all the shit that replaced it across ... well everything.

      Oh, btw, that console you're looking at ... guess what its doing ... ITS EMULATING ANOTHER CONSOLE PROTOCOL because NO app you have speaks directly to your console driver, but hey, you act all high and mighty.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    5. Re:tty by eneville · · Score: 1

      gpm, with a mouse, or use ctrl-a [ in GNU Screen... worked well for me for years...

  13. Obligatory xkcd by celest · · Score: 1

    Real programmers use butterflies: https://xkcd.com/378/

  14. xterm by Stephan+Schulz · · Score: 1

    It's good enough and has everything I need. Tcsh (preferred) or bash (in a pinch) inside it.

    --

    Stephan

  15. xshell 4 by Hylandr · · Score: 1

    xshell 4

    Because all the things.

    --
    ~ People that think they are better than anyone else for any reason are the cause of all the strife in the world.
  16. Re:Terminal emulators are for LUDDITES. by Coren22 · · Score: 2

    What about terminal emulating apps?

    https://play.google.com/store/...

    --
    APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
  17. Terminator by Anonymous Coward · · Score: 1

    I love Terminator, keyboard shortcuts are powerful, settings are many and arrayed in a way that feels natural to me. Broadcast groups are quite useful.

  18. Don't need no emulator ! by Melkhior · · Score: 1

    Why would I need a terminal *emulator* ?
    https://en.wikipedia.org/wiki/...
    https://en.wikipedia.org/wiki/... (XTerm still emulates the vector graphics of the 4014...)
    https://en.wikipedia.org/wiki/...
    I still remember the time when "multiple terminals" meant "grab another nearby vt100 while the first one's busy". Then there was screen(1), and we saw that it was good :-)

  19. Guake, baby by SpectreBlofeld · · Score: 2

    Guake is the first thing I install on a new distro. Terminal drop-down is only a keypress away.

    1. Re:Guake, baby by greenfruitsalad · · Score: 1

      every time i run gnome, i eventually start missing yakuake, so i install guake. and i'm always disappointed. inability to resize on the fly (with key combo), inability to split terminal horizontally and vertically, inability to rename tabs to something meaningful (and for the tab names to STAY that way).

  20. color_xterm by drinkypoo · · Score: 1

    I'm still using good old xterms when on Unix. They're super stupid fast, they use basically no memory, and you can change the font size quicker than with any other terminal in which you don't sometimes change it by accident by mashing keys.

    If there's a terminal icon already in whatever launcher, though, I generally just use it until it pisses me off

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    1. Re:color_xterm by shellbeach · · Score: 1

      I'm still using good old xterms when on Unix. They're super stupid fast, they use basically no memory

      Memory usage by a terminal emulator can hardly be a deciding factor these days, can it? Just checked my work box, and gnome terminal is using ~45Mb out of 32Gb, even with god-knows-how-many terminal tabs open. It's not going to break the bank ...

      Come to think of it -- does anyone know of a terminal emulator with Tree Style Tabs?? That would be a true killer feature for me.

    2. Re: color_xterm by shellbeach · · Score: 1

      *shrug* ... I have 8192 lines of scroll back and generally more than 10 terminals open at once, and I really can't say I get anywhere near a gig of ram usage. Even if I did, what's a gig these days? It's a bit pathetic that a few terminals take up so much, but I'm not going to lose sleep over it except when I need every last drop of memory (which is thankfully rare).

      But thanks for the oblique link to ROXterm from your spreadsheet -- that's the first terminal I've found that does side tabs! Amazing ...!!

  21. Re:Terminator by torqer · · Score: 2

    I use Terminator primarily as well. Nice and useful plugins for it.

    I also use tilda bound to F12 for long term, persistent commands, that I want to check on occasionally. VPN connections, etc. It's simple to use, and has a very minimal foot print.

  22. 4Dos by Bigbuzzman · · Score: 1

    Dammit, now I'm going to have to find the install floppy.

    1. Re:4Dos by Rufty · · Score: 1

      Well, yeah. And TCMD. I still miss file descriptions, even though NTFS and HPFS support the concept, there's just not the tools to use them.

      --
      Red to red, black to black. Switch it on, but stand well back.
    2. Re:4Dos by Wolfrider · · Score: 1

      --The nice thing is, he's still in business for Windows:

      Look for "TCC/LE"

      https://jpsoft.com/

      --I started with Norton Utilities NDOS, found 4DOS, and now have TCC/LE installed everywhere ;-)

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
  23. Konsole by AntEater · · Score: 4, Informative

    All things being equal, I prefer KDE's Konsole. It has all the features I need or want (tabs, profiles, easy customization) and fits well in the KDE environment.

    If I'm using a simple window manager, I go for rxvt because it's lightweight and still hits most of the feature list.

    What I actually use the most is Putty thanks to the fact that I'm at work and Windows doesn't include a sane set of utilities.

    The hall of shame award goes to Apple's Terminal.app. Horrible handling of the bash key shortcuts.

    --
    Alex, I'll take keybindings not used by Emacs for $400....
  24. Terminal.app by etinin · · Score: 1

    With Bash running inside (not that you have much choice with OS X)

    --
    "I decided I could write something better than everything out there in two weeks. And I was right." - Linus Torvalds
    1. Re:Terminal.app by nawcom · · Score: 3, Informative

      You actually have just as many options as any other term emu. I use zsh with Terminal.app just fine. OS X comes with:

      /bin/zsh (z shell)
      /bin/ksh (korn shell)
      /bin/tcsh (t shell)
      /bin/bash (default - bourne again shell)
      /bin/sh (not bourne shell but bourne-again shell (bash) - it's not symlinked though which is interesting)

      You can change it via the chsh command just like any other unix OS or if you feel like pointing and clicking your way there, you can edit Terminal.app's preferences.

    2. Re:Terminal.app by kschendel · · Score: 1

      On OS X, you can run iTerm, which I've used and liked for years now. Recommended, especially if you have to actually emulate some particular terminal setup.

    3. Re:Terminal.app by nbvb · · Score: 2

      Interesting to note that Mac OS X's default shell was tcsh. I forget which version changed to bash.

    4. Re:Terminal.app by UnknownSoldier · · Score: 1

      There _are_ options for *terminals* on OSX:

      iTerm2
      http://iterm2.com/features.htm...

      TermKit
      http://acko.net/blog/on-termki...

      Fish Shell
      http://fishshell.com/

      There is no reason why you can't run zsh, tcsh, etc.

  25. Depends... by i.r.id10t · · Score: 2

    For just opening a terminal on my desktop/laptop, I'm using the default mate-terminal (I run Mint w/ MATE).

    However, when I'm coding (usually PHP stuff) I use Kate as my editor, and it can use konsole as a terminal at the bottom of the editor. Instead of toggling back and forth between windows, or even switching my focus from one to another on my dual monitor setup, I can see webserver error logs or whatever right there in the editor.

    --
    Don't blame me, I voted for Kodos
    1. Re:Depends... by i.r.id10t · · Score: 1

      Can you recommend a good IDE for PHP ?

      Personally, having a LAMP setup on localhost, with a good text editor (syntax highlighting, multiple docs, etc) and some way of watching the apache error log (hence the konsole terminal at the bottom of kate) is fine for what I do.

      But if there is a free IDE that I can Just Use without having to change my work flow, etc. I'm always open to suggestions

      --
      Don't blame me, I voted for Kodos
  26. GTKTerm for talking to embedded appliances by niks42 · · Score: 1

    I use GTKTerm for being a 'real' terminal connected to embedded kit via serial ports (either real, 9-pin beasts or virtual via USB). Outside of that, I use Gnome Terminal - for when I want to launch ssh onto another computer as well.

  27. Re:Terminology by Coren22 · · Score: 2

    I looked up some pictures and caught myself moving my head to remove the glare...the memories.

    --
    APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
  28. PuTTy by darkain · · Score: 3, Interesting

    PuTTy. It isn't a "terminal emulator" in the sense that it is the terminal for the local machine. It is used for connecting to all those remote headless servers out there. I'm personally locked into Windows on my workstation for the time being due to other Windows only software requirements, so this is a good bridging application to access all the Linux, FreeBSD, vSphere, and SmartOS machines that I work with.

    1. Re:PuTTY by mukinrestak · · Score: 1

      You know, as a recent convert to FULL Linux with no Windows backup (Win 10 was the breaking point), I really wanna be that guy telling you to convert. However, PuTTy is good stuff. Combine it with XMing and X11 forwarding and you can rock a remote linux box on windows pretty well. I ran my home server for several years using PuTTy and Xming.

    2. Re:PuTTy by jdavidb · · Score: 1

      I'm duplicating what I put in another post, but you might be a bit interested in trying out mintty with Cygwin. mintty was forked from PuTTY awhile back and is pretty nice, and you get all the UNIX commands local on your Windows machine that you are stuck with (like me).

    3. Re:PuTTy by darkain · · Score: 1

      Does it support smart card based authentication? This is one of the main reasons I'm on PuTTy now is because my company switched to using USB based smart cards and passwordless authentication.

    4. Re:PuTTy by eneville · · Score: 1

      Personally, run those edge cases of Windows only software in a VM (iTunes and certain iPods, Outlook, etc, I'm looking at you). Everything else, particularly web based applications just run better on Linux. Oh yeah, and the boot time is much better for Linux, too.

  29. mintty on cygwin by Snotnose · · Score: 1

    Most of my work nowdays is done on a Win 8.1 box with Cygwin installed. I used to use rxvt until it broke a couple years back, now it's mintty.

    On Linux, I don't know. Tried to upgrade my Linux box a couple weeks ago and got the message "your video chip is no longer supported". Sure nuff, it won't go into GUI mode. Haven't gotten around to fixing it yet.

    1. Re:mintty on cygwin by klui · · Score: 1

      Same here. If you set LANG=....UTF-8 Unicode is rendered using common programs like ls and less, but sadly not vi.

    2. Re:mintty on cygwin by Snotnose · · Score: 1

      I run gvim, not the vi that comes with cygwin. Gives me path issues, but it's the best I can do (yeah, I know about cygpath).

  30. Kermit by Billy+the+Mountain · · Score: 3, Informative

    Whenever I dial up to my ISP on my 1200 baud modem using an acoustic coupler, I prefer using Kermit!

    http://www.columbia.edu/kermit...

    --
    That was the turning point of my life--I went from negative zero to positive zero.
  31. SecureCRT by Etcetera · · Score: 1

    I've never understood the appeal of Quake-style drop-downs. The last thing I need is quick command at chat speed, and, as a server sysadmin there's usually nothing interesting on my laptop/desktop to begin with -- I'm administering servers that are out there doing stuff.

    For Windows (and OS X, finally), I've gotten accustomed to SecureCRT's interface and tend to find it the most comfortable. SecureFX is a little less reliable on the Mac (I prefer CyberDuck or another more Mac-like client), but its integration with CRT's keystore makes it super convenient.

    1. Re:SecureCRT by SpectreBlofeld · · Score: 1

      A drop down terminal is super helpful when switching back and forth between the terminal and documentation in a browser window.

    2. Re:SecureCRT by cogeek · · Score: 1

      I've used SecureCRT for years, still my go-to for terminal emulation. Great organization, logging, lots of good features.

    3. Re:SecureCRT by antdude · · Score: 1

      What about PuTTY?

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    4. Re:SecureCRT by Spacelem · · Score: 1

      I find OS X's window manager quite clunky, and I appreciate being able to Opt-Space to pull down an iTerm2 on any desktop, especially as you can open any file with Cmd-Click, I'm faster using iTerm2 than with the Finder.

      However on Linux (Mint Cinnamon, which I like very much), I just type Super-A, and a terminal pops up wherever I am, so I don't need the Quake-style drop-down. I don't use Windows, so I don't have a solution there.

  32. A common terminal for all platforms would be nice. by tralfaz2001 · · Score: 1

    But I'm not sure if its ever been attempted. So depend where I'm working: Mac OS X: iTerm2 UNIX/Linux: Mostly XTerm, as I rarely need more than it gives, but gnome-term on occasion. Win32/Cygwin: ConsoleZ, an improved fork of Console2 . I can't emphasize enough how grateful I am for ConsoleZ from freeing me from the inane rectangular select regions of cmd.exe. Sure cygwin has rxvt for line oriented selection, but it doesn't work for anything that outputs to the Win32 console. ConsoleZ does line oriented selection for Win32 and cygwin.

  33. Gnu Emacs (and xterm or whatever) by halsathome · · Score: 2

    M-x shell in emacs for anything long-running, or where you need copy-paste. M-x rename-buffer lets you run several shells in one emacs. If you have a file opened with tramp e.g. open a file named "/user@other-host:/etc/that-config-file" (i.e. ssh to another system) , M-x shell will launch on that host (at least in recent versions).

    Also other shell-based interfaces like mysql, tclsh will usually have their own mode, launced with e.g. M-x sql-mysql .

    Emacs does not like ncurses-based apps, so then Xterm needs to be kept around. These days emacs handles normal ansi-colors quite well, though tramp will usually fail if you try to open files on a busybox-based system.

    For one-line, one-off commands Xterm or system default.

  34. PuTTY by ziani · · Score: 1

    I use PuTTY to SSH into my FreeBSD box. And no, Netcraft has not confirmed anything.

    Get it here:
    http://www.chiark.greenend.org...

  35. mrxvt.. but I can't use it :( by frooddude · · Score: 1

    I love the broadcast feature of mrxvt because there are a number of situations I get into where it's just handy to control 20 different machines with the same keypresses.

    Unfortunately it doesn't support modern typography like UTF8. So I am using xfce4-terminal which mostly does what I need. Wrote a little script to deal with the broadcasting that leverages pconsole to get me there.

    1. Re:mrxvt.. but I can't use it :( by ewhac · · Score: 1

      Unfortunately it doesn't support modern typography like UTF8.

      Are mrxvt and urxvt (RXVT with Unicode support) mutually exclusive?

  36. The Most Interesting User In the World! by Billy+the+Mountain · · Score: 1

    I don't always connect to my ISP using dial-up on a 1200 baud modem with an acoustic coupler, but when I do, I use Kermit!

    --
    That was the turning point of my life--I went from negative zero to positive zero.
  37. mate-terminal by sensei+moreh · · Score: 1

    I'm using mate-terminal. Given that I'm running a Mate desktop, it makes sense. However, it does depend on mate-desktop-libs, so I wouldn't recommend it to uses of other DEs.

    --
    Geology - it's not rocket science; it's rock science
  38. I used to care by barryf · · Score: 1

    Back when I cared, I used Terminator. Then I discovered tmux, and now I don't care.

  39. Input Broadcast is a MUST by digitalPhant0m · · Score: 2

    If you're a sysadmin or devops engineer (or whatever the popular term for unix admin is these days) you're going to want to be able to broadcast input to groups of terminals.

    Terminator (Linux)

    iTerm2 (OSX)

    1. Re:Input Broadcast is a MUST by silas_moeckel · · Score: 1

      Sure because you have a usecase where sendinging the same commands to n number of servers is the best method? Is this what sysadmins without puppet/chef/etc etc are forced to use. Are you tail tail -f log files as well?

      --
      No sir I dont like it.
  40. Re:Mobaxterm by Anaerin · · Score: 1

    Second on this. Provides a local (Bash-like) console, all the SSH features you can want, and X forwarding, all in a single package.

  41. Re: Konsole by W.+Justice+Black · · Score: 1

    Yep, I tend to prefer the default keybindings on konsole (particularly shift+Left/Right to switch tabs) and theme handling. ...but I do so on Ubuntu with Unity (and there I go losing my street cred--I actually like Unity :-/ ).

    --
    "Time flies like an arrow; fruit flies like a banana." --Groucho Marx
  42. Re:Terminal emulators are for LUDDITES. by ilsaloving · · Score: 1

    I'm dissappointed. I was hoping to hear about COWs next great adventure!

  43. VT100 for lyfe!!!!!! by grimmjeeper · · Score: 1

    You can have my VT100 when you pry it from my cold dead hands....

    Well, that is if I still had one.

    Who am I kidding. I just use whatever comes installed by default. I never did use any really fancy terminal features beyond color displays. XTerm is fine for me. Though I do remember back in the day when the choice would actually affect basic features.

  44. Win, Mac, Linux picks by strredwolf · · Score: 1

    Windows: PuTTY, followed by Cygwin's own terminal.
    MacOS: iTerm. It what the Terminal is supposed to be.
    Linux: rxvt-unicode. It's a classic terminal, but it's just a terminal. Nothing more, nothing less. XTerm is just too bloated.

    --

    --
    # Canmephians for a better Linux Kernel
    $Stalag99{"URL"}="http://stalag99.net";
  45. TMUX over SSH by rocqua · · Score: 1

    I tend to connect over kitty (putty with some extra features). Then on my server I use tmux for multiplexing, tab-like behaviour and all those goodies. Other times I use the secure shell app on my chromebook to SSH into my server. I then attach to the same (persistent) tmux session.

  46. Depends on OS by ender- · · Score: 1

    Typically I just use PuTTy in Windows to access my Linux environments. I don't do much command line stuff IN Windows so the Command Prompt is all I use for that.

    When using Linux [as I do all day for work] I typically use XFCE's Terminal then use GNU Screen

  47. you kids and your emulators. by nimbius · · Score: 1

    step up to the adult table and get real. Ive long since given up my old terminal emulator for a much more purist representation of interaction with the kernel. using two 45lb electromagnets, one strapped to each hand, I pedal a small generator with my feet and vary the field strength between the two accordingly to properly submit cpu bytecode to the ALU. to check uptime I measure and record the number of rotations of the cpu fan using an inductive loop wound around my tongue. mainstream users will balk at the lack of a "gui" or "mouse interface" but I assure you its well worth it to get the best performance on slashdot over curl.

    --
    Good people go to bed earlier.
  48. Cathode by cerberusss · · Score: 2

    I use Cathode, a fully-working terminal emulator that visually looks like an old black-and-green CRT monitor.

    I like OS X best when it's running Cathode at full-screen. I use the demo version, that starts sputtering and flaking more and more over time. So that fucking $3500 company-issued MacBook with 16 GB RAM, 1 TB SSD and 2,8 GHz quad-core Intel i7 looks nothing more than a flickering and dying pile of barely glowing phosphorous horse-shit.

    --
    8 of 13 people found this answer helpful. Did you?
    1. Re:Cathode by greenfruitsalad · · Score: 1

      i've tried cathode. once the novelty wore off and there were no more people around to show it off to, i stopped using it because of the same reasons we stopped using flickering monochrome CRT monitors.

    2. Re: Cathode by cerberusss · · Score: 1

      Totally agree, the novelty quickly wore off. I use iTerm2; whenever I get a fresh install of OS X, I run my installation script. It consists of a bunch of calls to "brew install" and " brew cask install". iTerm gets installed as one of the first.

      --
      8 of 13 people found this answer helpful. Did you?
    3. Re:Cathode by Dr.+Zim · · Score: 1

      I was hoping someone else chimed in with Cathode. It's like getting to use my Heath-Zenith H89 without having to risk blowing it's caps when I turn it on. There's no other way to play classic adventure and text based games like MUSHes.

      You can turn all the 'errors' down to where it only jitters when you switch into the active window, or just pussy out and quit using it. We didn't have that choice in 1978 and we don't want it now!

      --
      (name withheld by request)
    4. Re:Cathode by Spacelord · · Score: 1

      Cool Retro Term (CRT ... get it?) is a similar program for Linux users.

      https://github.com/Swordfish90...

  49. SecureCRT FTW by un4given · · Score: 1

    I work as a consultant and I have to use Windows as my primary OS due to software requirements. I also have to manage session data for hundreds of customers, and even more devices, so I choose SecureCRT. It lets me store sessions in a tree structure and also has the ability to store credentials (use with care) and automate logins via functionality similar to expect.

  50. Re:Terminology by Useless · · Score: 1

    And you can switch it to the NyanCat theme!

    But really, the other features such as file preview, url linking, "tabs"/split screen is why I use it.

    --
    "Even Prophets don't know everything"
  51. just plain old xterm, with this by FudRucker · · Score: 1

    ~/.Xdefaults

    xterm*font: -xos4-terminus-bold-r-normal-*-28-*-*-*-*-*-*-* xterm*saveLines: 2000 xterm*foreground: rgb:ff/ff/ff xterm*background: rgb:00/00/00 xft.dpi: 120 xft.hinting:1

    --
    Politics is Treachery, Religion is Brainwashing
    1. Re:just plain old xterm, with this by mmogilvi · · Score: 1

      I agree with plain xterm. Others tend to annoy me.

      It's true there are a number of oddities about xterm that might put off people who've never used it before. By default no scrollbar, and once you enable it, it is kind of odd in that you don't use "modern" conventions to interact with it. Its menus and other features are hidden by keystroke combinations that are probably hard to discover if you don't already know about them. I don't like some aspects of the default configuration. I've heard the code is a mess internally, although I haven't checked. Etc.

      But I still think xterm is the best. Some emulators flicker when scrolling; not xterm. It just seems faster, and I'm spoiled: even a small fraction of a second response time seems excessive to me. Uses very little RAM. Very configurable if you actually take the time to search through the man page. No superfluous decorations around the terminal (even a scrollbar) unless you want them. Doesn't depend on any huge modern GUI toolkits; if you can run X at all, then you can run xterm. It's available everywhere; get used to it once, and you aren't constantly getting used to other terminal idiosyncracies. Etc.

      My personal configuration:

      xterm*saveLines: 3000
      xterm*scrollBar: true
      xterm*boldFont: 6x10
      xterm*foreground: white
      xterm*background: black
      xterm*font: 6x10
      ! Very useful to quit out of vi or less, and still refer to
      ! what you were seeing while typing next command:
      xterm*titeInhibit: true
      xterm*pointerMode: 0
      ! works better with the black background I like above:
      *VT100*color4: blue
      *VT100*color12: lightblue
      *VT100*colorUL: yellow
      *VT100*colorBD: white

    2. Re:just plain old xterm, with this by geantvert · · Score: 1

      I agree. I am a big terminal user and after trying a few, I am back to XTerm.

      A few years ago, XTerm was limited to bitmap fonts which was quickly becoming a problem at high resolution. This is not the case anymore.

      For me, the killing feature is the ability to change the default background color using an escape sequence. I have a few shell aliases (.red, .blue, ...) to change the color theme. Somehow, this simple feature is not supported by most other terminal emulators.

      Also, XTerm uses the X11 resource mechanism. That is a bit obsolete according to modern standards but that makes it highly configurable for specific needs.
       

  52. Vista TN3270 by jbohumil · · Score: 1

    I really like Tom Brennan's Vista TN3270. http://www.tombrennansoftware.... The scripting language is simple yet powerful, and the fonts are really easy to read.

  53. JuiceSSH is a nice terminal app by ZahrGnosis · · Score: 4, Interesting

    I use JuiceSSH on my phone, which is amazingly useful more often than it should be necessary. It falls fairly low on that link, for some reason, so maybe I should check the others out.

    puTTY on Windows.

    Otherwise I'm connected directly to a linux box and just SSH out from a native command line. I don't tend to boot into X unless really necessary, and then I'm normally just stuck with xterm until I can get out of it.

    And I don't know when the last time I had to terminal from an apple product is, so I don't even know any more for that one.

    1. Re:JuiceSSH is a nice terminal app by Coren22 · · Score: 1

      Thanks for the suggestion, I will check that out. I have been using ConnectBot, and it works ok, but I am always open to possible better methods.

      --
      APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
    2. Re: JuiceSSH is a nice terminal app by Dancindan84 · · Score: 1

      I'll put in another nod to JuiceSSH on the phone. Minimalistic for the most part, but that secondary keyboard that pops up has exactly what you need that phone keyboards don't while being easily hidden when you don't need it.

      --
      "Always forgive your enemies; nothing annoys them so much." - Oscar Wilde
    3. Re:JuiceSSH is a nice terminal app by b0bby · · Score: 2

      I use ConnectBot with Hacker's Keyboard and that combination does everything I need to do on a phone. I seem to recall checking out JuiceSSH too, but I can't remember why I chose ConnectBot.

    4. Re: JuiceSSH is a nice terminal app by bill_mcgonigle · · Score: 1

      The keyboard is great, and mosh support is even better. After the second time your connection drops when your mobile IP changes *again* on the same 'session', you'll spit vinegar until mosh is configured on your server.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  54. rxvt by jon3k · · Score: 1

    Specifically urxvt256c. dwm with rxvt is a beautiful thing.

  55. Re:Coren22's "greatest hits" fails #1/5... apk by Anonymous Coward · · Score: 1

    Dude. I don't know if you're right or wrong, but these sort of posts are making you look a little crazy and stalker-ish. I can't stop you from continuing, but your reputation is not improving this way and you're not making your point.

  56. The overflowing sink by scmaccal · · Score: 1

    I use GNU Emacs because I like to edit and see the results from one screen/window.

  57. Emacs M-x shell by Mike610544 · · Score: 1

    Allows all of the Emacs search/copy/paste/etc. functions.

    Killer feature is: run a command with 40 pages of output; do incremental backwards search to jump to different things. (Optionally copy a section of output and paste into another Emacs buffer.) All without having to touch the mouse.

    Many people don't realize how much time they waste visually scanning lengthy output without that feature (and grep is frequently not a good substitute for searching.)

    --
    ... also, I can kill you with my brain.
  58. Guake/Yakuake by mukinrestak · · Score: 1

    For serious terminal work, I'll open whatever my distro provides. My linux-fu is weak, but I see no major difference between most terminals. My main exception is having a dropdown terminal in the style of Guake/Yakuake. I still use a standard terminal for serious work, but for quickie commands, a dropdown terminal with a keyboard shortcut is a major time saver. I especially love it for Xkill. I don't like needing to use xkill ever, but when shit goes fucky, it's a godsend. Window froze? ctrl-F12, xkill, click.

  59. Re:Konsole by nawcom · · Score: 1

    The hall of shame award goes to Apple's Terminal.app. Horrible handling of the bash key shortcuts.

    the bash key shortcuts work just fine in OS X's Terminal.app. Can you give specifics, because I'm a hardcore shortcut user and I've never run into problems compared to X11 term apps regarding shortcuts in bash or any other shells for that matter.

  60. RealTerm by AndyKron · · Score: 1

    I use RealTerm, but that's probably not what you're asking for.

  61. RXVT by coats · · Score: 1

    ...and is customizable from the command line: I have a set of about three dozen color-customizations, one for each remote host I work on. My menu has "run an ssh remote session on this customization of RXVT" for each of those hosts. Can't do that with most of these new-fangled terminal emulators...

    --
    "My opinions are my own, and I've got *lots* of them!"
  62. Stuck in Windows world... by Junta · · Score: 1

    So for various unfortunate reasons, I've recently had to have Windows on my system. I struggled a long time before settling on my strategy:
    Install latest git for windows, git bash comes with the right sort of mintty with a shell that behaves sane with respect to Windows conventions while having bash. I go into settings and enable the ctl-shift shortcuts and off I go. No tabs, but otherwise makes me not miss the Linux terminals as badly.

    Things I tried but did not like:
    PuTTY: Obviously, no local capability, but even for remote hopping about the CLI is more convenient than the Putty connect dialog. I keep it around for serial connectivity in a pinch.
    MobaXterm: Handy for the canned X server, but the filesystem perspective it presents is totally alien to the 'real' windows filesystem, and it insists on useless toolbars and such that are just a waste of my screen space. A *lot* of terminals insist on toolbars, don't want them. I keep around when there's the rare need to do X forwarding but I have not set up Xpra on the target
    ConEmu: Falls short in the VT emulation, there's a lot it can't render. That said it's pretty good for powershell and such.

    Note I also install alt-drag as a matter of course.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  63. mintty by jdavidb · · Score: 1

    I use mintty with Cygwin on Windows 7. mintty was originally developed from PuTTY. It's clean and robust. It recently got a new maintainer and started seeing updates, and the new maintainer added in my favorite removed feature that I had asked about 3-4 years ago. I use it all the time at home and at work.

  64. Re:Konsole by quantaman · · Score: 1

    Same here. The other thing I like with Konsole is the shortcut for switching tabs is Shift+ which is very quick to hit.

    Honestly as long as you give me tabs and the ability to type I'm pretty happy.

    --
    I stole this Sig
  65. My own urxvt by jwymanm · · Score: 1

    https://github.com/jwymanm/ter... urxvt fork with transparent background and font shadow (love font shadow). Thanks to https://github.com/auntieNeo/a... - just fixed it to build properly.

  66. Emulator my ass by PopeRatzo · · Score: 1

    That's not a terminal. Now THIS is a terminal:

    https://cs.uwaterloo.ca/40th/i...

    --
    You are welcome on my lawn.
  67. SecureCRT by Robert.Eachus · · Score: 1

    Ok so it isn't free... it is by far my favorite, its the little things like being able to set line send delays and past in 10k plus lines of API calls into a broken API that chokes when you hit it too fast. I've never run into something it couldn't do or couldn't make easier.

  68. Terminals by scl_esc · · Score: 1

    As a legacy from the HP3000 of the 1980's - I always prefered Reflection - because it emulated the standard DEC and HP terminal types. So, since the late 1990's on HPUX and Linux, stayed with that.

  69. DECterm by lophophore · · Score: 1

    DECterm: the closest to a VT320 you can get on X11

    --
    there are 3 kinds of people:
    * those who can count
    * those who can't
  70. mrxvt has other rare features too by bingoUV · · Score: 1

    1. One good feature is - switching to the last used tab. I bind it to ctrl-tab. Most terminal emulators support going to next, previous, nth tab, but last used tab is somewhat rare.

    2. If a non-current tab has any activity, its tab icon gets a notification. This feature seems to be missing in much later terminal emulators - e.g. recent releases of gnome-terminal, lxterminal, xfce-terminal. Lilyterm has this feature, though.

    --
    Bingo Dictionary - Pragmatist, n. A myopic idealist.
  71. Emulator? Pfffft... by blind+biker · · Score: 1

    The few times I need a terminal emulator, I fire up my VT220. Yes, I do it for shits and giggles - though it does work wonderfully well and has a very comfortable "UI".

    From this you can conclude that I don't do computers as a job, since a VT220 would not be exactly ultra-portable ;)

    --
    "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
  72. Tabbed terminal plus tmux by steveha · · Score: 1

    Once I started using GNOME 2.x I started using Gnome Terminal. I quickly grew to love having a terminal emulator with multiple tabs. I am still using it (well, now it's MATE Terminal) but I also use tmux to have multiple windows per tab.

    Each tab is a different computer. Tab 1 is generally the local computer upon which I am working; then tabs 2 through whatever are the various remote machines. I ssh to the remote machine, then run tmux and open as many windows as I need.

    tmux is essential so that I can pick up where I left off if anything interrupts my work... with SSH, if your Internet connection glitches, you lose your connection; with tmux you can re-attach to your previous session and continue your work right where you left off.

    I have met someone who runs doubly-nested tmux sessions. He binds both Ctrl+A and Ctrl+B as prefixes, and he uses one of them to switch "outer" sessions (which are one per machine) and the other to switch nested terminal windows (multiple windows for working within a machine). I like having the separation of using Alt+1 through Alt+0 to switch machines and then Ctrl+A,1 through Ctrl+A,0 to switch windows on a particular machine. (Besides, I'm a vi user and I actually use Ctrl+B when editing.)

    In a previous job I had to work on Windows a lot, so I used Console. I customized its hotkeys so that it works just like Gnome Terminal.

    http://sourceforge.net/projects/console/

    For a while I was daydreaming about a GUI terminal that can use the tmux protocol and have tmux features perfectly integrated into the terminal: use the GUI scrolling thumb to scroll within the tmux history buffer, etc. But these days I'm used to working within tmux and I don't really need the features to be part of the GUI terminal application.

    A bonus of being used to the way tmux works: I can still do all the same things when logged in using JuiceSSH on my Android tablet. I buy Bluetooth keyboards that have the control key somewhere sensible so I can type commands and be productive.

    --
    lf(1): it's like ls(1) but sorts filenames by extension, tersely
  73. Whatver, but set the font & colors by JoeCommodore · · Score: 1

    My favorite is whatever but se the font to OCR-A and the colors to green on black... ahhhh. much better :-)

    --
    "Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
  74. Re:Konsole by fnj · · Score: 1

    The other thing I like with Konsole is the shortcut for switching tabs is Shift+ which is very quick to hit.

    Funny, when I hit shift+ in Konsole, it just prints "+".

  75. xterm vs. gnome-terminal by emil · · Score: 2

    xterm brags that they have the most faithful emulation of the DEC vt100/220/320/420/520 state machines of any implementation on the market.

    In summary, none of the other terminal emulators emulates "most" of xterm. Instead, they implement the most commonly-used control sequences, and there are differences between them.

    I have Cygwin on my office Windows PC, and when I have to work with a VAX or otherwise use a complete and faithful terminal emulation, I use xterm.

    If xterm had tabs, I would never use anything else. Since it doesn't, I use gnome-terminal under Cygwin. The xterm maintainer has interesting things to say about gnome-terminal:

    A more recent GNOME Terminal uses the VTE widget. I observed version 1.4.0.4 in late 2001, which mentioned it in the credits (although VTE 0.1's ChangeLog mentions no date before February 2002). It does not implement a complete vt102: it was missing several features which can be demonstrated in vttest)...

    ...so I use gnome-terminal under Windows for most everything, except when I need extremely high-fidelity.

    p.s. I will say that our production floor relies on the Reflections commercial telnet client. They like the old version so much that I had to wrap it in stunnel - there were too many objections to the new(er) ssh versions. I really don't like Reflections myself.

  76. Windows vs. Linux vs. Andriod vs. IOS by laing · · Score: 1

    I use terminal emulators on most popular platforms (excluding MacOS) and I have not yet found a perfect one. Windows has lots of good choices such as Hercules, PuTTY, Procomm, TeraTerm, uCon. The one real advantage that some of these have over anything available for Linux is the ability to throttle data being transmitted (such as an X-modem upload of a flash memory image). Another important feature missing from many of the Linux offerings is the ability to display serial line data as hex-ascii in realtime. Many embedded systems lack deep FIFOs or even interrupts so they will drop characters if the rate is too high. I have not seen a viable terminal program for Linux that handles this well. Aside from the built-in "cu", Linux has some pretty good offerings with Minicom and Kermit. Android has a built-in terminal which does a pretty good job. ConnectBot and SSHDroid are my favorite client/server. Sometimes I use SwiFTP to fill in the gaps. (Of course the GUI offerings such as ES File Explorer are good too.) IOS has limited offerings, but with the lack of serial ports I mainly just need SSH/FTP. SSH-Terminal does a very good job and even supports (some of) the X11 protocols. (For GUI I like Files Connect.)

    1. Re:Windows vs. Linux vs. Andriod vs. IOS by eneville · · Score: 1

      You may also like JuiceSSH on the droid. I found it offered better features than ConnectBot.

    2. Re:Windows vs. Linux vs. Andriod vs. IOS by laing · · Score: 1

      Thanks for that one. I'll give JuiceSSH a try. I just realized that I forgot to mention GTKTerm for Linux. It has some nice features not found in Minicom or Kermit, but still lacks an inter-character delay feature. (It does offer a delay after EOL for ASCII uploads.)

  77. rxvt-unicode-256 by llpenz · · Score: 1

    It's faster to open new rxvt instances than tabs in the other terminals

  78. Re:Yakuake by krtek · · Score: 1

    I second to this.

    Since almost forever konsole was my favorite term, and still is. All yakuake did was adding said drop down capability which helps to remove desktop clutter, and instant availability is nice too.

  79. Chrome ssh extension by michael.karl.coleman · · Score: 1

    Works well. Available Everywhere.

  80. xterm or xfce4-terminal by dskoll · · Score: 1

    Mostly I use xterm, but if I want one with decent UTF-8 / Unicode support, I fire up xfce4-terminal (part of the XFCE desktop environment.)

  81. tmux by jakeguffey · · Score: 1

    I really don't care about the terminal emulator itself that much (though I use PuTTY on Windows, Konsole on Linux, a virtual terminal provided by getty on FreeBSD, and the default terminal app on Mac OS X). The one thing I *do* care about, though, is having tmux.

    I can attach and detach from sessions at will (which is incredibly useful when working via SSH, especially doing important things on a lame-o inet link), I can multiplex windows and panes, and I can send keystrokes to multiple panes simultaneously. I really can't recommend tmux enough.

  82. SecureCRT by trawg · · Score: 1

    I'm using a copy of SecureCRT that I bought over 10 years ago (actually probably closer to 15 now). It has worked flawlessly on every version of Windows I've had during that time.

    It is nicely portable between new machines too; I just have to keep a registry file with the license info in the directory to import when I move to a new system.

    I suspect at some point it might just break. But I'm pretty happy with the mileage I've gotten out of it!

  83. Re:Mobaxterm by KermodeBear · · Score: 2

    I also highly recommend Moba XTerm, at least if your main machine is Windows.

    A brief selection of features:

    * Tabs. Yes, tabs! After years of using Putty, tabs are amazing.
    * Integrated X11 server. No having to fuss with Cygwin and all that; it just works and automatically does the forwarding for you.
    * Local *NIX functionality, again, without having to deal with Cygwin manually.
    * Free (as in beer).
    * Also supports VNC, RDP, (S)FTP.
    * Mirroring of input to multiple sessions.

    It's a great little piece of software. Never had any reliability issues. I use it daily.

    --
    Love sees no species.
  84. Apple Terminal by wezelboy · · Score: 1

    Apple Terminal is my favorite. I use GNOME Terminal mostly, but if I had my druthers I'd use Apple Terminal all the time.

    Flame away!

    1. Re:Apple Terminal by sodul · · Score: 1

      Same here, I love Terminal.app. For an Apple application it does have a large amount of features and settings.

  85. Re:Terminator by KGIII · · Score: 1

    I'd seen a few people who have mentioned this. I just installed and took a look. The settings are huge!

    I'm an LXTerminal user, by default. However, you may have a convert.

    --
    "So long and thanks for all the fish."
  86. Re:Coren22's "greatest hits" fails #1/5... apk by geminidomino · · Score: 1

    I'm pretty sure APK's taken the record for longest running slashdot netkook. No point trying to use reason.

  87. Re:Konsole by sodul · · Score: 1

    I guess he is talking about the Alt/Option key that is not configured to behave like the Meta key by default. You have to go under Preferences, Profiles, select your profile, Keyboard, and check "Use Option as Meta key".

  88. Re:Konsole by oever · · Score: 1

    In Konsole, you move to the tab to the left the SHIFT+LEFTARROW and to the right with SHIFT+RIGHTARROW.

    You can change the order of the tabs with SHIFT+CTRL+LEFTARROW and SHIFT+CTRL+RIGHTARROW.

    --
    DNA is the ultimate spaghetti code.
  89. GetConsole by Kernel+Kurtz · · Score: 1

    I mostly work with Cisco equipment. I use PuTTY on both Windows and Linux PCs - having the same interface for telnet, SSH, and serial connections is handy, though occasionally I will just use native SSH and screen commands from whatever the built in console app is.

    And I use GetConsole on my work issued iPhone. With the Redpark lightning to RJ45 serial cable it's great for making quick config changes from the console port, as well as being a telnet and SSH client. Highly recommend.

    http://www.get-console.com/sho...

  90. Gnome Terminal by movdqa · · Score: 1

    I prefer Gnome Terminal but will just use xterms if GT isn't loaded on a system that I'm using.

  91. PuTTY by nessman · · Score: 1

    PuTTY - and sometimes ProComm.

  92. Re:Coren22's "greatest hits" fails #4/4... apk by Blaskowicz · · Score: 1

    Shit, you're going to have me break my page down key.

  93. TermKit by bensch128 · · Score: 1

    I just love the graphical concepts behind TermKit.

    Really, I use Konsole all of the time but I'd love to step up and get to use a TermKit lookalike.

    Just needs support

  94. Re:RXVT Unicode and Xfce Terminal by eneville · · Score: 1

    Wasn't that mrxvt?


    mrxvt - lightweight multi-tabbed X terminal emulator - complete version

  95. Stupid article by allo · · Score: 1

    Selecting between guake / yakuake / konsole / gnome-terminal is pretty pointless.
    if you like a "slide up from top" terminal it does not really matter if guake or yakuake.
    If you want something kde-based or gnome-based, the libraries of yakuake / konsole and guake / gnome-terminal are the same.
    Others like mrxvt, urxvt are completely missing.

  96. Cathode - for the nostalgia by Zaphoddd · · Score: 1

    I use Cathode for the nostalgia. It can become the C-64 from my pre-teen years, or the TRS-80 from High School, or those DEC Terms from Undergrad or that VAX system over the Summer, or the Pre-X terms still left oer in the computer lab in Grad School. Its great. You can decide how curved the CRT is, how much flicker or overscan or even burn in. And the wonderful clicks and bells are still there. Something about it just says 'this is a computer' - it speaks my mother tongue in some way.. Its fun. Otherwise I use Terminal in OSX.. meh.

  97. PowerTerm by Doctrinsograce · · Score: 1

    I use PowerTerm the majority of the time; although I sometimes use SmarTerm; and Putty once in a while. The think I like the post about PowerTerm is the ease of cut and paste. Also it is quite easy to add function key definitions.

  98. Re:Coren22's "greatest hits" fails #4/4... apk by Coren22 · · Score: 1

    Just click the titles to minimize him, it isn't even worth scrolling past.

    --
    APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
  99. Re:Coren22's "greatest hits" fails #4/4... apk by Coren22 · · Score: 1

    I don't post AC, or did you forget this conversation again?

    I do do, I get paid very well to do. Enough that even though I am a single parent, I support myself, own a house and a Tundra. While you live in your mom's basement, and the only thing you have to show for your life is a host file aggregation "engine" that has no cylinders (so why call it a v8 engine when it is 9.x?) written in shitty Delphi and some "How to secure Windows" docs I could have written in my sleep when I was 20.

    So, what made you drop the #4 post? You realized you were wrong finally and figured out that whatever solution you use is actually a type of proxy (as that is what it is doing, not a specific implementation)?

    --
    APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
  100. Re:Coren22's "greatest hits" fails #4/4... apk by Coren22 · · Score: 1

    I haven't had mod points in a month. Just because the majority of Slashdot is annoyed by you and downmods your crap posts as off topic, redundant, overrated, and troll as they rightfully are, does not mean I am employing a sockpuppet army.

    --
    APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
  101. Re:Coren22's "greatest hits" fails #4/4... apk by Coren22 · · Score: 1

    I don't need to speak for everyone APK, you seem to like to act like you do though. Keep it up, you are just proving me right by consistently using the same technique.

    No one misses that this is you posting APK, no one is that stupid. So, either you are incredibly stupid, or you believe everyone on Slashdot is stupid. Personally, I am betting on number 2, because it fits in with your narcissistic personality disorder very well.

    As far as the stuff downmodded, give it time. You are looking back three days and commenting on the downmoderation, and comparing it to the last few hours. I was camping all weekend, so I didn't downmoderate you, and as I have already told you, I have no mod points, haven't had any for about a month. But, when I have modpoints, and I haven't posted in a thread when I come across your crap, I absolutely will downmod you. You are a troll, and most of your posts are trollish in the extreme. You very often post offtopic, just like now (what does this have to do with terminal emulators?). You often post redundantly, that is your OCD in effect.

    Keep posting, you don't bother me, you just highlight your issues.

    --
    APK likes to ask for responses to the same things over and over. Maybe he just likes the responses?
  102. Re:Coren22's "greatest hits" fails #1/5... apk by synaptik · · Score: 1

    I think it is time to replace "NOBODY expects the SPANISH INQUISITION!" With "NOBODY expects APK!"

    --
    HSJ$$*&#^!#+++ATH0
    NO CARRIER
  103. Always one fav by sentiblue · · Score: 1

    Mine is putty for windows (when I use windows)... the killer feature is the ability to highlight text to copy and right click to paste.

    When using OSX, I simply use the terminal that comes with it... it's highly customizable but there's no killer features for me.

  104. mRemoteNG, Putty, Cygwin, Pac Manager by jwhitener · · Score: 1

    On windows I use a combination of mRemoteNG/Putty. mRemoteNG stores a list of sessions in a tree view. Can be grouped into folders etc.. You can assign a saved putty config to any new mRemoteNG connection. That way, X11 forwarding, etc.. is all handled by Putty. mRemoteNG is basically just a nicer putty shell that supports tabs, and other connection types like RDP/remote desktop.

    I also like cygwin for quick command line scp from windows to headless servers.

    On linux I'm using Pac Manager. Very similar to mRemoteNG. It helps you organize all your connections into a tree view. Supports many different ways of connecting (vnc, remote desktop, ssh, etc..).

  105. Drop Down Terminal + Screen by Lord+Bitman · · Score: 1

    If you're running a terminal, GNU Screen is absolutely essential. And when you're using GNU Screen, all terminals are pretty much interchangeable already.

    So, technically I run Gnome Terminal. But I run Screen inside of that.

    Less-technically: I use this https://extensions.gnome.org/e... "Drop Down Terminal" extension, which allows me to bind a key (such as the otherwise unused "context menu" key on my keyboard), to cause a terminal to drop down, as it would in Quake or other games with a "console".

    Drop Down Terminal (running "screen -A -x -RR"), has, without any sarcasm or hyperbole, completely revolutionised my workflow. It gives the ability to treat the terminal as something you "peek" at, between doing other tasks (which take place either in the web browser, or some window dedicated to being a text editor). I cannot go on enough about how much I think this should be a thing everywhere.

    As a bonus, it gives a use to that otherwise completely useless "context menu" key.

    --
    -- 'The' Lord and Master Bitman On High, Master Of All
  106. Re:Terminator by Spacelord · · Score: 1

    > it also allows each tab to be split horizontally and vertically and then split each of those splits even further

    Why not just use tmux then?

  107. st (http://st.suckless.org/) by xMDKx · · Score: 1

    Am I the only one using st? It's simple and lightweight, pretty good (my choice was xterm, but one day I tested a lot of terminal emulators, and this one is the perfect choice for me).

  108. ANSITerm by Theovon · · Score: 1

    I use ANSITerm on the Atari ST. It’s the only terminal program for the Atari ST that supports full 16-color VT102.

    [Most won’t get the joke, so I’ll ruin it. I wrote that program, and it’s still popular among retro computing enthusiasts.]