Problemi in questa pagina? Segnalali in questa discussione
Introduzione
i3 è un tiling window manager, leggero, veloce e personalizzabile.
Installazione
Installare il metapacchetto i3.
Avvio
Al termine dell'installazione sarà possibile selezionare la voce i3 dal login manager predefinito.
Per le installazioni minimali, modificare con un editor di testo il file nascosto ~/.xinitrc aggiungendo la stringa:
exec i3
Se il file non esiste crearlo inserendo le seguenti stringhe:
#!/bin/sh # # ~/.xinitrc # # Executed by startx (run your window manager from here) if [ -d /etc/X11/xinit/xinitrc.d ]; then for f in /etc/X11/xinit/xinitrc.d/*; do [ -x "$f" ] && . "$f" done unset f fi # exec gnome-session # exec startkde # exec startxfce4 # ...or the Window Manager of your choice #exec startxfce4 exec i3
salvare il file e avviare i3 tramite il comando:
startx
All'avvio della prima sessione di i3, seguire il wizard iniziale per impostare il tasto Modificatore (tasto Super o Alt).
Scorciatoie utili per iniziare:
Mod+d: aprire il menu (dmenu)
Mod+Invio: aprire una finestra di terminale
Mod+Shift+e: logout
Mod+Shift+c: ricaricare il file di configurazione
Mod+Shift+r: riavviare i3
Per maggiori informazioni sulle scorciatoie visitare questa pagina.
Spegnimento, riavvio, blocca schermo, sospensione, ibernazione, logout
Procedere come segue:
Installare il pacchetto consolekit.
Aggiungere al file di configurazione il testo seguente (fonte):
set $mode_system System (l) lock, (e) logout, (s) suspend, (h) hibernate, (r) reboot, (Shift+s) shutdown mode "$mode_system" { bindsym l exec --no-startup-id ~/.i3/i3exit lock, mode "default" bindsym e exec --no-startup-id ~/.i3/i3exit logout, mode "default" bindsym s exec --no-startup-id ~/.i3/i3exit suspend, mode "default" bindsym h exec --no-startup-id ~/.i3/i3exit hibernate, mode "default" bindsym r exec --no-startup-id ~/.i3/i3exit reboot, mode "default" bindsym Shift+s exec --no-startup-id ~/.i3/i3exit shutdown, mode "default" # back to normal: Enter or Escape bindsym Return mode "default" bindsym Escape mode "default" } bindsym $mod+Pause mode "$mode_system"
Modificare la scorciatoia secondo le proprie esigenze. In questo esempio viene usato il tasto Pausa.
Creare nella cartella .i3/ un file chiamato i3exit e aggiungere al suo interno il testo seguente:
lock() { i3lock } case "$1" in lock) lock ;; logout) i3-msg exit ;; suspend) lock && dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend ;; hibernate) lock && dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Hibernate ;; reboot) dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart ;; shutdown) dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop ;; *) echo "Usage: $0 {lock|logout|suspend|hibernate|reboot|shutdown}" exit 2 esac exit 0
Rendere eseguibile il file i3exit con il comando seguente:
chmod +x ~/.i3/i3exit
Di default la funzione lock, e di conseguenza anche sospensione e ibernazione, presentano una schermata bianca. Per sbloccare lo schermo, inserire la propria password e premere INVIO. |
Configurazione e personalizzazione
Il file di configurazione di i3 si trovano nella cartella nascosta ~/.i3 presente nella propria Home. In particolare gran parte dei settaggi risiedono nel file ~/.i3/config. Per una panoramica sulle personalizzazioni di i3 consultare la seguente pagina.