Important :

Le présent wiki a été migré vers wiki.archlinux.org.

Ce Wiki a été archivé. Toute contribution doit donc désormais se faire là-bas. Cette page de Wiki possède donc potentiellement des informations qui ne sont plus à jour !

Accueil wiki FR sur .org

I3 : Différence entre versions

De ArchwikiFR
Ligne 27 : Ligne 27 :
  
  
== Wizard ==  
+
=== Wizard ===  
  
 
Suite à la première exécution d'[[i3]], une aide à la configuration apparaîtra. Elle proposera :
 
Suite à la première exécution d'[[i3]], une aide à la configuration apparaîtra. Elle proposera :
 
* de créer un fichier de configuration {{filename|~/.i3/config}} (il est recommandé d'accepter)
 
* de créer un fichier de configuration {{filename|~/.i3/config}} (il est recommandé d'accepter)
 
* de choisir la « $mod key » qui sera utilisée. Il s'agit de la touche à l'origine de l'essentiel des appels d'action. Choix est donné entre {{keypress|Win}} (aussi appelée couramment « super ») et {{keypress|Alt}}.
 
* de choisir la « $mod key » qui sera utilisée. Il s'agit de la touche à l'origine de l'essentiel des appels d'action. Choix est donné entre {{keypress|Win}} (aussi appelée couramment « super ») et {{keypress|Alt}}.
 +
 +
 +
== Utilisation ==
 +
 +
[[i3]] utilise deux méthodes particulières de gestion, comparé aux environnements de bureau traditionnels.
 +
 +
 +
=== Raccourcis ===
 +
 +
La conception d'[[i3]] vise à se passer de la souris et effectuer la totalité des actions via le clavier. Si cette méthode est plus véloce, elle requiert cependant l'apprentissage d'un certain nombre de raccourcis.
 +
 +
Parmi les fondamentaux :
 +
 +
{| class="wikitable"
 +
!Action
 +
!Touche
 +
|-
 +
| Lancer un terminal
 +
| {{keypress|$mod}} + {{keypress|Entrée}}
 +
|-
 +
| Diviser la prochaine fenêtre horizontalement
 +
| {{keypress|$mod}} + {{keypress|h}}
 +
|-
 +
| Diviser la prochaine fenêtre verticalement
 +
| {{keypress|$mod}} + {{keypress|v}}
 +
|-
 +
| Basculer la fenêtre en plein écran / quitter le plein écran
 +
| {{keypress|$mod}} + {{keypress|f}}
 +
|-
 +
| ''focus'' à gauche
 +
| {{keypress|$mod}} + {{keypress|j}}
 +
|-
 +
| ''focus'' à droite
 +
| {{keypress|$mod}} + {{keypress|m}}
 +
|-
 +
| ''focus'' en haut
 +
| {{keypress|$mod}} + {{keypress|l}}
 +
|-
 +
| ''focus'' en bas
 +
| {{keypress|$mod}} + {{keypress|k}}
 +
|-
 +
| Déplacer une fenêtre à gauche
 +
| {{keypress|$mod}} + {{keypress|shift}} + {{keypress|j}}
 +
|-
 +
| Déplacer une fenêtre à droite
 +
| {{keypress|$mod}} + {{keypress|shift}} + {{keypress|m}}
 +
|-
 +
| Déplacer une fenêtre en haut
 +
| {{keypress|$mod}} + {{keypress|shift}} + {{keypress|l}}
 +
|-
 +
| Déplacer une fenêtre en bas
 +
| {{keypress|$mod}} + {{keypress|shift}} + {{keypress|k}}
 +
|-
 +
| Accès au mode de redimensionnement des fenêtres
 +
| {{keypress|$mod}} + {{keypress|r}}
 +
|-
 +
| Changer de bureau
 +
| {{keypress|$mod}} + {{keypress|0}} - {{keypress|9}}
 +
|-
 +
| Déplacer la fenêtre du ''focus'' vers un autre bureau
 +
| {{keypress|$mod}} + {{keypress|shift}} + {{keypress|0}} + {{keypress|9}}
 +
|-
 +
| Mode par défaut (pavant)
 +
| {{keypress|$mod}} + {{keypress|e}}
 +
|-
 +
| Mode "pile" (''stacking'')
 +
| {{keypress|$mod}} ou {{keypress|s}}
 +
|-
 +
| Mode onglets
 +
| {{keypress|$mod}} + {{keypress|w}}
 +
|-
 +
| Activer / désactiver le mode flottant
 +
| {{keypress|$mod}} + {{keypress|shift}} + {{keypress|space}}
 +
|-
 +
| Ouvrir le lanceur d'application (défaut = dmenu)
 +
| {{keypress|$mod}} + {{keypress|d}}
 +
|-
 +
| Mettre à jour le fichier de configuration de i3
 +
| {{keypress|$mod}} + {{keypress|shift}} + {{keypress|c}}
 +
|-
 +
| Relancer i3
 +
| | {{keypress|$mod}} + {{keypress|shift}} + {{keypress|r}}
 +
|-
 +
| Quitter i3
 +
| {{keypress|$mod}} +  {{keypress|shift}} + {{keypress|e}}
 +
|}

Version du 23 octobre 2018 à 00:41


i3 est un gestionnaire de fenêtres pavant, écrit « from scratch », sous license BSD. Principalement conçu pour un public expérimenté, il a pour origine wmii (en). C'est, en effet, de tentatives d'améliorations de wmii qu'i3 est né.

Parmi les principaux objectifs ; un code bien écrit et documenté, l'utilisation de xcb, la gestion de plusieurs moniteurs, l'usage d'arbres plutôt que de colonnes pour gérer des données, ne pas rendre obsolètes les configurations sans changement majeur de version ou encore n'implémenter de fonctions que si elles bénéficient à un large nombre.


Installation

i3 est présent dans le dépot community et peut donc être installé via pacman :

pacman -S i3-wm

i3 est aussi disponible sous la forme d'un ensemble de paquets (en), incluant, en sus d'i3 lui-même, un verrou d'écran et deux programmes relatifs à la barre de statut i3bar.

pacman -S i3
Note : Notez toutefois que l'installation ainsi proposée indiquera un conflit entre i3-wm et i3-gaps et que c'est ce dernier, un fork de i3 qui sera installé.

De nombreux paquets supplémentaires ; versions git (en), patchs, scripts, etc. sont disponibles via AUR.


Lancement

Pour lancer i3 depuis un tty, ajoutez à votre .xinitrc

exec i3

Alternativement, i3-wm inclus également i3.desktop en tant que gestionnaire de connexion.


Wizard

Suite à la première exécution d'i3, une aide à la configuration apparaîtra. Elle proposera :

  • de créer un fichier de configuration ~/.i3/config (il est recommandé d'accepter)
  • de choisir la « $mod key » qui sera utilisée. Il s'agit de la touche à l'origine de l'essentiel des appels d'action. Choix est donné entre Win (aussi appelée couramment « super ») et Alt.


Utilisation

i3 utilise deux méthodes particulières de gestion, comparé aux environnements de bureau traditionnels.


Raccourcis

La conception d'i3 vise à se passer de la souris et effectuer la totalité des actions via le clavier. Si cette méthode est plus véloce, elle requiert cependant l'apprentissage d'un certain nombre de raccourcis.

Parmi les fondamentaux :

Action Touche
Lancer un terminal $mod + Entrée
Diviser la prochaine fenêtre horizontalement $mod + h
Diviser la prochaine fenêtre verticalement $mod + v
Basculer la fenêtre en plein écran / quitter le plein écran $mod + f
focus à gauche $mod + j
focus à droite $mod + m
focus en haut $mod + l
focus en bas $mod + k
Déplacer une fenêtre à gauche $mod + shift + j
Déplacer une fenêtre à droite $mod + shift + m
Déplacer une fenêtre en haut $mod + shift + l
Déplacer une fenêtre en bas $mod + shift + k
Accès au mode de redimensionnement des fenêtres $mod + r
Changer de bureau $mod + 0 - 9
Déplacer la fenêtre du focus vers un autre bureau $mod + shift + 0 + 9
Mode par défaut (pavant) $mod + e
Mode "pile" (stacking) $mod ou s
Mode onglets $mod + w
Activer / désactiver le mode flottant $mod + shift + space
Ouvrir le lanceur d'application (défaut = dmenu) $mod + d
Mettre à jour le fichier de configuration de i3 $mod + shift + c
Relancer i3 $mod + shift + r
Quitter i3 $mod + shift + e