Ho usato i3wm negli ultimi giorni su Kubuntu 14.04.1 LTS (derivato di Ubuntu), ed è un po 'diverso da un'esperienza.
Poiché Ubuntu utilizza LightDM Display Manager, puoi installare i3wm e provarlo insieme al tuo attuale gestore di finestre.
Basta installare i pacchetti corretti usando quanto segue nella shell:
sudo apt-get install i3
Si noti che Ubuntu utilizza una versione precedente di i3, a causa del processo che Ubuntu utilizza per upstream i nuovi pacchetti nei loro repository. Puoi anche seguire le istruzioni trovate qui dal sito i3wm per utilizzare l'ultima versione stabile.
Una volta installato i3, basta disconnettersi dal display manager, che è ciò che gestisce il login e avvia il window manager. Fai clic sulla finestra di gestione finestre e modificala in i3 e accedi. Ora dovresti trovarti in i3wm e verrà visualizzato un prompt per generare il tuo file di configurazione e chiederti quale tasto modificatore vuoi usare (Alt o Super).
Alcuni tasti di base per aiutarti nel tuo primo utilizzo:
Mod+Enter # Starts a terminal session
Mod+d # Brings up dmenu, which finds commands from your $PATH
Mod+Shift+e # Prompt to exit i3wm
Il tuo file di configurazione sarà in .i3/config
e ha un elenco di tutte le combinazioni di tasti. È abbastanza configurabile, ho il mio set in modo da far mod+b
apparire il mio browser web e far mod+m
apparire il vapore. Ho anche associato i miei tasti di commutazione dei tasti direzionali a Windows hjkl
piuttosto che jkl;
per abbinare le combinazioni di tasti di VIM che uso in ogni altro programma in cui posso usarli, e rimbalzo solo in orizzontale diviso mod+shift+v
.
Puoi anche aggiungere elementi al tuo .i3/config
che vuoi eseguire all'avvio, usando exec
da solo senza un precedente bindsym
. Ad esempio, ho inserito questa riga nel mio .i3/config
per cambiare il mio background:
exec_always --no-startup-id feh --bg-scale ~/pictures/Backgrounds/background01.jpg
Ho anche aggiunto alcuni altri, come exec --no-startup-id volumeicon
e exec --no-startup-id nm-applet
per le icone nella barra delle applicazioni, per un'icona del volume ALSA e un gestore di rete.
Una cosa un po 'diversa è il mio processo di aggiornamento, non eseguo un avviso di aggiornamento, quindi dopo aver eseguito gli aggiornamenti dalla riga di comando, eseguo il seguente script per verificare se il file /var/run/reboot-required
esiste o meno :
#!/bin/bash
if [ -f /var/run/reboot-required ]; then
echo 'A system restart is required.'
fi
Una cosa che mi piace di i3wm è che sto iniziando a usare la riga di comando molto di più e ad imparare molto lungo la strada. Consiglio di mantenere Unity come fallback, nel caso in cui decidessi di tornare indietro.
La Guida per l'utente sul sito Web i3wm è molto utile e dovrebbe aiutarti a iniziare con un'ulteriore configurazione del tuo .i3/config
.