aarch64dwm is a customized clone of dwm, specifically tailored for AArch64 (ARM64) devices, including the Raspberry Pi and compatible operating systems. It retains all the core functionality of the original dwm but includes minor adaptations for better compatibility on ARM-based hardware.
- Lightweight and minimal tiling window manager
- Optimized for AArch64 architecture
- Compatible with Raspberry Pi OS (64-bit) and other ARM64-based Linux distributions
- Custom additions for improved hardware compatibility
Ensure you have the necessary dependencies installed:
sudo apt update && sudo apt install -y xorg libx11-dev libxft-dev libxinerama-devgit clone https://github.com/your-repo/aarch64dwm.git
cd aarch64dwm
make
sudo make installTo start aarch64dwm, add the following line to your .xinitrc:
exec dwmThen, start X:
startxLike the original dwm, customization is done via modifying config.h and recompiling:
vim config.h # Make necessary changes
make && sudo make install(Default dwm keybindings apply)
Mod + Shift + Enter– Open terminalMod + p– dmenu (application launcher)Mod + Shift + c– Close windowMod + 1-9– Switch between workspacesMod + Shift + q– Quit X session
- aarch64dwm does not introduce significant changes to the original dwm.
- This version is mainly for ensuring smoother operation on Raspberry Pi OS and similar ARM64 distributions.
- Consider using a lightweight status bar like
slstatusfor system information.
As a clone of dwm, aarch64dwm is released under the MIT/X License.
- suckless.org for the original dwm
- Raspberry Pi community for ARM64 optimizations