LWN: Comments on "The Grumpy Editor's guide to terminal emulators" https://lwn.net/Articles/88161/ This is a special feed containing comments posted to the individual LWN article titled "The Grumpy Editor's guide to terminal emulators". en-us Wed, 01 Oct 2025 18:53:18 +0000 Wed, 01 Oct 2025 18:53:18 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net DCOP https://lwn.net/Articles/245624/ https://lwn.net/Articles/245624/ kamathln start konsole by giving --script option<br> then use the "feedsession()" method<br> Wed, 15 Aug 2007 05:40:04 +0000 non kde/gnome tabbed consoles https://lwn.net/Articles/112011/ https://lwn.net/Articles/112011/ terminator mrxvt, a successor of multi-aterm based on rxvt/aterm/eterm has been released for a while under active development. lots of features have been added, and it is pretty stable for daily use.<br> Sat, 20 Nov 2004 02:33:38 +0000 Re: multi-gnome-terminal https://lwn.net/Articles/91055/ https://lwn.net/Articles/91055/ sckramer Try ctrl+middle mouse button. Configurability is a little bit of an issue, it seems to not listen to any off the mechanisms available on my Debian system: /etc/alternatives/, sensible-browser, gnome settings, all of which are pointed to firefox. Yet it manages to start up plain mozilla on all URL's I click. Couldn't find anything in the documentation. Anyone for a solution (other than sym-linking /usr/bin/mozilla to firefox)?<br>For the rest MGT is great. It is the only terminal I can find with tabs and configurable shortcut-keys for self-defined 'tab-profiles' (unlike konsole and gnome-terminal), which is handy if you log into different computers regularly Thu, 24 Jun 2004 12:58:56 +0000 The Grumpy Editor's guide to terminal emulators https://lwn.net/Articles/90469/ https://lwn.net/Articles/90469/ k8to The athena scrollbar is a good example of an interface element which has more features but poorer intuition and usability. Given the ability to use the keyboard for advanced actions such as &quot;page up&quot;, I say good riddance to bad rubbish. May it rest in pieces. Mon, 21 Jun 2004 20:48:51 +0000 multi-gnome-terminal https://lwn.net/Articles/90334/ https://lwn.net/Articles/90334/ ela I use multi-gnome-terminal, too. While it has URL highliting, I haven't found out yet whether it also has URL handling, i.e. that one clicks on an URL starting with &quot;http://&quot; and having it open it in your favourite browser. Is this configurable, and how? Sun, 20 Jun 2004 16:45:48 +0000 *That's* the font I've been looking for! https://lwn.net/Articles/90258/ https://lwn.net/Articles/90258/ barrygould Wow, with Konsole's default font on Fedora 2 (&quot;monospace&quot;), Zero's and Oh's are completely indistinguishable!<p>Bitstream Vera Sans Mono seems good though, and has the aforementioned dotted Zero.<br> Fri, 18 Jun 2004 22:40:55 +0000 I use background images... https://lwn.net/Articles/90133/ https://lwn.net/Articles/90133/ gio I also use background images - I tile a faint color image of the server name that I'm logged in to. Fri, 18 Jun 2004 10:02:14 +0000 non kde/gnome tabbed consoles https://lwn.net/Articles/90106/ https://lwn.net/Articles/90106/ scottie <a href="http://www.fvwm.org">FVWM</a> has <a href="http://users.tpg.com.au/users/scottie7/fvwmtabs.html">FvwmTabs</a> which is a generic tabbing module. Fri, 18 Jun 2004 02:27:44 +0000 Every terminal emulator I've tried ... https://lwn.net/Articles/90103/ https://lwn.net/Articles/90103/ scottie If you use a decent window manager (FVWM), you can get tabbed terminals with ANY terminal emulator. <p><a href="http://users.tpg.com.au/users/scottie7/fvwmtabs.html">http://users.tpg.com.au/users/scottie7/fvwmtabs.html</a> <p>Actually, you can tab any program. It's even possible to have different programs on each tab. Fri, 18 Jun 2004 02:06:25 +0000 The Grumpy Editor's guide to terminal emulators https://lwn.net/Articles/90058/ https://lwn.net/Articles/90058/ blinky Don't really care about the eye candy. Tried gnome-terminal etc but always end up using xterm.<p>1. Selecting text (characters, words, lines and every thing between left mouse btn and right mouse button click)<p>2. Ctrl+middle button to Clear and reset saved lines, great when compiling pl/sql packages.<p>3. Scroll bar usage<p>Nothing really comes close. Would be great if there was an X app that would swallow requested appas and present them in a tabbed window. Thu, 17 Jun 2004 21:13:02 +0000 VT100 line drawing and xterm https://lwn.net/Articles/90043/ https://lwn.net/Articles/90043/ daniel &quot;xterm still beats every other X11 terminal emulator I have tried in terms of stability <br>and quality of emulation. Even the resource use is less than in most newer <br>competitors, except rxvt. Since a terminal emulator is something that just needs to <br>work reliably, no eye candy needed, xterm is the best. I don't see any point in <br>reinventing this particular wheel.&quot; <br> <br>Unfortunately its widget set was designed by the criminally insane. Thu, 17 Jun 2004 19:29:53 +0000 The Grumpy Editor's guide to terminal emulators https://lwn.net/Articles/89987/ https://lwn.net/Articles/89987/ robnsara I happen to run a nice fast machine, (Dual Athlon 1800+, 2GB RAM, running Gentoo), and I have a need for speed.<p>My comment on this whole deal is that though very functional, Gnome-Terminal and Konsole are both slow to start. I've found that for me, the best blend of speed, readability with default colors, and functionality is aterm. (with -rv, 'cuz I like black background on my terms)<p>I've got a big monitor, and as such, I don't tend to care for tabbed Terminal sessions - just the ability to launch another one very quickly to be shoved over to one side of the screen. Aterm launches very quickly off my XFCE launch bar.<br> Thu, 17 Jun 2004 15:09:21 +0000 The Grumpy Editor's guide to terminal emulators https://lwn.net/Articles/89938/ https://lwn.net/Articles/89938/ Wol And our terminal emulator (admittedly for Windows) also has Tektronix emulation. That's wIntegrate, now owned by IBM.<p>When we first started looking (early 90s) that was one of things we looked for, so it's had it for about 10 years now :-)<p>Cheers,<br>Wol Thu, 17 Jun 2004 12:12:52 +0000 I use background images... https://lwn.net/Articles/89892/ https://lwn.net/Articles/89892/ joib I prefer black text on a light gray background. IMHO it's easy to read, whether the sun is shining or if I'm doing some late-night computing. Also, none of the default colors used e.g. by color ls are unreadable. Thu, 17 Jun 2004 10:34:59 +0000 The Grumpy Editor's guide to terminal emulators https://lwn.net/Articles/89890/ https://lwn.net/Articles/89890/ joib Personally I like the bitstream vera sans mono font. It's really nice for terminals and programming. Thu, 17 Jun 2004 10:28:21 +0000 Every terminal emulator I've tried ... https://lwn.net/Articles/89327/ https://lwn.net/Articles/89327/ EricBackus As an emacs user I found that screen remapping ctrl-a was unacceptable. I <br>don't have much use for screen anymore, but when I did always used ctrl-z <br>instead of ctrl-a. If you think about it, it makes sense - ctrl-z is <br>usually used to suspend the current process, and what you're trying to do <br>with screen is suspend the current shell. Kind of. Sun, 13 Jun 2004 22:59:35 +0000 multi-gnome-terminal https://lwn.net/Articles/89147/ https://lwn.net/Articles/89147/ scarabaeus ...plus it allows you to use any X font for display, not just scalable outline fonts. Apart from allowing me to use the font that I've been using for years, this makes it way faster than gnome-terminal. Fri, 11 Jun 2004 11:34:19 +0000 Custom fonts https://lwn.net/Articles/89113/ https://lwn.net/Articles/89113/ neilbrown By &quot;The Unix Way&quot;, I mean the &quot;one task, one tool&quot; paradym (sp?).<br>Most commonly in Unix they communicate over pipes, but I don't see that<br>as essential to idea. Communicating via X selections is just as valid.<p>It is quite likely that Plan 9 follows this &quot;unix way&quot; more than other derivatives.<p>I think it would make a lot of sense to have just one font picker, just one<br>colour picker, just one file picker (... are there any others), that each<br>app communicates with via the X server. After all, each app doesn't do it's<br>own window management (with some annoying exceptions like xmms). Why should<br>they each have their own pickers?<p>I don't know of any other apps that us the selection in interesting ways, <br>which is a shame.<br> Fri, 11 Jun 2004 09:35:44 +0000 memory usage https://lwn.net/Articles/89109/ https://lwn.net/Articles/89109/ leonid History tends to repeat itself and hardware limitations are about to get back with Linux and other OSS software gaining mobile phones, PDAs and other such devices. Fri, 11 Jun 2004 07:55:20 +0000 Font https://lwn.net/Articles/89102/ https://lwn.net/Articles/89102/ pimlott Argh, I'm an idiot. I didn't have xfonts-75dpi installed. Fri, 11 Jun 2004 03:14:15 +0000 Custom fonts https://lwn.net/Articles/89100/ https://lwn.net/Articles/89100/ pimlott <blockquote>It seems to require a full specification though; a short alias like "6x13" or "fixed" doesn't seem to work. </blockquote> <p> Works for me. I just selected 6x13 and fixed from your message. Fri, 11 Jun 2004 03:01:17 +0000 Custom fonts https://lwn.net/Articles/89098/ https://lwn.net/Articles/89098/ pimlott Life changing. However, it strikes me as more the Plan 9 way than the Unix way, as it's similar to the method of executing commands in acme. Is there another Unix program that makes use of the selection for anything other than paste? Fri, 11 Jun 2004 02:17:11 +0000 fixed font https://lwn.net/Articles/89071/ https://lwn.net/Articles/89071/ iabervon That's my favorite font as well, although these days I use &quot;-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1&quot; so that I can get a wider range of funny characters.<p>I use &quot;green&quot; on &quot;MidnightBlue&quot; for much the same reason that you chose your colors. I also find that my eyes have a hard time picking up dark shapes on an illuminated bright background, so light on dark is much better for me than dark on light. If I used dark-on-light xterms, I'd have to wear sunglasses to avoid eyestrain. For my color xterms, I make color1 &quot;firebrick&quot;, color4 &quot;DodgerBlue&quot;, and color5 &quot;violet&quot;, which I chose to stand out on MidnightBlue.<br> Thu, 10 Jun 2004 21:52:14 +0000 Font https://lwn.net/Articles/89063/ https://lwn.net/Articles/89063/ pimlott Ok, can anyone tell me why Jon's font, <code>-adobe-courier-medium-r-normal--12-120-75-75-m-70-iso8859-1</code> looks like hell (<a href="http://pimlott.net/courier-12.png">screenshot</a> of <code>xterm -fn -adobe-courier-medium-r-normal--12-120-75-75-m-70-iso8859-1</code>) on my Debian testing system? These are bitmap fonts, so there's no reason they should vary at all, right? I even restarted X with different -dpi resolutions, with no difference. <p> I've always wondered why many of the bitmap fonts were so ugly, but maybe I'm doing something wrong? Finding a terminal font for X is a torturous process for me. I used the venerable <code>fixed</code> aka <code>6x13</code> aka <code>-misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-1</code> for many years, but when I got a high-res laptop (133 dpi), that was too small. I don't even care what the font face is called, I just want a nice, clean bitmap font (a well-hinted truetype font would be fine, but the hinting patents seem to rule that out) at a readable pixel size. After much trial and error, I found <code>terminus-16</code> aka <code>-xos4-terminus-medium-r-normal--16-160-72-72-c-80-iso10646-1</code> from the xfonts-terminus package in Debian. But I don't understand why there isn't a font picker that can just show me all 8x16 bitmap fonts available, and why there are so many unusably-ugly bitmap fonts. Thu, 10 Jun 2004 21:33:19 +0000 Every terminal emulator I've tried ... https://lwn.net/Articles/88995/ https://lwn.net/Articles/88995/ aigarius You can disable the ALT feature in gnome-terminal, also the default assignment of F10 to go to menu can be easily disabled in profile settings.<br>Acctually that is the first thing I do when I sit down at a new PC. Thu, 10 Jun 2004 13:59:55 +0000 Gnome-Terminal and XFT https://lwn.net/Articles/88935/ https://lwn.net/Articles/88935/ dcoutts I've filled a bug on this issue, feel free to add your comments to the bug report: <p> <a href="http://bugzilla.gnome.org/show_bug.cgi?id=144085">http://bugzilla.gnome.org/show_bug.cgi?id=144085</a> Thu, 10 Jun 2004 10:43:14 +0000 xterm UTF-8 https://lwn.net/Articles/88632/ https://lwn.net/Articles/88632/ Ross That's interesting. I hadn't realized there was anti-aliased font support<br>in xterm at all. But after playing with the -fa and -fs options for a while<br>I wasn't able to find any good terminal fonts. Most are not monospaced and<br>have too many serifs or are too wide for me to use. And xterm seems to<br>silently accept bad xft font names and just use an internal default. Is<br>there something like xfontsel for the FreeType fonts? Tue, 08 Jun 2004 15:10:04 +0000 Conventional gooey unwisdom https://lwn.net/Articles/88608/ https://lwn.net/Articles/88608/ copsewood &gt;The conventional wisdom is that, once Linux reaches a true, user-friendly <br>&gt; paradise state, there will be no need for any command line work at all.<p>Lol. Anyone who really believes this should try communicating with other people with gesticulations (Gesticular User Interface: GUI) instead of verbs, nouns, adjectives, sentences and punctuation. <p>A sentence is the smallest coherent unit of verbal meaning. A command is the human machine communication equivalent. Using machines without the power of verbal communication in situations where this can be useful is for dumbing- down merchants and people who want the machines to make their decisions for them. Tue, 08 Jun 2004 12:22:42 +0000 Have to agree: xterm only way to go https://lwn.net/Articles/88559/ https://lwn.net/Articles/88559/ RobSeace &gt; 1) The scrollbar is an ugly Athena leftover and it would be nice if you<br>&gt; could specify which side of the window for it to live on.<p>It's a bit ugly, but I kinda like it... ;-) And, you definitely CAN specify<br>which side you want it to live on: check out the &quot;-leftbar&quot; and &quot;-rightbar&quot;<br>command-line switches, and/or the &quot;rightScrollBar&quot; X resource setting...<br>You can also control the thickness and color of the bar with other settings... Tue, 08 Jun 2004 11:19:11 +0000 *That's* the font I've been looking for! https://lwn.net/Articles/88549/ https://lwn.net/Articles/88549/ RobSeace No problem... ;-) I found it a LONG time ago, when I was similarly hunting<br>for a good coding font... As I said, my main requirement was a font with<br>dotted or slashed zeros, but the other features of the font do indeed seem<br>perfectly suited to my needs, as well... I'm still rather amazed that not<br>a single stock font seems to have dotted/slashed zeros... (Or, at least,<br>I couldn't find one at the time I went hunting and found the JMK fonts,<br>anyway... But, that was a fairly long time ago...) That's just really<br>weird, IMHO... When did they go out of fashion, anyway?? I can't live<br>without them, myself... Oh well, I'm just glad someone else apparently<br>can't live without them either, and created those fonts... ;-) Tue, 08 Jun 2004 11:08:08 +0000 memory usage https://lwn.net/Articles/88542/ https://lwn.net/Articles/88542/ KotH Depends on where you live. In central Europe and the States, it's not<br>expensive to have a GB of memory (384MB is rather on the lower side ;)<br>I myself work with 768 (w/o any swap), at work i just got a box with<br>2.5GB.<p>But if you live in the second and third world, things are totaly different.<br>There, a PII is a power machine, 64MB is a lot and a 15&quot; monitor is big.<p>Unfortunately, most OSS developers live in a region where hardware is<br>cheap, which means that they dont care whether an application wastes<br>a MB or not (you have plenty anyways). But this is actualy a problem<br>if you have to work with under 200MB of ram (had to feel that myself<br>when i had to use a little bit older laptop) Tue, 08 Jun 2004 07:51:57 +0000 Every terminal emulator I've tried ... https://lwn.net/Articles/88526/ https://lwn.net/Articles/88526/ mbp I always start screen with the escape bound to backtick, because I don't use that nearly as much as C-a. <p>If you just start it with<p> screen -e '``'<p>then it will be fine.<p>In bash/zsh/kzsh you can write this instead of using backticks<p> less $(locate hello.c)<p>or just press backtick twice. Tue, 08 Jun 2004 00:59:07 +0000 Next version of Emacs will have good support for high number of color terminals https://lwn.net/Articles/88525/ https://lwn.net/Articles/88525/ dann A screenshot that illustrates the support for color terminal can be found at: <br>http://www.ics.uci.edu/~dann/multi-tty.jpg<br>It shows the colors used for syntax highlighting for an X11 Emacs &quot;frame&quot;, <br>and Emacs frames running on a 256 and 8 color rxvts, black on white and <br>white on black. This shows that there won't be much difference between the appearance of text in Emacs when running on X11 and a 256-color terminal. <p> Tue, 08 Jun 2004 00:39:41 +0000 The Open Group Code https://lwn.net/Articles/88514/ https://lwn.net/Articles/88514/ Ross That code is open sourced. That's the version that all the vendor xterms<br>is based off of. It is the version that Dickey based his version off of.<br>(And I think much of his work was rolled back in.) It doesn't have all the<br>improvements in Dickey's code but it is largely the same. I don't know of<br>any advantages to going with the x.org version. Mon, 07 Jun 2004 22:01:41 +0000 Have to disagree about color support https://lwn.net/Articles/88474/ https://lwn.net/Articles/88474/ Ross The set of colors isn't arbitrary, it's defined by the ANSI terminal<br>standard which is an extension of DEC's visual terminal specification.<br>Criticizing the color selecting is completely counterproductive. That<br>decision was made by an ANSI committe.<p>And, as you point out, you can change what these colors are, so you aren't<br>stuck with the standard ones.<p>What you seem to really want, though you don't say it, is a new set of<br>escape codes which allow use of any color, or at least color themes like<br>&quot;ESC-[-3-T-&lt;name&gt;-;&quot; where name can be something like &quot;text_background&quot;.<br>Or maybe a way for clients to override the ANSI color pallette with new<br>colors. Then you could have your login scripts print out the magic codes<br>without having to know what kind of terminal emulator you were using. It<br>could be wrapped in a nice program &quot;setansi -red e02020 -yellow e0e010&quot;<br>or similar. Maybe there could be a .ansirc and you could do &quot;setansi<br>-profile work&quot; or &quot;setansi -profile home&quot;.<p>It would be nice the terminal codes could be standardized in an open forum<br>with input from many developers (application and terminal emulators) than<br>for one terminal program to silently implement it. There are far too many<br>undocumented extensions already. Mon, 07 Jun 2004 19:38:05 +0000 [nt] just wish it had Italics... https://lwn.net/Articles/88473/ https://lwn.net/Articles/88473/ Luyseyal <b> <i> </i> </b> Mon, 07 Jun 2004 19:25:59 +0000 The Grumpy Editor's guide to terminal emulators https://lwn.net/Articles/88472/ https://lwn.net/Articles/88472/ Ross That's a different set of line drawing characters. DEC terminals have<br>a line-drawing mode which is not at all related to IBM or ASCII. Good<br>terminal emulators support this because lots of curses applications use<br>it to draw text-windows and similar things. Mon, 07 Jun 2004 19:22:04 +0000 Terminals crap on greater than 80 columns https://lwn.net/Articles/88466/ https://lwn.net/Articles/88466/ Ross But why does this work in xterm by default but not in kterm? In any case<br>I'm able to fix it by running the &quot;resize&quot; program but I shouldn't have to. Mon, 07 Jun 2004 19:10:53 +0000 [nt] FWIW, 2.6.1 is way faster... (debian unstable) https://lwn.net/Articles/88464/ https://lwn.net/Articles/88464/ Luyseyal <b> <i> </i> </b> Mon, 07 Jun 2004 19:04:33 +0000 Have to agree: xterm only way to go https://lwn.net/Articles/88462/ https://lwn.net/Articles/88462/ Ross I've found xterm to be the least buggy terminal program, and plenty fast.<br>I've tried the GNOME and KDE terminals, the CDE terminal, and those were<br>felt klunky.<p>I especially hate the cut-and-paste behavior. It is so much faster to use<br>two mouse clicks to copy data. It is also annoying that so many newer<br>windowing environments take over the control key. I also like xterm's<br>fine grained configurability like being able to disable scroll-to-bottom<br>on keypress or output, and also the ability to specify exactly what<br>should be considered a word when double-clicking. I like being able to<br>bind functions like scroll-up, scroll-down, scroll-to-bottom to keypresses.<br>The auto-URL finders in the GNOME and KDE terminals tend to have a lot of<br>false positives and make for a noisy screen.<p>I especially hate the broken cut and paste support in the other terminals<br>with respect to wrapped text. xterm nicely remembers forced-wrap versus<br>auto-wrap so that text pastes nicely into a different sized window (this<br>is especially nice with long command lines).<p>I've used rxvt too and it's ok. But xterm doesn't really eat much memory<br>on a modern system. As someone else pointed out, the memory usage due to<br>my scrollback size is far greater than any overhead in the program.<p>And of course xterm is the most widely found X terminal.<p>There are a few problems with xterm for me:<p>1) The scrollbar is an ugly Athena leftover and it would be nice if you<br> could specify which side of the window for it to live on.<p>2) Getting bold, underline, and ANSI color support all at once is more<br> difficult than it should be.<p>3) A way to have multiple sessions in the same window and a way to<br> disconnect and reconnect. When I really need this I use screen.<p>4) The code is a horrible pile of nasty ifdefs and workarounds. It would<br> be nice to get rid of the old X11 multibyte encoding or at least bury<br> it under an abstraction layer that makes it possible to share the<br> implementation with UTF-8 support.<br> Mon, 07 Jun 2004 19:03:44 +0000