Requisiti: SBoPKG
~# wget i3-gaps-status.sqf ~# cp i3-gaps-status.sqf /var/lib/sbopkg/queues/ ~# sbopkg
- Queue
- Load > [*] i3-gaps-status
- Process
- Install
- Process
- Load > [*] i3-gaps-status
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
-
xinitrc.i3
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