The main difference between XTerm and Terminal is that the gnome-terminal has more features, while XTerm. But if there’s no compelling use case for them to be there by default, just as there’s no longer a compelling use case for Brasero or Empathy to ship out-of-the-box, a little clean-up wouldn’t hurt.Īfter all, those who want them can easily install them from Ubuntu Software. UXTerm is XTerm with support to Unicode characters. As in, they should be functionally identical to how they were twenty years ago. It makes little appreciable difference whether Ubuntu 17.10 ships with 3 separate terminal entries in its launcher or not. xterm and uxterm are really old, awkward to configure, and short on features. We don’t get backup apps for anything else!Īnother supposed reason for the inclusion Xterm is to provide a “complete X env”.īut, as Quigley notes in his email, with Wayland very much on the horizon, mightn’t it make more sense to pull in any critical X environment packages explicitly, rather than relying on a terminal emulator to do so? uxterm is a wrapper around the xterm(1) program that invokes the latter program with the UXTerm X resource class set. But, even assuming it does, is xterm really that much of a benefit when a virtual console is but a combo press of Ctrl + Alt + F2 away? The official reason for including Xterm is to ensure there is a backup terminal available should GNOME Terminal have any issues. I only ever use GNOME Terminal, which is the default Ubuntu terminal emulator, or a GNOME Terminal alternative that I go out and install for myself. In an installed setup, those two menu items make gnome-shell have 3 pages instead of 2 in my testing.” But those differences are, to my end-user eyes at least, not especially self-evident.Ī discussion has kicked off on the Ubuntu desktop mailing list that suggests I am not alone in questioning the value of including quite so many terminals.Ĭanonical’s Brian Quigley explains: “Xterm takes up two menu items (xterm and uxterm) and doesn’t provide any more functionality then gnome-terminal. Naturally I presume there to be some differences between GNOME Terminal, Xterm and UXTerm. Normally it is XTerm, but can be set to another class such as UXTerm to. But a query that has, from time to time, confused me. shell DESCRIPTION The xterm program is a terminal emulator for the X. It’s a minor little quirk, granted, and something few people will notice. xsession.I’ve often wondered why Ubuntu ships with several different terminal apps installed by default. This means that I can't rely on the default loading of ~/.Xresources: I call xrdb -cpp m4 ~/path/to/my/Xresources explicitly from my. #include ".config/x11/xterm-common-Xresources" Xresources file, include xterm-common.Xresources twice, once for each class name. Put the common definitions for XTerm and UXTerm in a separate file xterm-common.Xresources. However, you can solve your problem with cpp using include files. In particular, you can't have a line break in the expansion of a cpp macro, so you can't define a macro to expand to multiple X resources. Unfortunately, cpp is not very convenient for the X resource syntax. xrdb (the utility that loads X resources) uses the C preprocessor ( cpp) by default. The solution is to rely on the preprocessor. *XTerm means “ XTerm at any level of the hierarchy”, not “any name that ends with XTerm”. Wildcards match components, not individual characters inside components. In general, you can't do this with the basic X resource syntax alone. In this specific case, you could perhaps use ?.VT100.background: Blackīecause in practice, xterm is the only application with a VT100 widget. Its common, especially these days, for people to use the word terminal when they mean shell. You can get two tiers of configuration this way, but if you want three tiers, this won't help. The X Window System has a terminal emulator called xterm. With these definitions, xterm -name light has a white background and has scroll bars. If you want to have multiple XTerm configurations and choose one at invocation time, you can use a single class and multiple instance names: : Black
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |