[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Terminal - a good terminal?

#include <hallo.h>
* Jeff Teunissen [Thu, Oct 07 2004, 09:10:56AM]:

> > > On one of those counts, many GNUstep-using apps often win over their
> > > "competition". e.g. Terminal is a _very_ nice terminal emulator with
> > > excellent compatibility (it does UTF-8 well, and emulates the Linux
> > > console
> > 
> > Who said that the "linux" console is a good kind of terminal emulation?
> It's what's expected. 

By whom?

> We could do just about any other type, including graphics terminals,
> but TERM=linux is decent and simple.

And primitive. And unuseable or not so comfortable when opening a shell
on non-Linux system.

> > meta-keys in UTF-8 mode? Only after manual configuration.
> Not true -- OpenStep has an extra modifier key.
> Command is bound to the Alt_L keysym by default in gnustep-gui.
> Alternate is by default bound to Alt_R. A different program lets you easily
> set which keysyms get bound to the various modifiers.
> Alternate always does "meta". Command usually is grabbed for key equivalents
> in the menus. The option to set Command as meta overrides this. The option
> was created because on some configurations the right Alt key changed its
> keysym to ISO_Level3_Shift or some other such nonsense.

I do not know which nonsence you mean but I do not have something
special, just default Debian GNU/Linux environment and there it did not
work. I had to set this switch.

> > Command line options? No idea, either none or the program reacts insane.
> Only the standard *step ones, like -NSOpen, are "seen" (others get added to

It does not print anything useful when executed with -h or --help. It
just ignores these options, that is not a very userfriendly behaviour,

> the defaults system temporarily). As I said, I'll be writing an
> optionally-blocking xterm-like client interface for it to expose its
> features to the command-line.


> > UTF-8 support? Lousy or none. One has to choose it manually (and it
> > supports only few encoding anyways).
> It can support more by just adding a couple of lines to the popup button;
> GNUstep does all of its string handling in UTF-16 internally.

Add more? It does not support UTF-8 well.

> > And failed to display any glyphs from the known UTF-8-demo.txt except of
> > those from charsets in the menu.
> > Not even the threading in mutt is displayed properly.
> Nothing to do with Terminal. The font you were using didn't have the glyphs
> Terminal was trying to display, so it had to use the "no glyph" glyph, which
> I see occasionally too.

Yeah. And a sane Unicode compatible terminal would try fallback to
similar fonts. That is what Rxvt-Unicode or Gnome-Terminal do. Of course
you can use the "missing in this font" excuse, but then you should made
at least the font selector work. Currently, I see only four fonts there,
and the selecting another one is either not stored, or has no effect.

> The ART backend graphics target's glyph generator doesn't currently do glyph
> combining or font substitution, though the latter is apparently in progress.

Then please don't call it UTF-8 capable before it really supports most
of it.

> > Choosing the "Handle widht-chars" option has broken the output
> > completely.
> Works here, what backend and font were you using?

What is a "backend"? I just assumed what other people said and started
it with defaults.

> > Bold/Bright fonts? No. There is a selection for the Bold font but seems
> > to be broken.
> It's not, unless the version of Terminal in Debian is ancient. You can

0.9.4-2.2 - may be old, but then blame the maintainer. Or maybe there is
nobody who cares about the package.

> > Italic font support? No.
> For what? There isn't an italic display command. Though I suppose we could
> overload the blink bit to set italic, it hardly seems proper.

Some applications (vim) support it with proper terminfo entry (not

<Joey> Ok, da steckt auch nicht mehr Arbeit fuer mich hinter?
	Dann bin ich's doch.

Reply to: