Xmd/INSTALL.md

79 lines
1.7 KiB
Markdown
Raw Permalink Normal View History

2023-11-03 15:59:24 -06:00
# Installing
2024-01-31 22:47:57 -07:00
## Mandatory dependencies
2023-11-03 15:59:24 -06:00
- Xlib
- Xt
- Motif
- A C compiler
2024-01-31 22:47:57 -07:00
# Optional dependencies
- MWM (the reccomended window manager for Xmd)
- xsct (display-temperature)
- brightnessctl (xmbrightness)
- xwallpaper (xmd-load-wallpaper)
2023-11-03 15:59:24 -06:00
Installing via APK:
2023-11-03 16:05:04 -06:00
```
2023-11-14 15:02:46 -07:00
# apk add libx11 libx11-dev libxt libxt-dev motif motif-dev mwm xwallpaper clang
2023-11-03 15:59:24 -06:00
```
## libXmd
Before building any of the applications you will need to build libXmd, which
contains code common to most of them:
```
# cd libXmd
# ./build.sh install
```
## Individual applications
Individual applications can be installed using `./build.sh` in their respective
subdirectories:
```
# cd <application>
# ./build.sh install
```
2023-11-14 15:02:46 -07:00
## Replicants
Xmd provides something called replicants, which are dynamically loaded widgets
that can be placed inside of xmpanel. They can be installed using `./build.sh`
in their respective subdirectories:
```
# cd replicants/<replicant>
# ./build.sh install
```
## Glue
2024-01-31 22:47:57 -07:00
Xmd includes some scripts to provide a standard interface for common graphical
tasks like taking screenshots. These can be installed using `./install.sh` in
the `glue` directory.
2024-01-17 09:47:18 -07:00
## Session
Xmd includes several scripts to facilitate using it as a desktop environment. It
can be installed using `./install.sh` in the `session` directory. Note that
without a configuration in place, the session scripts don't really do anything
useful. The next section of this document describes how to install a default
configuration.
## Default configuration
A default configuration can be installed by running `./install.sh` in the
`defaults` directory. It contains:
- An MWM configuration
- .xinitrc and .xsession files
- Default startup items
- MWM
- XMPanel
- Default panel replicants