Openbox: Difference between revisions
Prabuanand (talk | contribs) (rearranged headings and added Include:Desktop prerequisites) |
|||
(10 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
[https://openbox.org/ Openbox] is a minimalistic, highly configurable, next generation window manager with extensive standards support. | |||
{{:Include:Desktop prerequisites}} | |||
= | == Installation == | ||
{{Cmd|# | Install X11 and set it up using the <code>setup-xorg-base</code> script.{{Cmd|# setup-xorg-base}} | ||
xterm | Install the basic packages for a minimal installation:{{Cmd|# apk add openbox xterm font-terminus}} | ||
{{Pkg|xterm}} is needed so you have a way to access the terminal in X. There are alternatives but this is the classic. | |||
{{Pkg|font-terminus}} is needed because without any fonts, you will not be able to see any text in Openbox. | |||
{{ | |||
=== Configure user === | |||
To make Xorg work as normal user you need to add user to these groups: video, input. | To make Xorg work as normal user you need to add user to these groups: video, input. | ||
{{Cmd|# addgroup <username> input}} | {{Cmd|# addgroup <username> input}} | ||
{{Cmd|# addgroup <username> video}} | {{Cmd|# addgroup <username> video}} | ||
== acpid == | === acpid === | ||
If you installed your Alpine Linux as a VirtualBox or VMWare guest, you might find it handy to be able execute an ACPI shutdown. | |||
If you installed your Alpine Linux as a VirtualBox or VMWare guest, you might find it handy to be able execute an ACPI shutdown. | |||
{{Cmd|# rc-update add acpid}} | {{Cmd|# rc-update add acpid}} | ||
= Set | === Set Openbox as the default WM === | ||
{{Cmd|$ echo 'exec openbox-session' >> ~/.xinitrc}} | {{Cmd|$ echo 'exec openbox-session' >> ~/.xinitrc}} | ||
= Copy the config files to your home folder = | === Copy the config files to your home folder === | ||
{{Cmd|$ mkdir | |||
{{Cmd|$ mkdir ~/.config}} | |||
{{Cmd|$ cp -r /etc/xdg/openbox ~/.config}} | {{Cmd|$ cp -r /etc/xdg/openbox ~/.config}} | ||
{{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 [http://openbox.org/wiki/Help:Configuration Openbox configuration documentation].{{insecure url|This server could not prove that it is openbox.org; its security certificate is from 2007.cccg.ca}}}} | |||
= Edit | === Edit Openbox settings === | ||
The | You can now edit the Openbox settings for your user by editing the files located in <code>~/.config/openbox</code> | ||
The Openbox configuration details can be studied on the [http://openbox.org/wiki/Help:Contents#Configuration Openbox wiki]. | |||
== Start X == | |||
{{Cmd|$ startx}} | {{Cmd|$ startx}} | ||
{{Note|The default Openbox menu (right-click on desktop) will have a lot of options that won't work because the required packages haven't been installed. XTerm will work if you added the package in the first step, and you can use that to add additional packages.}} | |||
== Troubleshooting == | |||
== See also == | |||
* [https://wiki.archlinux.org/title/Openbox Openbox - Archwiki] | |||
[[Category:Desktop]] | |||
[[category: Window Managers]] |
Latest revision as of 07:19, 9 January 2025
Openbox is a minimalistic, highly configurable, next generation window manager with extensive standards support.
- Ensure you have Internet connectivity. If the test fails, setup your Internet access first, before you proceed further.
- Create a non-privileged user account for security reasons, if you skipped this step during Installation.
- Enable community repository.
- Install graphics driver for your video hardware.
Installation
Install X11 and set it up using the setup-xorg-base
script.
# setup-xorg-base
Install the basic packages for a minimal installation:
# apk add openbox xterm font-terminus
xterm is needed so you have a way to access the terminal in X. There are alternatives but this is the classic. font-terminus is needed because without any fonts, you will not be able to see any text in Openbox.
Configure user
To make Xorg work as normal user you need to add user to these groups: video, input.
# addgroup <username> input
# addgroup <username> video
acpid
If you installed your Alpine Linux as a VirtualBox or VMWare guest, you might find it handy to be able execute an ACPI shutdown.
# rc-update add acpid
Set Openbox as the default WM
$ echo 'exec openbox-session' >> ~/.xinitrc
Copy the config files to your home folder
$ mkdir ~/.config
$ cp -r /etc/xdg/openbox ~/.config
Edit Openbox settings
You can now edit the Openbox settings for your user by editing the files located in ~/.config/openbox
The Openbox configuration details can be studied on the Openbox wiki.
Start X
$ startx