Utilisateur:Lawrent/i3
Une page pour mon layout i3 et mon .i3/config
.
Layout
┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
│ │ │ │ │ │ │ │ │ │ │ │ │ ║ ║
│ │ │ │ │ │ │ │ │ │ │ │ │ ║ ║
╔═══════╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣
║ ║X │fcs │fcs │ │ │ │ │ │ │lgot│ │ ║ ║
║ ║wndw│prnt│chld│ │ │ │ │ │ │sdwn│ │ ║ ║
╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗ ║
║ ║mv← │mv↑ │mv↓ │mv→ │full│ │ │lytv│lyth│lytt│lyts│ ║ ║
║ ║ ← │ ↑ │ ↓ │ → │scrn│rsiz│dmnu│sptv│spth│sptt│spts│ ║ ║
╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔══════╩════╣
║ ║ │ │ │ │ │ │mv1 │mv2 │mv3 │mv4 │mv5 ║ ║
║ ║ │ │ │ │ │ │dsk1│dsk2│dsk3│dsk4│dsk5║ ║
╠══════╬════╦════╦════╦════════════════════════╦════╦════╦════╬═══════════╝
║ ║ ║ ║ ║ ║ ║ ║ ║
║ ║ ║ ║mod ║ scratchpad ║ ║ ║ ║
╚══════╩════╩════╩════╩════════════════════════╩════╩════╩════╝
Ce layout n'a pas de mnémo lié aux caractères sur les touches (comme par exemple $mod+d pour [d]menu). Comprenez la logique derrière le placement des touches et vous le retiendrez :).
Bon pour le moment c'est encore brouillon mais voilà l'idée:
- ← ↑ ↓ → est à gauche pour ne pas interférer avec ma mémoire musculaire de vim
- focus parent est au-dessus de ↑, focus child est au-dessus de ↓
- le lanceur d'applications (dmenu) est sur la touche la plus accessible de la main droite
- la main droite gère les splits et les changements de layout (note: split tabbed et split stacked n'existent pas, il faut combiner split vertical puis layout tabbed en une seule touche)
- les bureaux virtuels sont sur la ligne inférieure (qui a dit que je n'aime pas la ligne des chiffres?)
- fermer une fenêtre, shutdown et logout sont dans les coins supérieurs (reste à placer reboot quelque part)
A côté de ça il y a les fonctions qui n'ont pas vraiment de place spécifique mais qui sont là quand même:
- le mode resize
- le full screen
- le scratchpad avec cette aide en mémo
Note sur les flèches: i3 place ← ↑ ↓ → sur jklm alors que vim les place sur hjkl. Je pense que c'est parce qu'en vim, ↑ ↓ sont les flèches les plus utiles alors que dans i3 on se déplace souvent à gauche et à droite.