Fedora 28 Post Install, Part 1

First post install task if we’re in VirtualBox on MacOS, disable Wayland to eliminate screen flicker. Edit /etc/gdm/custom.conf and set WaylandEnable to false:


Get Window Maker installed and set a hostname:

sudo dnf install fedora-workstation-repositories
sudo dnf install xterm rxvt-unicode terminus-fonts
sudo dnf install WindowMaker wmCalClock wmmon
hostnamectl set-hostname --static "blizzard"

Reboot to Window Maker, run urxvt with some fancy options and dock it (the fixed geometry at 498,6 will leave room for borderless terminals on the left later):

/usr/bin/urxvt -sl 16384 +sb -bg black -fg white -bc -uc -tr -sh 30 -g 110x38+498+6 -b 5 -fn xft:Terminus:pixelsize=10 -title $USER@$HOSTNAME &

Add RPM Fusion repository (and pull the latest stable Chrome while we’re here):

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf config-manager --set-enabled google-chrome
sudo dnf install google-chrome-stable

Add some standard Dockapps:

/usr/bin/WPrefs &
/usr/bin/wmCalClock -tc white &
/usr/bin/wmmon -l &
/usr/bin/wmmon -s &
/usr/bin/wmmon -i &

We’ll have to build wmnet from source (local):

sudo dnf install gcc-c++ imake libX11 libX11-devel libXpm-devel libXext-devel
cd ~/Downloads/
wget https://www.dockapps.net/download/wmnet-1.06.tar.gz
tar xvfz wmnet-1.06.tar.gz
cd wmnet-1.06/
sudo make install
/usr/bin/wmnet -W enp0s3 -L enp0s3 -t white -r cyan -x 10000000 &

Test wmnet and tweak -x accordingly:

curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python -

And we’ll have to build wmamixer from source too (local):

sudo dnf install alsa-lib-devel
cd ~/Downloads/
wget https://github.com/gryf/wmamixer/archive/1.0.tar.gz
mv 1.0.tar.gz wmamixer-1.0.tar.gz
tar xvfz wmamixer-1.0.tar.gz 
cd wmamixer-1.0/
~/Downloads/wmamixer-1.0/wmamixer -w &

To be continued…