Requisiti:  SBoPKG

~# wget i3-gaps-status.sqf
~# cp i3-gaps-status.sqf /var/lib/sbopkg/queues/
~# sbopkg

Nota: Scarica, compila ed installa nell’ordine prestabilito i pacchetti indicati necessari al funzionamento di i3 con relativa patch gaps a patto che nella release di partenza ci sia tutto il necessario. Io parto dal presupposto che avete installato la versione base di Slackware compresa di compilatori e librerie varie. In ogni caso se il processo dovesse interrompersi per colpa di qualche dipendenza non risolta avrete sempre la possibilità di modificare la queue cercando i pacchetti mancanti ed aggiungerli mediante sort nell’ordine che preferite, sempre in sbopkg.

Metodo 2. Vi segnate i pacchetti di base e li cercate 1 alla volta in SBoPKG e li aggiungete in queue secondo la vostra sort list e/o aggiungendo e rimuovendo quello che non ritenete necessario. Vi incollo quindi di seguito la mia queue per facilitare la ricerca.

Nota Bene: così come da Slackbuild il pacchetto principale richiede solo alcuni dei pkg citati. Ma per ovvi motivi, gli altri sono dipendenze associate e necessarie per il funzionamento generale di tutte le features.

ax /var/lib/sbopkg/queues $ cat i3-gaps-status.sqf 
libev
yajl
dmenu
xcb-util-xrm
libxkbcommon
json-glib
perl-AnyEvent
perl-Canary-Stability
perl-AnyEvent-HTTP
perl-common-sense
perl-JSON
perl-JSON-MaybeXS
perl-Types-Serialiser
perl-JSON-XS
confuse
i3status
i3
i3-gaps

Al termine non resta che selezionare l’init del vostro Tiling wm preferito sempre tramite comodissimo tool che ci viene fornito in gentile concessione da Slackware:

~$ xwmconfig

Metodo 2. ve lo modificate a mano. Esempio:

#!/bin/sh

userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap

# Merge in defaults and keymaps
[ -f $sysresources ] && /usr/bin/xrdb -merge $sysresources
[ -f $sysmodmap ] && /usr/bin/xmodmap $sysmodmap
[ -f $userresources ] && /usr/bin/xrdb -merge $userresources
[ -f $usermodmap ] && /usr/bin/xmodmap $usermodmap

# Start i3
if [ -z "$DESKTOP_SESSION" -a -x /usr/bin/ck-launch-session ]; then
    exec ck-launch-session dbus-launch --exit-with-session /usr/bin/i3
else
    exec /usr/bin/i3
fi
~$ startx

# End