Dimensione: 5230
Commento: 1 stesura
|
Dimensione: 7049
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 4: | Linea 4: |
<<Include(NuoviStrumentiWiki/PaginaDiProva)>> | |
Linea 5: | Linea 6: |
<<Include(NuoviStrumentiWiki/PaginaDiProva)>> | |
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''' - da non confondere con il processore Intel o l'architettura i386 - è un [[http://en.wikipedia.org/wiki/Tiling_window_manager| window manager]] dinamico, leggero, veloce e personalizzabile, creato per superare alcune limitazioni di [[https://it.wikipedia.org/wiki/Wmii | wmii]]. L'obiettivo fondamentale di i3, oltre ad un consumo irrisorio di risorse rispetto ad un tipico ambiente desktop, è quello di massimizzare il proprio funzionamento attraverso l'utilizzo dello schermo intero con il posizionamento dinamico e intelligente delle finestre e delle varie scorciatoie da tastiera. '''i3''' possiede un unico file di configurazione, situato in `~/.config/i3/config`. |
Linea 13: | Linea 12: |
= Installazione = | = Requisiti di sistema = |
Linea 15: | Linea 14: |
[[AmministrazioneSistema/InstallareProgrammi | Installare]] il metapacchetto [[apt://i3|i3]]. | Al momento '''i3''' richiede l'utilizzo di un server X e non è supportato dall'ambiente grafico Wayland. = 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]] i [[AmministrazioneSistema/MetaPacchetti|metapacchetti]]:{{{ sudo apt install i3 --no-install-recommends }}} = Installazione completa = Per ottenere un'installazione completa dell'ambiente grafico '''i3''' è sufficiente [[AmministrazioneSistema/InstallareProgrammi|installare]] i seguenti [[AmministrazioneSistema/MetaPacchetti|metapacchetti]]: * [[apt://i3 | i3]]. * [[apt://i3wm|i3wm]]. == Pacchetti integrativi suggeriti == Per ottenere utili funzionalità aggiuntive si consiglia inoltre l'installazione dei seguenti pacchetti: * [[apt://i3blocks|i3blocks]]. * [[apt://i3lock|i3lock]]. * [[apt://i3status|i3status]]. * [[apt://dunst|dunst]]. * [[apt://suckless-tools|suckless-tools]]. |
Linea 19: | Linea 41: |
Al termine dell'installazione sarà possibile selezionare la voce '''i3''' dal login manager predefinito.<<BR>> Per le [[Installazione/CdMinimale|installazioni minimali]]: 0. Aprire con un [[Ufficio/EditorDiTesto|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 }}} 0. Salvare il file e avviare '''i3''' tramite il comando:{{{ startx }}} |
Al termine dell'installazione sarà possibile selezionare la voce '''i3''' dal [[AmbienteGrafico/DisplayManager|login manager]] predefinito.<<BR>> |
Linea 48: | Linea 43: |
= Scorciatoie da tastiera = | ##(ridondante) ##Per le [[Installazione/CdMinimale|installazioni minimali]]: ## 0. Aprire con un [[Ufficio/EditorDiTesto|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 ##}}} salvare il file e avviare '''i3''' tramite il comando:{{{ ##startx ##}}} = Configurazione = == Scorciatoie da tastiera == |
Linea 61: | Linea 88: |
= Spegnimento, riavvio, blocca schermo, sospensione, ibernazione, logout = | === Spegnimento, riavvio, blocca schermo, sospensione, ibernazione, logout === |
Linea 65: | Linea 92: |
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 69: | Linea 100: |
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 81: | Linea 112: |
}}} Modificare la scorciatoia secondo le proprie esigenze. In questo esempio viene usato il tasto '''Pausa'''. | }}} e modificare la scorciatoia secondo le proprie esigenze. In questo esempio viene usato il tasto '''Pausa'''. |
Linea 116: | Linea 147: |
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 124: | Linea 155: |
= Configurazione e personalizzazione = | = Personalizzazione = |
Linea 126: | Linea 157: |
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 trova nella cartella nascosta `~/.config/i3` presente nella propria '''Home'''. In particolare gran parte dei impostazioni personali risiedono nel file di configurazione `config`, come 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 - da non confondere con il processore Intel o l'architettura i386 - è un window manager dinamico, leggero, veloce e personalizzabile, creato per superare alcune limitazioni di wmii. L'obiettivo fondamentale di i3, oltre ad un consumo irrisorio di risorse rispetto ad un tipico ambiente desktop, è quello di massimizzare il proprio funzionamento attraverso l'utilizzo dello schermo intero con il posizionamento dinamico e intelligente delle finestre e delle varie scorciatoie da tastiera. i3 possiede un unico file di configurazione, situato in ~/.config/i3/config.
Requisiti di sistema
Al momento i3 richiede l'utilizzo di un server X e non è supportato dall'ambiente grafico Wayland.
Installazione minimale
Per installare i componenti base dell'ambiente grafico i3 (ad esempio in seguito ad un'installazione minimale) è sufficiente installare i metapacchetti:
sudo apt install i3 --no-install-recommends
Installazione completa
Per ottenere un'installazione completa dell'ambiente grafico i3 è sufficiente installare i seguenti metapacchetti:
Pacchetti integrativi suggeriti
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.
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.
Installare il pacchetto consolekit.
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"
e modificare la scorciatoia secondo le proprie esigenze. In questo esempio viene usato il tasto Pausa.
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
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 impostazioni personali risiedono nel file di configurazione config, come scritto nei paragrafi precedenti. Per una panoramica sulle personalizzazioni di i3 consultare la seguente pagina.