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 4 e 5
Versione 4 del 14/01/2023 17.37.30
Dimensione: 5694
Autore: ivantu
Commento:
Versione 5 del 15/01/2023 11.09.22
Dimensione: 5919
Autore: ivantu
Commento: 2 stesura
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 10: Linea 10:
'''i3''' è un [[http://en.wikipedia.org/wiki/Tiling_window_manager|tiling window manager]], leggero, veloce e personalizzabile;
'''i3''' possiede un unico file di configurazione, situato in `~/.config/i3/config`.
'''i3''' è un [[http://en.wikipedia.org/wiki/Tiling_window_manager|tiling window manager]], leggero, veloce e personalizzabile.<<BR>>'''i3''' possiede un unico file di configurazione, situato in `~/.config/i3/config`.
Linea 15: Linea 14:
== 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 installare i componenti base dell'ambiente grafico '''I3''' (ad esempio in seguito ad un'[[Installazione/CdMinimale|installazione minimale]]) è sufficiente [[AmministrazioneSistema/InstallareProgrammi|Installare]] i [[AmministrazioneSistema/MetaPacchetti|metapacchetti]]:
 *
[[apt://i3 | i3]].
 * [[apt://i3wm|i3wm]].
Linea 57: Linea 54:
= Scorciatoie da tastiera = = Configurazione =

=
= Scorciatoie da tastiera ==
Linea 70: Linea 69:
= Spegnimento, riavvio, blocca schermo, sospensione, ibernazione, logout = === Spegnimento, riavvio, blocca schermo, sospensione, ibernazione, logout ===
Linea 74: Linea 73:
 0. [[AmministrazioneSistema/InstallareProgrammi| Installare]] il pacchetto [[apt://consolekit|consolekit]].
 0. Aggiungere al file di configurazione il testo seguente ([[https://faq.i3wm.org/question/239/how-do-i-suspendlockscreen-and-logout/|fonte]]): {{{
{{{#!wiki note
Consultare la [[https://faq.i3wm.org/question/239/how-do-i-suspendlockscreen-and-logout/|fonte]] per la configurazione.
}}}

 0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://consolekit|consolekit]].
 0. Aggiungere al file di configurazione `~/.config/i3/config` il seguente testo:{{{
Linea 78: Linea 81:
    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"
    bindsym l exec --no-startup-id ~/.config/i3/i3exit lock, mode "default"
    bindsym e exec --no-startup-id ~/.config/i3/i3exit logout, mode "default"
    bindsym s exec --no-startup-id ~/.config/i3/i3exit suspend, mode "default"
    bindsym h exec --no-startup-id ~/.config/i3/i3exit hibernate, mode "default"
    bindsym r exec --no-startup-id ~/.config/i3/i3exit reboot, mode "default"
    bindsym Shift+s exec --no-startup-id ~/.config/i3/i3exit shutdown, mode "default"
Linea 125: Linea 128:
 0. Rendere eseguibile il file `i3exit` con il comando seguente:{{{  0. Rendere [[AmministrazioneSistema/PermessiFile#Assegnare_i_permessi_di_esecuzione|eseguibile]] il file `i3exit` con il seguente comando:{{{
Linea 133: Linea 136:
= Configurazione e personalizzazione = = Personalizzazione =
Linea 135: Linea 138:
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]]. Il file di configurazione di '''i3''' si trova nella cartella nascosta `~/.config/i3` presente nella propria '''Home'''.<<BR>>In particolare gran parte dei settaggi risiedono nel file di configurazione `config`, quanto scritto nei paragrafi precedenti. 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

Per installare i componenti base dell'ambiente grafico I3 (ad esempio in seguito ad un'installazione minimale) è sufficiente Installare i metapacchetti:

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

Configurazione

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:

Consultare la fonte per la configurazione.

  1. Installare il pacchetto consolekit.

  2. Aggiungere al file di configurazione ~/.config/i3/config il seguente testo:

    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 ~/.config/i3/i3exit lock, mode "default"
        bindsym e exec --no-startup-id ~/.config/i3/i3exit logout, mode "default"
        bindsym s exec --no-startup-id ~/.config/i3/i3exit suspend, mode "default"
        bindsym h exec --no-startup-id ~/.config/i3/i3exit hibernate, mode "default"
        bindsym r exec --no-startup-id ~/.config/i3/i3exit reboot, mode "default"
        bindsym Shift+s exec --no-startup-id ~/.config/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 seguente comando:

    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.

Personalizzazione

Il file di configurazione di i3 si trova nella cartella nascosta ~/.config/i3 presente nella propria Home.
In particolare gran parte dei settaggi risiedono nel file di configurazione config, quanto scritto nei paragrafi precedenti. Per una panoramica sulle personalizzazioni di i3 consultare la seguente pagina.

Ulteriori risorse


CategoryHomepage CategoryNuoviDocumenti