Files
aarch64dwm/README.md
klein panic 7548cbc006 added readme
2025-03-04 00:16:13 -05:00

65 lines
1.9 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# aarch64dwm
aarch64dwm is a customized clone of [dwm](https://dwm.suckless.org/), 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.
## Features
- 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
## Installation
### Prerequisites
Ensure you have the necessary dependencies installed:
```sh
sudo apt update && sudo apt install -y xorg libx11-dev libxft-dev libxinerama-dev
```
### Cloning and Compiling
```sh
git clone https://github.com/your-repo/aarch64dwm.git
cd aarch64dwm
make
sudo make install
```
### Running aarch64dwm
To start **aarch64dwm**, add the following line to your `.xinitrc`:
```sh
exec dwm
```
Then, start X:
```sh
startx
```
## Configuration
Like the original **dwm**, customization is done via modifying `config.h` and recompiling:
```sh
vim config.h # Make necessary changes
make && sudo make install
```
## Keybindings
(Default dwm keybindings apply)
- `Mod + Shift + Enter` Open terminal
- `Mod + p` dmenu (application launcher)
- `Mod + Shift + c` Close window
- `Mod + 1-9` Switch between workspaces
- `Mod + Shift + q` Quit X session
## Notes
- 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 `slstatus` for system information.
## License
As a clone of **dwm**, aarch64dwm is released under the **MIT/X License**.
## Credits
- **suckless.org** for the original dwm
- Raspberry Pi community for ARM64 optimizations