#Xterm versus uxterm
Explore tagged Tumblr posts
Text
Xterm versus uxterm

XTERM VERSUS UXTERM MANUAL
XTERM VERSUS UXTERM PATCH
XTERM VERSUS UXTERM WINDOWS
While the name of the program is xterm, the X resource class is XTerm.
XTERM VERSUS UXTERM MANUAL
Most of the command-line options correspond to resource settings, as noted in the manual page. ~/XTerm, ~/.Xresources), or command-line arguments. usr/lib/X11/app-defaults/XTerm), per-user resource files (e.g. xterm color numbers and RGB values are shown for each.Īs with most X applications, xterm can be customized via global X resources files (e.g. Most terminal emulators for X started as variations on xterm.Ĭhart of the 256 colors available in an xterm with color support. As Gettys tells the story, "part of why xterm's internals are so horrifying is that it was originally intended that a single process be able to drive multiple VS100 displays." Īfter many years as part of the X reference implementation, around 1996 the main line of development then shifted to XFree86 (which itself forked from X11R6.3), and it is now maintained by Thomas Dickey. It rapidly became clear that it would be more useful as part of X than as a standalone program, so it was retargeted to X. It was originally written as a stand-alone terminal emulator for the VAXStation 100 (VS100) by Mark Vandevoorde, a student of Jim Gettys, in the summer of 1984, when work on X started. Xterm originated prior to the X Window System. Those options have limitations, as discussed in the xterm manual. Normally focus switches between X applications as the user moves the pointer (e.g., a mouse cursor) about the screen, but xterm provides options to grab focus (the Secure Keyboard feature) as well as accept input events sent without using the keyboard (the Allow SendEvents feature). Each xterm window is a separate process, but all share the same keyboard, taking turns as each xterm process acquires focus.
XTERM VERSUS UXTERM WINDOWS
An X display can show one or more user's xterm windows output at the same time. If no particular program is specified, xterm runs the user's shell. It allows users to run programs which require a command-line interface. In computing, xterm is the standard terminal emulator for the X Window System. It can manage bitmap fonts, but the available information suggests that it will attempt to scale those, making the result worse than just selecting bitmap fonts directly. That's what fontconfig attempts to do (not always successfully). The reason why there is no font-set support for bitmap fonts is that someone would have to manage the data to show which fonts are compatible and would be suitable. Here's a screenshot of Arabic using the ncurses test-program (page at U+0600):
XTERM VERSUS UXTERM PATCH
Since late 2018, xterm provides font-set support for TrueType fonts you would need xterm patch #338 or later, e.g.,.Since font-set support by the X libraries used by xterm is less than adequate (see FAQ regarding Xaw's use of the feature), that means xterm would have to provide its own implementation of font-sets.The existing bitmap fonts with good coverage are for small fontsizes (and perhaps not good enough).To get "good" coverage of the Arabic, etc., would either take a large font or font-set support: The resources indicated in the question are for bitmap fonts. Xterm (uxterm is a script) uses either bitmap fonts or TrueType fonts. I think I read somewhere that (u)xterm is supposed to use a default font and then if it needs to display some glyph or character that isn't in that font, it falls to a second choice. I am also very fond of xterm's default font for English characters and I'd like to keep that. The issue is that I can't figure out a font which can display both Arabic, English and the rest of the unicode like the original fixed font did. This worked and I got some Arabic to be displayed in uxterm. I suspected the font being used by uxterm didn't have the Arabic glyphs However, if I try any other unicode text, uxterm is able to display it normally. I need to be able to deal with Arabic file names and directories from terminal and I'd like to achieve that with xterm but instead of displaying Arabic characters it shows dotted rectangles (whether I type them in the prompt or they are being output).

0 notes
Text
Uxterm vs terminal

#Uxterm vs terminal windows#
#Uxterm vs terminal windows#
An X display can show one or more user's xterm windows output at the same time. If no particular program is specified, xterm runs the user's shell. It allows users to run programs which require a command-line interface. In computing, xterm is the standard terminal emulator for the X Window System. No other terminal emulator seems to be able to do that properly (either the last screenful is covered by the alternate screen and not accessible, or the content shifted to the scrollback buffer just stays there and accumulates with every screen switch). Although this is not very important if you use a separate launcher with required options for each switch.Īnd the only good implementation of alternate screen switching is in the pterm terminal emulator found in PuTTY - when switching to the alternate screen, it shifts the normal screen contents into the scrollback buffer (so that it is available for copying while working in the fullscreen program), and on returning to the normal screen it just scrolls those lines back to the visible screen (not leaving any garbage in scrollback). There is also rxvt-unicode, but its TERM=rxvt-unicode-256color is often a problem when connecting to older systems.Īnother useful xterm feature when working with switches and other devices is that the “Backarrow Key (BS/DEL)” and “Delete is DEL” options are IMHO easier to change for a running window than in gnome-terminal (no need to open a settings window), and this is often needed because some switches want ^H for backspace. Yes, xterm works just fine with Unicode when started with the uxterm wrapper (and in some distros xterm is patched to switch its X resource class from XTerm to UXTerm when an UTF-8 locale is detected). In theory I should like the purityĪnd vision of 9term in practice, well, xterm again.) It feelsĪ little sleazy and lazy to use xterm instead of 9term, but I do itĪnyways because it's so convenient. (9term versus xterm is thus sort of like the BSDs versus Linux. This sort of makes me unhappy, because intellectually I like Has not infrequently made xterm my lazy choice even when I could useĩterm. So xterm is the easyįinally, if I'm being honest I have to admit that there have alwaysīeen a number of little irritations and bits of extra work with usingĩterm instead of xterm, even in situations where 9term is usable. With it, including how it is different from xterm. Gnome-terminal, I have to go to extra work and then I have to put up Run vi or something else that needs cursor addressing. (If I start 9term I have to be certain that I'm not going to want to Xterm for decades so I am completely acclimatized to how it behaves. Too many seductive little attractions to it, and besides I've been using Xterm is my true default terminal emulator, the one that I start if Iĭon't want to think about which terminal emulator I want. Unfortunately I haven't been using it as much One common need for modern character graphics is apt-get's periodicĭialog boxes for questions, and another is various menu-based serialĬonsole management interfaces for things like switches.ĩterm is normally my first choice for many things, basically any time Iĭon't need either actual terminal emulation (for, eg, vi or su) or easyĬopy and paste support. User interface choices), but sometimes it's what I need, warts and all. Other two alternatives (and the Gnome people keep making questionable Gnome-terminal gets used when I need something that is completely set upįor UTF-8 or modern character graphics. Non-terminal emulator), and gnome-terminal. Routinely use three different terminal emulators xterm, 9term (which is more of a Recently I mentioned in passing that I use severalĭifferent X Windows terminal emulators, depending on the circumstances.Ī commentator sensibly asked what the circumstances were.

0 notes