VoidLinux - hpaluch/hpaluch.github.io GitHub Wiki

Void Linux

Just recently discovered:

What is really nice:

  • No systemd (runit)
  • XFCE as default GUI
  • offers also Musl (glibc alternative) - not yet tested

XFCE install is pretty fast - it basically unpacks tarball. However there is still package manager (no need to build from source).

Tested:

Getting PDF manual:

  • on installed system look at /usr/share/doc/void/handbook.pdf

Keeping system up-to-date:

# updating system
xbps-install -Su
# it will tell you to update xbps first:
xbps-install -u xbps
# now update other packages
xbps-install -Su

Search for packages:

# search for ALREADY INSTALLED package:
xbps-query -s bash
   [*] bash-5.2.21_1 GNU Bourne Again Shell
   [*] dash-0.5.12_2 POSIX-compliant Unix shell, much smaller than GNU bash
# search repositories for all (even not installed) packages
xbps-query -Rs tmux
   ...
   [-] tmux-3.3a_2               Terminal Multiplexer

Install selected package:

xbps-install -u tmux

What I install:

# CLI programs:
xbps-install -u tmux mc curl wget vim vim-colorschemes lynx pinfo
# When running as guest under KVM you should install Agent:
xbps-install -u qemu-ga
# Enable startup of QEMU Guest Agent:
ln -s /etc/sv/qemu-ga /etc/runit/runsvdir/default/qemu-ga
# GUI programs:
xbps-install -u xfce4-cpugraph-plugin xfce4-diskperf-plugin xfce4-netload-plugin
# To get accelerated graphics under KVM/spice/qxl:
xbps-install -u xf86-video-qxl

To play videos you can try:

xbps-install mpv celluloid vlc

Where mpv is CLI based player, celluloid is GUI frontend for mpv and vlc is another popular player.

To play audio, try xbps-install audacious audacious-plugins

Nouveau + NVidia GT218

Ensure that this is installed:

xbps-install mesa-nouveau-dri glu mesa-vaapi mesa-vdpau

However I was unable to get past:

 (+) Video --vid=1 (*) (h264 1280x720 30.000fps)
 (+) Audio --aid=1 (*) (aac 2ch 44100Hz)
libEGL warning: failed to get driver name for fd -1
libEGL warning: MESA-LOADER: failed to retrieve device information
libEGL warning: failed to get driver name for fd -1

Errors (with mpv -vo=gpu VIDEO.mp4)

In case of vlc I have to install firemware from Gentoo (missing nouveau/nva8_fuc084 firmware reported from kernel)

Resources