Mrxvt

Last updated
mrxvt
Mrxvt screenshot.png
Hello world, in mrxvt
Stable release
0.5.4 / September 10, 2008;12 years ago (2008-09-10)
Written inC
Type Terminal emulator
License GPL-2.0-or-later
Website materm.sourceforge.net/wiki/

The mrxvt program is a terminal emulator for X Window System. It provides DEC VT102 compatible terminals.

Contents

mrxvt is based on rxvt version 2.7.11 CVS (in 2004), and features most of functionality of rxvt. Unlike rxvt, it provides multiple tabs. Like rxvt, mrxvt aims to be light, fast, flexible and does not depend on desktop environments like GNOME or KDE.

The primary features of mrxvt include (but are not limited to) multiple tabs, dynamically changeable tab titles, customizable command for each tab, input broadcasting, fast pseudo-transparency with tinting, user supplied background images (XPM, JPEG, PNG), off-focus fading, text shadow, multiple style (NeXT, Rxvt, Xterm, SGI, Plain) scrollbars, XIM, multi-language support (Chinese, Korean, Japanese), Freetype font and logging.

mrxvt does not have Unicode support, though a Unicode version is in development. [1]

The latest released version of mrxvt, which was released in 2008, is vulnerable to CVE - 2017-7483, which can cause the terminal to crash. [2] This vulnerability led to mrxvt being removed from the OpenBSD ports collection. [2]

See also

Related Research Articles

Cygwin Unix subsystem for Windows machines

Cygwin is a POSIX-compatible programming and runtime environment that runs natively on Microsoft Windows. Under Cygwin, source code designed for Unix-like operating systems may be compiled with minimal modification and executed.

Xfce Desktop environment

Xfce or XFCE is a free and open-source desktop environment for Linux and Unix-like operating systems.

FVWM

The F Virtual Window Manager is a virtual window manager for the X Window System. Originally a twm derivative, FVWM has evolved into a powerful and highly configurable environment for Unix-like systems.

Text-based user interface Type of interface based on outputting to or controlling a text display

In computing, text-based user interfaces (TUI), is a retronym describing a type of user interface (UI) common as an early form of human–computer interaction, before the advent of graphical user interfaces (GUIs). Like GUIs, they may use the entire screen area and accept mouse and other inputs. They may also use color and often structure the display using special graphical characters such as ┌ and ╣, referred to in Unicode as the "box drawing" set. The modern context of use is usually a terminal emulator.

PuTTY Free and open-source terminal emulator, serial console and network file transfer application

PuTTY is a free and open-source terminal emulator, serial console and network file transfer application. It supports several network protocols, including SCP, SSH, Telnet, rlogin, and raw socket connection. It can also connect to a serial port. The name "PuTTY" has no official meaning.

Remote Desktop Protocol (RDP) is a proprietary protocol developed by Microsoft which provides a user with a graphical interface to connect to another computer over a network connection. The user employs RDP client software for this purpose, while the other computer must run RDP server software.

rxvt Terminal emulator for the X Window System

Rxvt is a terminal emulator for the X Window System, and in the form of a Cygwin port, for Windows.

WordPad Basic word processor included with Microsoft Windows

WordPad is the basic word processor that has been included with almost all versions of Microsoft Windows from Windows 95 on. It is more advanced than Microsoft Notepad, and simpler than Microsoft Word and Microsoft Works. WordPad replaced Microsoft Write.

Terminal (macOS) Default macOS terminal emulator

Terminal (Terminal.app) is the terminal emulator included in the macOS operating system by Apple. Terminal originated in NeXTSTEP and OPENSTEP, the predecessor operating systems of macOS.

This article provides basic comparisons for notable text editors. More feature details for text editors are available from the Category of text editor features and from the individual products' articles. This article may not be up-to-date or necessarily all-inclusive.

Mozilla Firefox has features that allow it to be distinguished from other web browsers, such as Chrome and Internet Explorer.

GNOME Terminal Terminal emulator from GNOME

GNOME Terminal is a terminal emulator for the GNOME desktop environment written by Havoc Pennington and others. Terminal emulators allow users to access a UNIX shell while remaining on their graphical desktop.

Terminator (terminal emulator) Open-source terminal emulator in Java

Terminator is an open-source terminal emulator programmed in Java. It is available on Microsoft Windows, macOS, Linux and other Unix systems that use the X Window System. Terminator will run on any modern POSIX system running Java 6 or later. Terminator is licensed under the GPL-2.0-or-later license.

Google Chrome Web browser developed by Google

Google Chrome is a cross-platform web browser developed by Google. It was first released in 2008 for Microsoft Windows built with free software components from Apple WebKit and Mozilla Firefox. It was later ported to Linux, macOS, iOS, and Android where it is the default browser built into the OS. The browser is also the main component of Chrome OS, where it serves as the platform for web applications.

SecureCRT

SecureCRT is a commercial SSH and Telnet client and terminal emulator by VanDyke Software. Originally a Windows product, VanDyke added a Mac OS X version and Linux version.

Linux console Console of the Linux kernel.

The Linux console is a system console internal to the Linux kernel. The Linux console provides a way for the kernel and other processes to send text output to the user, and to receive text input from the user. The user typically enters text with a computer keyboard and reads the output text on a computer monitor. The Linux kernel supports virtual consoles – consoles that are logically separate, but which access the same physical keyboard and display. The Linux console are implemented by the VT subsystem of the Linux kernel, and do not rely on any user space software. This is in contrast to a terminal emulator, which is a user space process that emulates a terminal, and is typically used in a graphical display environment.

GNOME Terminator

GNOME Terminator is an free and open-source terminal emulator for Linux programmed in Python, licensed under GPL-2.0-only. The goal of the project is to produce a useful tool for arranging terminals. It is inspired by programs such as gnome-multi-term, quadkonsole, etc. In that the main focus is arranging terminals in grids. Terminator exists in default repositories for Arch, Debian/Ubuntu, Fedora, OpenSUSE, Gentoo, Snap, FreeBSD. In 2017 took second place in voting at opensource.com, after Gnome Terminal. Terminator is not a fork of GNOME Terminal, It is a development from scratch of Chris Jones, entirely in Python, but much of the behavior of Terminator is based on GNOME Terminal:... Terminator began by copying code from the vte-demo.py in the vte widget package, and the gedit terminal plugin.

Alacritty Terminal emulator

Alacritty is a free and open-source GPU-accelerated terminal emulator focused on performance and simplicity. Consequently, it does not support tabs or splits and is configured by editing a text file. It is written in Rust and uses OpenGL. A similar terminal emulator that uses OpenGL is Kitty.

kitty (terminal emulator) Terminal emulator

kitty is a free and open-source GPU-accelerated terminal emulator focused on performance and features. kitty is written in a mix of C and Python programming languages, and it is one of few terminal emulators with GPU support along with Alacritty. Some says that kitty is faster than iTerm2 on macOS. kitty shares its name with another program — KiTTY — fork of PuTTY for Windows.

References

  1. https://code.google.com/p/mrxvt/wiki/FaqLote
  2. 1 2 Cambus, Frederic (24 June 2017). "Remove x11/mrxvt". marc.info . Retrieved 25 June 2017.