Start by booting Alpine (see these instructions on how to do that)
Enable Community Repository
We need the Community Repository available for access to the OpenBox packages. Instructions are available on the Repositories page.
Install openbox, xterm, and terminus font.
xterm is needed so you have a way to access the terminal in X. There are alternatives but this is the classic. Terminus is needed because without any fonts, you will not be able to see any text in OpenBox.
On most systems, xorg should be able to autodetect all devices. However, you can still configure xorg-server manually by launching:
To make Xorg work as normal user you need to add user to these groups: video, input.
If you installed your Alpine Linux as a VirtualBox or VMWare guest, you might find it handy to be able execute an ACPI shutdown.
Set openbox as the default WM
Copy the config files to your home folder
Note: The default configuration is minimal and most menu options won't work unless you customize and/or install additional packages. More information is available in the OpenBox configuration documentation.
Edit openbox settings
You can now edit the openbox settings for your user by editing the files located in
The OpenBox configuration details can he studied on the OpenBox wiki.
Start your X!
Note: The default OpenBox menu (right click on desktop) will have a lot of options that won't work because we didnt install anything else! Luckily XTerm will work if you added the package in the first step, and you can use that to add additional packages.
The default configuration is minimal and most menu options won't work unless you customize and/or install additional packages. More information is available in the OpenBox configuration documentation.