awuuwa on Odysee

Hyperbola GNU+Linux-Libre v 0.4.4 installation (GUI installation guide in description)


Listen Later

The wiki I primarily followed in the video
https://wiki.hyperbola.info/doku.php?id=en:manual:beginner_installation
also the other one about OpenRC and networking
https://wiki.hyperbola.info/doku.php?id=en:system:init_systems:openrc
and here's the package repository query
https://www.hyperbola.info/packages/

For installing a GUI, you can either use the lumina desktop environment endorsed by Hyperbola, or install an available window manager. You should take a look at the official wiki.

X Windowing System on Hyperbola wiki
https://wiki.hyperbola.info/doku.php?id=en:system:display_servers:xenocara
Window Managers wiki
https://wiki.hyperbola.info/doku.php?id=en:system:userspace:window_manager
or alternatively the Lumina desktop environment if you don't want the window managers offered by Hyperbola
https://wiki.hyperbola.info/doku.php?id=en:system:userspace:desktop_enviroment:lumina_desktop
the rest of this description guide will assume window managers

Notice that for the X Windowing System, Hyperbola does not use X.Org, they use Xenocara, which is installed as "pacman -S xenocara-server", there is no xorg package.
In the video you saw me use QEMU for a virtual machine to install Hyperbola to, the appropriate driver for the virtualized graphics card QEMU uses is Cirrus, so installing the package "xenocara-video-cirrus" is the correct one there, check your own drivers for yourself. Installing a window manager itself is really simple, you just install the package for that window manager. For installing a window manager, you can pick one out of the options that are available. For this version of Hyperbola, 0.4.4 GNU/Linux-Libre, the following options are provided in the wiki:

> awesome https://awesomewm.org/ Highly configurable, next generation, dynamic window manager for X.
blackbox https://github.com/bradleythughes/blackbox Free and libre stacking window manager written in C++ and licensed under the MIT License.
bspwm https://github.com/baskerville/bspwm Lightweight, tiling, minimalist window manager that is written in C and represents its windows as leaves on a binary tree.
cwm https://cvsweb.openbsd.org/cgi-bin/cvsweb/xenocara/app/cwm/ Lightweight, stacking window manager originally developed for OpenBSD.
fluxbox http://www.fluxbox.org Free software stacking window manager for X11 that was originally forked from Blackbox.
fvwm http://www.fvwm.org/ Stacking window manager for X11.
herbstluftwm https://herbstluftwm.org/ Manual tiling window manager for X11 using Xlib and Glib.
jwm http://joewing.net/projects/jwm/ Extremely lightweight window manager for the X window system.
i3-wm https://i3wm.org/ Minimalist tiling window manager, completely written from scratch.
icewm https://ice-wm.org/ Free and libre, lightweight, stacking window manager for X11.
notion http://notion.sourceforge.net/ Tabbed and tiling window manager.
openbox https://github.com/danakj/openbox Highly configurable, next generation, stacking window manager for X11 with extensive standards support.
ratpoison https://www.nongnu.org/ratpoison/ Tiling window manager modeled after screen.
sawfish https://sawfish.fandom.com/wiki/Main_Page Extensible window manager using a Lisp-based scripting language.
twm https://www.xenocara.org/ Simple stacking window manager started written in C.

Make sure when installing a window manager to install ALL of the packages for that window manager, including all the likes of "extra" packages if any such should exist. Those extra packages may be necessary to install, to pull in some dependencies and other such resources to get the window manager working properly.

here's some commands:

> cp /etc/X11/xinit/xinitrc ~/.xinitrc

include "exec jwm" as an example in the .xinit file

> Xorg :0 -configure

> "pacman -S xenocara-xinit" provides the startx command.

Some other commands left out of the wiki as of my testing that are needed for getting a window manager in working order are the following:

You need to add a regular user to the system, by default the root account is not allowed to use the X Windowing System, "startx" won't work if you run it as root.

> useradd -m -d /home/myusername myusername

the package "xterm", is necessary for using the X Windowing System, and for some bizarre reason, is not pulled in as a dependency when installing xenocara-server or the window managers, but you should install it

> pacman -S xterm

Don't roget to add the user to the "video" group, it is needed to be allowed using Xenocara

> usermod -aG video myusername




file details:
WebM video with AV1
1280x720p@6hz video
no audio
...more
View all episodesView all episodes
Download on the App Store

awuuwa on OdyseeBy awuuwa