Any rxvt-Sized Unicode-Aware Terminal Emulators?
Viqsi writes "Just on a lark, I started a short while back to try to convert my environment totally to UTF-8. One of the big hangups that I've run into so far, however, is my X terminal emulator. I've been very happy with rxvt (I tend to have several $XTERMs open at once, so Low Memory is Good!), but it doesn't seem to support anything Unicode. A bit of searching has turned up nothing that isn't as big as or larger than xterm itself. So, the question -- are there any low-memory terminal emulators that support UTF-8, or any other Unicode encoding? (tabbed-window style terminals Don't Count, and that goes double for Konsole!)"
is XTerm so large? I've been hearing about this for a while, as it is usally cited as a reason for using rxvt.
I also have a question regarding Unix and Unicode.
Although GNU/Linux and BSD systems can support Unicode libraries for the apps that need it, the OSes themselves use only ascii (from what I understand). Has there been, or ever will be, a form of Un*x that natively supports Unicode in all things? Or would doing such a thing create too many problems?
From the 1995 paper describing "Plan 9" , the OS from the authors of Unix at Bell Labs:
o/~ Join us now and share the software
Ask slashdot is becoming increasing ridiculous, with the answer to almost every question found at either google or within OSDN. I don't mean to flame the editors, but it would be good if they would be a little more selective WRT ask slashdot.
The Linux kernel is not a very big entity -- which is a prime reason for its success. I find it hard to see what use it can make of extended character sets. And even if adding such a feature to the kernel had some benefit, there's a cost in terms of size. speed, and risk of bugs and security holes. You need to weigh the benefits against the risks, not just assume every bit of software in the world has to support UTF-32768. And the plain fact is, there doesn't seem to be any benefit at all.
Perhaps I'm wrong. But to prove me wrong, you're going to have to suggest some real-world examples or scenarios that contradict me. Reciting cliches about vaguely relevent history says nothing.
Note that I'm not attacking the general concept of Internationalized software. In point of fact, I spend a lot of time documenting the International features of my own company's products. All serious development tools support Internationalization. But they support it from the run-time-library level on up, where 99.99% of all development occurs.
You can use gnome-terminal with the --use-factory option. It makes one process for all your terms, so if you have a lot of windows open, it doesn't use that much memory.
Memory is cheap, why worry.
Using screen also helps.
I know you said Konsole is out, and I can understand why. It does eat up quite a bit of memory initially. And yea you dont like it being tabbed, but it just takes a little getting use to. Every new "tab" in Konsole eats up less memory than Bash does. Give it a shot for 1 week.
...
The shortcut for switching between console is is LShift+RArrow for going to the next console and LShift+LArrow for going to the previous console.
You can name your consoles which is VEY handy. I frequently have 5-6 consoles open and name every one of them. It really helps. A little extra benifit of Konsole is that you can have customized profiles. One for Bash, one for ZSH, one for Midnight Commander, one for
I didn't like it a lot at first but I grew to love it. Now I cant stand terminal programs that aren't like it.
Mikey likes it.
no
And before you accuse me of being English-centric, note that the guy who invented and still maintains the Linux kernel is not a native English speaker.
I wasn't wanting to point out *why* my criterion are the way they are, but here's a quick summary:
... well, you can prob'ly grok the pattern by now.
:)
:)
1) I *like* having $XTERMs scattered everywhere. I use my $XTERMs as a Be-Anywhere-Doing-Anything type tool; ergo, concentrating them in one space would be counterproductive - hence, no tabbing. I'm odd that way.
2) Memory isn't cheap on a laptop. I hate desktop systems. I'm odd that way.
3) Excepting Opera (and it'll go the instant the Moz folks get their heads out of their asses about tabbing through links vs. tabbing through form elements), I want nothing at all to do with Qt. I just don't like it.ÂI more or less tolerate Opera only because I used it back in my Windows days and so am used to it already. I'm odd that way.
4) I tend to leave a lot of terminal windows open to preserve state that may or may not be important. I'm
The suggestion for gnome-terminal --use-factory would probably be best (is Way cool; I never knew about that before), except that gnome-terminal's i18n is broken at the moment.
Such are my motivations for asking. Now You Know.
--
viqsi - See "vixen"
If we do not change our direction we are likely to end up where we are headed.
As a brick.
Is this useful in any sense?
I'm asking because:
a) I'd advocate the removal of such code, as it seems not that necessary to applications and
b) Has anyone made any software that uses such feature? Just out of curiosity... if it exists, why would someone use such emulation instead of X native graphics?
c) Why has this been done in the first place? Just for the kicks?
Thx.