Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "ivantu/I3wm"
Differenze tra le versioni 2 e 3
Versione 2 del 14/01/2023 17.04.10
Dimensione: 5230
Autore: ivantu
Commento:
Versione 3 del 14/01/2023 17.35.15
Dimensione: 5694
Autore: ivantu
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 15: Linea 15:
[[AmministrazioneSistema/InstallareProgrammi | Installare]] il metapacchetto [[apt://i3|i3]]. == Installazione minimale ==

Per installare i componenti base dell'ambiente grafico '''I3''' (ad esempio in seguito ad un'[[Installazione/CdMinimale|installazione minimale]]) è sufficiente [[AmministrazioneSistema/InstallareProgrammi|Installare]] il [[AmministrazioneSistema/MetaPacchetti|metapacchetto]] [[apt://i3 | i3]].

== Pacchetti integrativi ==

Per ottenere utili funzionalità aggiuntive si consiglia inoltre l'installazione dei seguenti pacchetti:
 * [[apt://i3blocks|i3blocks]]:
 * [[apt://i3lock|i3lock]]:
 * [[apt://i3status|i3status]]:
Linea 126: Linea 135:
Il file di configurazione di '''i3''' si trovano nella cartella nascosta `~/.config/i3` presente nella propria '''Home'''. In particolare gran parte dei settaggi risiedono nel file `~/.config/i3/config`. Per una panoramica sulle personalizzazioni di '''i3''' consultare la [[AmbienteGrafico/I3/Personalizzazione|seguente pagina]]. Il file di configurazione di '''i3''' si trovano nella cartella nascosta `~/.config/i3` presente nella propria '''Home'''. In particolare gran parte dei settaggi risiedono nel file `~/.config/i3/config`. Per una panoramica sulle personalizzazioni di '''i3''' consultare la [[ivantu/i3wm/Personalizzazione|seguente pagina]].


Attenzione! Questa è una Pagina di prova. Le informazioni riportate potrebbero essere incomplete, errate e potenzialmente pericolose. Per contribuire alla realizzazione di questa pagina consultare la discussione di riferimento.

Guida verificata con Ubuntu: 20.04

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

i3 è un tiling window manager, leggero, veloce e personalizzabile; i3 possiede un unico file di configurazione, situato in ~/.config/i3/config.

Installazione

Installazione minimale

Per installare i componenti base dell'ambiente grafico I3 (ad esempio in seguito ad un'installazione minimale) è sufficiente Installare il metapacchetto i3.

Pacchetti integrativi

Per ottenere utili funzionalità aggiuntive si consiglia inoltre l'installazione dei seguenti pacchetti:

Avvio

Al termine dell'installazione sarà possibile selezionare la voce i3 dal login manager predefinito.
Per le installazioni minimali:

  1. Aprire con un editor di testo il file ~/.xinitrc, modificare, 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
  2. Salvare il file e avviare i3 tramite il comando:

    startx

Scorciatoie da tastiera

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:

  1. Installare il pacchetto consolekit.

  2. 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.

  3. Creare nella cartella ~/.config/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
  4. Rendere eseguibile il file i3exit con il comando seguente:

    chmod +x ~/.config/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 ~/.config/i3 presente nella propria Home. In particolare gran parte dei settaggi risiedono nel file ~/.config/i3/config. Per una panoramica sulle personalizzazioni di i3 consultare la seguente pagina.

Ulteriori risorse


CategoryHomepage CategoryNuoviDocumenti