Software Alternatives & Reviews

Building a Tiling Window Manager with Rust and Penrose

i3 Polybar dwm
  1. 1

    i3

    A dynamic tiling window manager designed for X11, inspired by wmii, and written in C.
    Pricing:
    • Open Source
    There are many existing tiling-window managers with i3 probably being the most popular choice for linux systems. These window managers can depend on extensive configuration files or in the case of dwm, git patching or C programming. Penrose takes a different approach in that Penrose is not a window manager. Penrose is a high-level rust library that you use to Build your own window manager. This gives us many options for customization while also giving us all the advantages that come with writing rust code.

    #Window Manager #Linux #Open Source 89 social mentions

  2. Status bar for Unix-like systems.
    We could use something like polybar to build a powerful and sophisticated top-bar for our system. However, for this example we are going to use the built-in dwm_bar which mimics the bar that can be found in dwm. What's happening here is pretty straight-forward. First we populate the styling struct, and then we plug these values into the dwm_bar.

    #Command Line Tools #Monitoring Tools #Utilities 24 social mentions

  3. 3

    dwm

    dwm is a dynamic window manager for X. It manages windows in tiled, monocle and floating layouts. All of the layouts can be applied dynamically, optimising the environment for the application in use and the task performed.
    There are many existing tiling-window managers with i3 probably being the most popular choice for linux systems. These window managers can depend on extensive configuration files or in the case of dwm, git patching or C programming. Penrose takes a different approach in that Penrose is not a window manager. Penrose is a high-level rust library that you use to Build your own window manager. This gives us many options for customization while also giving us all the advantages that come with writing rust code.

    #Linux #Window Manager #Utilities 63 social mentions

Discuss: Building a Tiling Window Manager with Rust and Penrose

Log in or Post with