Utilisateur:Lawrent/i3

De Disposition de clavier bépo

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.

Config