BerryWM, Blackbox, BSPWM, Byobu and Compiz: 5 Alternative WMs for Linux

BerryWM, Blackbox, BSPWM, Byobu and Compiz: 5 Alternative WMs for Linux

BerryWM, Blackbox, BSPWM, Byobu and Compiz: 5 Alternative WMs for Linux

Continuing our series of publications on Window Managers (Windows Managers - WM, in English), today we will continue with our second post about the WM, where we will review the next 5 of them, from our list of 50 existing.

Let us remember that this series of publications on WM is intended to clarify important aspects of them, such as, are they or are not active projects, of what WM type are they, what are their main features, and how are they installed, in other aspects. And of course, all in Spanish.

Window Managers: Content

It is worth remembering that the full list of independent Window Managers and dependents a Desktop Environment Specific, it is found in the following related post:

Window Managers: Graphical User Interfaces for GNU / Linux
Related article:
Window Managers: Graphical User Interfaces for GNU / Linux

And in case you want to read our previous related post with the first 5 WM reviewed, the next can be clicked link.

Banner: I love Free Software

5 alternative WMs for Linux

BerryWM

Definition

According to its official website, it is described as:

“It is a stable small window manager written in C for unix systems".

Features

  • Active project: Last activity detected less than 4 months ago.
  • Type: Stacking
  • It is controlled through a powerful command line client, which allows users to control windows through a hotkey daemon such as "sxhkd" or to extend certain functionalities through shell scripts.
  • It has a small, easily optimizable source code, full of options to change and enlarge the appearance of the windows, in aspects related to the borders, the title bars and the text of the window.
  • It allows you to intuitively place new windows in unoccupied spaces, and it handles the point of virtual desktops very well.

Installation

To see the installation steps with each type of procedure enabled click next link. More additional information about this WM can be found in the following link.

Blackbox

Definition

According to its official website, it is described as:

“A fork of the original BlackBoxWM CVS which is hosted on Sourceforge, while this is kept hosted on GitHub. In addition, it includes all changes made to the official Blackbox CVS repository, as well as patches collected from pdl-linux, Debian, the Blackbox bug list, and other forks from GitHub. It also includes enhanced EWMH / ICCCM compliance.".

Features

  • Active project: Last activity detected around 6 months.
  • Type: Stacking
  • Window decorations include borders and a title bar. Additionally, the title bar has an icon and minimize, maximize, and close buttons.
  • It is written in C ++, has a small code with built-in functions for rendering solids, gradients and bevels. In addition, it runs very quickly, brings simple menus and support for multiple desktops.
  • It has "shortcut" icons on the desktop, it can minimize tasks / windows into an icon and it incorporates support for custom themes and colors.

Installation

This updated WM is usually found in many repositories of different GNU / Linux Distros, under the name of blackbox packageTherefore, depending on the package manager used, graphical or terminal, it can be easily installed. More additional information about this WM can be found in the following link.

BSPWM

Definition

According to its official website, it is described as:

"Un WM that represents the windows as the leaves of a complete binary tree. It only responds to X Windows events, and the messages it receives go to a dedicated socket. It works together with a program called "bspc" in charge of writing messages to the bspwm "socket". While bspwm does not handle any keyboard or pointer input, so you need a third party program (e.g. sxhkd) to translate the keyboard and pointer events to bspc invocations.".

Features

  • Active project: Last activity detected almost 8 days ago.
  • Type: Dynamic
  • It works by easily readable and configurable configuration files via sxhkdrc and bspwmrc.
  • It is written in C language and is licensed by FreeBSD. It supports the RandR and Xinerama protocols and the EWMH and ICCCM standards.

Installation

This updated WM is usually found in many repositories of different GNU / Linux Distros, under the name of package "bspwm"Therefore, depending on the package manager used, graphical or terminal, it can be easily installed. More additional information about this WM can be found in the following link.

byobu

Definition

According to its official website, it is described as:

“An open source terminal multiplexer and window manager under the GPLv3 license. It was originally designed to provide elegant enhancements to the functional, simple and practical part of GNU Screen, for the Ubuntu server distribution.".

Features

  • Active project: Last activity detected around 6 months.
  • Type: Text-Based
  • It includes improved profiles, convenient keyboard shortcuts, and configuration utilities.
  • Works on most Linux, BSD and Mac distributions, while pIt provides a very useful way to add extra functionality to the standard terminal window.
  • Launches a text-based window manager (either screen or tmux) that makes it easy to view information and system status notifications within two lines at the bottom of the screen session. It also allows terminal sessions with multiple tabs, accessible through simple keystrokes.

Installation

This updated WM is usually found in many repositories of different GNU / Linux Distros, under the name of package «byobu»Therefore, depending on the package manager used, graphical or terminal, it can be easily installed. More additional information about this WM can be found in the following link.

Compiz

Definition

According to its official website, it is described as:

"An OpenGL composition manager that uses "GLX_EXT_texture_from_pixmap" to merge redirected top-level windows to texture objects. It has a flexible plug-in system and is designed to work well on most computer graphics hardware. It can also function as a window manager, to optimize the handling of desktop applications, allowing to move or change the size of the windows, change the workspace, change the window easily (using alt-tab or something like that), among other things".

Features

  • Active project: Last activity detected almost 9 months ago.
  • Type: Stacking
  • It is the result of the fusion of all the branches of the original Compiz that began in Novell created by David Reveman, Beryl, Compiz-Fusion, and others before. Compiz originally started at Novell as a complement to the now-defunct XGL display server. While the now-defunct Compiz-Fusion was offered as a Compiz add-on.
  • It offers hardware accelerated window management and desktop compositing via OpenGL, using render paths such as AIGLX, Xgl, and direct rendering solutions on some hardware.
  • It has a robust and functional configuration system. It has a powerful and flexible plugin interface, which allows for almost unlimited extension possibilities. In addition, it has a large community of developers and users who develop, test and use the elaborated plugins.

Installation

This updated WM is usually found in many repositories of different GNU / Linux Distros, under the name of compiz packageTherefore, depending on the package manager used, graphical or terminal, it can be easily installed. More additional information about this WM can be found in the following link.

Generic image for article conclusions

Conclusion

We hope this "useful little post" about these next 5 «Gestores de Ventanas», independent of any «Entorno de Escritorio», called BerryWM, Blackbox, BSPWM, Byobu and Compiz, is of great interest and utility, for the entire «Comunidad de Software Libre y Código Abierto» and of great contribution to the diffusion of the wonderful, gigantic and growing ecosystem of applications of «GNU/Linux».

And for more information, always do not hesitate to visit any Online library as OpenLibra y jedit to read books (PDFs) on this topic or others knowledge areas. For now, if you liked this «publicación», don't stop sharing it with others, in your Favorite websites, channels, groups, or communities of social networks, preferably free and open as Mastodon, or secure and private like Telegram.

Or simply visit our home page at DesdeLinux or join the official Channel Telegram from DesdeLinux to read and vote for this or other interesting publications on «Software Libre», «Código Abierto», «GNU/Linux» and other topics related to «Informática y la Computación», and the «Actualidad tecnológica».


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.