If you are a fan of lightweight Linux desktop environments, you have likely encountered Window Maker or AfterStep. These window managers are famous for their “Dock,” a dedicated space for small, functional applications known as dockapps. These mini-programs provide real-time information and quick controls without taking up significant screen real estate.
Finding and installing these applications has changed over the years as older repositories have moved or evolved. This guide will help you understand what dockapps are, where to find the best ones available today, and how to get them running on your modern Linux system. Whether you want to monitor your CPU usage or control your music player, there is likely a dockapp designed for the task.
What Are Dockapps?
Dockapps are specialized graphical applications designed to run within a 64×64 pixel tile. They were originally created for the Window Maker window manager, which was modeled after the NeXTSTEP interface. Unlike standard applications that open in large windows, dockapps stay docked in a corner of your screen, providing constant utility.
These applications are highly efficient. Because they were designed in an era when system resources were limited, they use very little memory and CPU power. This makes them ideal for older hardware or for users who prefer a minimalist, clutter-free desktop experience. Despite their small size, they can display complex information like network traffic graphs, weather updates, and system temperatures.
Common Types of Dockapps
- System Monitors: These track CPU load, RAM usage, battery life, and disk activity.
- Network Tools: These display upload/download speeds or wireless signal strength.
- Multimedia Controls: Small interfaces to control volume or manage playback for media players.
- Utility Apps: Clocks, calendars, mail checkers, and weather monitors.
Where to Find Dockapps Today
For many years, a central repository served as the primary hub for these tools. While the original site has changed, the community has worked hard to preserve these applications. The official Window Maker project now hosts a modernized directory of dockapps that are compatible with current systems.
The primary source for these applications is now the official Window Maker dockapps repository. This site categorizes hundreds of apps, providing descriptions, screenshots, and source code. Many Linux distributions also include popular dockapps directly in their official software repositories, making them easy to install via the command line.
Using Your Distribution’s Package Manager
Before searching for source code, check your system’s package manager. Many classic dockapps have been maintained by community members for modern distributions like Debian, Ubuntu, Fedora, and Arch Linux. Using your package manager ensures that all necessary background files, known as dependencies, are installed automatically.
To find them, you can search your package manager for terms like “wm” (which many dockapps use as a prefix). For example, searching for “wmnd” or “wmmixer” in your terminal will often reveal the software you need. This is the simplest way to keep your dockapps updated along with the rest of your system.
Top Recommended Dockapps for Your Desktop
With hundreds of options available, it can be difficult to know which ones are worth your time. Here are some of the most reliable and useful dockapps that continue to work well on modern Linux installations.
WMND (Window Maker Network Display)
WMND is a highly customizable network monitor. It displays a real-time graph of your incoming and outgoing data. You can toggle between different network interfaces, such as Ethernet or Wi-Fi, by clicking on the tile. It is an essential tool for users who want to keep an eye on their bandwidth usage.
WMMemload
If you want to monitor your system resources, WMMemload is a classic choice. It provides a simple bar graph showing how much of your physical memory and swap space is currently in use. It is lightweight and provides a quick visual reference to ensure your system isn’t being bogged down by a heavy process.
WMWeather+
This app provides a comprehensive look at your local weather. It can display temperature, wind speed, and atmospheric pressure. While it requires a bit of configuration to set your specific location code, it is one of the most functional ways to keep weather data on your desktop without opening a browser.
How to Install Dockapps from Source
Sometimes, a specific dockapp you want isn’t available in your distribution’s repository. In these cases, you will need to download the source code and compile it yourself. While this sounds technical, it is a straightforward process for most small applications.
First, ensure you have the necessary build tools installed, such as “make” and a C compiler like “gcc.” You will also need the development headers for X11, as dockapps rely on the X Window System to display their graphics. Once you have the source code, the process usually involves three commands in your terminal: ./configure, make, and sudo make install.
Handling Dependencies
If the installation fails, it is usually because a library is missing. Read the error message carefully; it will often tell you exactly which file is missing. You can then search for that library in your package manager and install the version ending in “-dev” or “-devel.” Once the dependency is resolved, you can restart the installation process.
Configuring and Running Your Dockapps
Once installed, running a dockapp is as simple as typing its name in your terminal or application launcher. However, to make them stay in your Window Maker dock, you need to perform a few extra steps. When the app opens, it will appear as a small tile on your screen.
In Window Maker, you can simply drag this tile onto the Dock (the vertical column usually on the right side of the screen). Once it snaps into place, right-click the tile and select “Settings.” From here, you can choose to have the application launch automatically whenever you start your desktop session. This ensures your system monitors and tools are always ready when you log in.
Running in Other Window Managers
You don’t have to use Window Maker to enjoy dockapps. Many other lightweight window managers, such as Fluxbox, Openbox, and IceWM, support a feature called a “Slit” or “Dock.” When you launch a dockapp in these environments, they will automatically move to this designated area. This allow users of various desktop setups to benefit from these specialized tools.
Conclusion
Dockapps remain a fantastic way to add functionality and personality to your Linux desktop. While the way we access them has changed over the years, the community’s commitment to preserving these tools ensures they remain available for everyone. By using the official Window Maker repository or your system’s package manager, you can easily find the perfect tools to monitor and manage your computer.
Now that you know how to find and install these mini-applications, you can begin customizing your desktop to fit your specific needs. For more tips on optimizing your Linux experience or troubleshooting common software issues, explore our other guides on system customization and open-source tools.