Print the version information for xterm, and exit.
![remove xterm uxterm remove xterm uxterm](https://linux-cdn.softpedia.com/screenshots/AliyaLinux_14.jpg)
If no shell is specified, and the SHELL environment variable is undefined, xterm uses the Bourne Shell, /bin/sh. This pathname can be an absolute path or a relative path, and xterm will search the user's PATH environment variable for the specified shell if it cannot find it.
![remove xterm uxterm remove xterm uxterm](https://2.bp.blogspot.com/-6IDsu17mYaY/WXejI9q1DAI/AAAAAAABiC4/qeC9SjeU62AvnvuyHfcqut7DwOmGYL8tQCLcBGAs/s640/Ubuntu_17.10_RemoveXterm_3.jpg)
This shell can be changed, however, by providing a parameter to xterm, after all other options, which specifies the pathname of a shell to run. When xterm runs, it normally checks the SHELL environment variable for which shell to run. The -version and -help options are interpreted even if xterm cannot open a display, and along with the -class option, are checked before all other options. If an option begins with a " +" instead of a " -", the option is restored to its default value. Originally written in 1984 for the DEC VAXStation as a stand-alone program, xterm was quickly integrated into X, and today most X terminal emulators are variations of the original xterm code. Several instances of xterm can run at the same time within the same display, each one providing input and output for a shell or another process.
REMOVE XTERM UXTERM INSTALL
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.Xterm is the standard terminal emulator of the X Window System, providing a command-line interface within a window. It makes little appreciable difference whether Ubuntu 17.10 ships with 3 separate terminal entries in its launcher or not. 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? 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.
![remove xterm uxterm remove xterm uxterm](https://i.stack.imgur.com/Pij1R.png)
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. But a query that has, from time to time, confused me. It’s a minor little quirk, granted, and something few people will notice.
![remove xterm uxterm remove xterm uxterm](https://linux-cdn.softpedia.com/screenshots/AliyaLinux_8.jpg)
I’ve often wondered why Ubuntu ships with several different terminal apps installed by default.