herbstluftwm
The entire configuration happens at runtime via the tool herbstclient. So the configuration file is just a script that is run on startup. All configuration options, window rules, virtual desktops, and keybindings, can be updated live without the need to restart the window manager. Every virtual desktop (called tag) consists of a tiling and a floating layer. Windows in the tiling layer fill up the screen space and the floating windows can be placed freely above them. all monitors share the same pool of tags. You can switch the contents of two monitors with a single keystroke.
Learn more
SmartPanels
SmartPanels is a Microsoft Windows workspace management tool designed to help users save and restore their exact desktop layout in seconds. The software lets users preserve window positions, browser tabs, app layouts, display settings, and preset workspace arrangements. SmartPanels supports multiple browsers, including Google Chrome, Mozilla Firefox, and Microsoft Edge, making it easier to return to active tabs and workflows. It also supports multi-monitor setups with up to six displays, helping users manage complex workspaces across home, office, and professional environments. Users can launch saved workspace profiles with custom Windows hotkeys and share profiles by email for easier collaboration or setup. SmartPanels helps professionals stay organized, reduce daily workspace rebuilding, and move between projects faster with a single click.
Learn more
WezTerm
WezTerm is a high-performance, cross-platform terminal emulator and multiplexer built in Rust that delivers GPU-accelerated rendering, including ligatures, color emoji, true color, dynamic color schemes, and hyperlinks, and modern windowing controls such as panes, tabs, and multiple windows on both local and remote hosts. Its single-process multiplexer provides scrollback, searchable history, mouse integration, Quick Select mode for rapid selection, Copy mode, shell integration, support for the iTerm image protocol, SSH connectivity, serial ports, Arduino devices, and workspace/session management via Lua-configurable scripts. Configuration is handled through a wezterm.lua file with hot-reload support, while a rich command-line interface (wezterm cli) lets you spawn programs, manipulate tabs and panes, and set domains. WezTerm adheres to ECMA-48 and xterm conventions for full ANSI/ISO compliance and offers native UI integration using platform-specific APIs.
Learn more
TTerm for Linux
TTerm for Linux is a native Linux terminal emulator designed for Linux desktop systems and devices. It delivers a high degree of configurability, session control, screen-enhancing capabilities, productivity tools, and one of the widest ranges of terminal coverage available in a single package. Built for Linux and explicitly supported for Ubuntu, SUSE, OpenSUSE, Red Hat, and CentOS distributions, TTerm for Linux helps users connect to a broad range of host systems without needing to switch products for different emulations. It includes more than 80 terminal emulations and supports terminals and host manufacturers such as ANSI, Fujitsu, HP, IBM, Unix, Siemens, Stratus, Televideo, Unisys, Wyse, DEC, Tandem / HP NonStop, and more. TTerm for Linux ships with industry-standard encryption and supports SSH, Telnet, Telnet via SSL2 / SSL3 / TLS tunnel, Telnet via SSH tunnel, serial connections, HP Network Services Virtual Terminal, and IPv6.
Learn more