Dites-moi les @ergonautes, depuis que je suis passé full ergol, je ne me sens plus trop à l'aise avec mes raccourci pour I3wm. Des conseils à me donner ? Des exemples peut être ?
#ergol #i3 #ergonautes
@Milka64 @ergonautes J'utilise sway mais bon c'est sensiblement la même chose qu'i3 pour le coup. J'ai fait en sorte de presque tout faire de la main gauche mais en gardant les actions utilisées moins souvent avec leur signification (par exemple pour passer en tabbed layout, j'utilise le T…) ##### Keybinds bindcode $win+36 exec footclient # Entrée bindsym --to-code $win+b kill # b ergol #motions bindsym --to-code $win+o focus up bindsym --to-code $win+e focus down bindsym --to-code $win+s focus left bindsym --to-code $win+n focus right bindsym --to-code $win+Shift+o move up bindsym --to-code $win+Shift+e move down bindsym --to-code $win+Shift+s move left bindsym --to-code $win+Shift+n move right #resize bindsym --to-code $win+Ctrl+s resize grow left 10 px bindsym --to-code $win+Ctrl+n resize shrink left 10 px bindsym --to-code $win+Ctrl+o resize grow up 10 px bindsym --to-code $win+Ctrl+e resize shrink up 10 px #layouts bindsym --to-code $win+h split h bindsym --to-code $win+v split v bindsym --to-code $win+f fullscreen # bindsym --to-code $win+s layout stacking # me sert pas bindsym --to-code $win+t layout tabbed bindsym --to-code $win+Shift+Space floating toggle bindsym --to-code $win+Space focus mode_toggle # switch to workspace bindcode --no-repeat $win+10 workspace 1 bindcode --no-repeat $win+11 workspace 2 bindcode --no-repeat $win+12 workspace 3 bindcode --no-repeat $win+13 workspace 4 bindcode --no-repeat $win+14 workspace 5 # move focused container to workspace bindcode $win+Shift+10 move container to workspace 1 bindcode $win+Shift+11 move container to workspace 2 bindcode $win+Shift+12 move container to workspace 3 bindcode $win+Shift+13 move container to workspace 4 bindcode $win+Shift+14 move container to workspace 5 # i3 controls bindsym --to-code $win+r reload bindsym --to-code $win+Shift+r restart bindsym --to-code $win+Shift+q exit # musiques via Alt c ou Alt C bindsym --to-code $win+c exec mpdmenu bindsym --to-code $win+Shift+c exec mpdalbumdmenu # Lancement de programme via Alt o bindsym --to-code $win+p exec "fuzzel" # p # Gestionnaire de mot de passe via Alt p bindsym --to-code $win+w exec /usr/local/bin/menupass --type # w # Gestion du volume via les bornes d'arcade bindsym XF86AudioRaiseVolume exec wpctl set-volume @DEFAULT_SINK@ 5%+ bindsym XF86AudioLowerVolume exec wpctl set-volume @DEFAULT_SINK@ 5%- bindsym XF86AudioMute exec wpctl set-mute @DEFAULT_SINK@ toggle bindsym XF86AudioNext exec mpc next bindsym XF86AudioPrev exec mpc prev bindsym XF86AudioPlay exec mpc toggle bindsym --to-code $win+a exec fuzzel-emoji
@lord @ergonautes
intéressant, je serais curieux de savoir ou tu as placé tes touches 10-14.
En réalité mon problème n'est pas le passage à ergol mais surtout de passer de 58 à 40 touches, j'avais tous mes workspace avec Win+0-10 sur la ligne du haut.

@Milka64 @lord @ergonautes
Avec Niri j’ai fait en sorte de tout avoir sous la main droite,avec les homerow-mods sous la main gauche c’est vraiment top. C’est une ergonomie assez différente d’i3/sway, je trouve ça à la fois plus simple et plus efficace. Niri c’est la plus grosse baffe que j’ai prise en UX desktop depuis ma découverte des tilingWM il y a 20 ans !

Ma config, si jamais :
https://github.com/fabi1cazenave/dotFiles/blob/master/config/niri/config.kdl

dotFiles/config/niri/config.kdl at master · fabi1cazenave/dotFiles

my configuration files. Contribute to fabi1cazenave/dotFiles development by creating an account on GitHub.

GitHub
@fabi1cazenave @lord @ergonautes
je suis assez partagé pour Niri : ça à l'air vraiment sexy mais je suis assez bordélique j'ai peur que ça devienne n'importe quoi dans le workspaces
(merci pour la config)

@Milka64 @lord @ergonautes
Eh bah c’est justement ÇA qui est bien avec Niri : l’UX en ruban, ça s’adapte tout seul à n’importe quel workflow, y a rien besoin de configurer et on retrouve toujours tous ses petits.

Je fais un ruban par type de tâche (e.g. un pour le navigateur, un pour l’éditeur), j’ai plein de fenêtre pour chaque ruban, mais chaque ruban est centré sur la fenêtre dont j’ai besoin, et j’alterne d’un ruban à l’autre. C’est toujours utilisable, même avec trop de fenêtres.

@fabi1cazenave @Milka64 @ergonautes J'ai essayé et j'ai pas aimé du tout. L'impression de passer beaucoup plus de temps à manipuler les fenêtres pour en plus ne jamais arriver à un truc qui me convient parfaitement. Trop dynamique pour moi.

@lord @ergonautes @Milka64
Je pense que le truc avec Niri c’est qu’il ne faut pas chercher à « ranger » les fenêtres, juste se dire qu’on utilise une position sur chaque ruban.

Les seules fois où je déplace une fenêtre, c’est quand je l’ai ouverte depuis le mauvais ruban, ce qui ne m’arrive quasi jamais. Et je n’ai besoin que de deux ou trois rubans, jamais plus.

Mais oui, c’est un autre paradigme, clairement.

@fabi1cazenave @ergonautes @Milka64 Ouai mais j'aime avoir plusieurs fenêtres en simultannée à l'écran. Genre l'écran du bas c'est irc+un term temporaire ou irc+navigateur avec le fediverse.

En haut c'est généralement le navigateur web avec deux fenêtres côte-à-côte et sur les autres workspaces c'est généralement terms+des fenêtres de navigateurs en fonction de ce que je fais.

C'est super chiant à reproduire avec niri je trouve vu qu'il va globalement tenter de constamment bouger tout le bousin.

@lord @ergonautes @Milka64
Beh au contraire je trouve que Niri est vraiment top pour avoir deux fenêtres côte-à-côte. Avec i3/sway mon Firefox était toujours en full-screen, avec Niri+Zen je trouve plus pratique d’avoir le navigateur sur un demi-écran.

Après, je n’utilise pas de multi-écrans, ou quasi jamais. Peut-être que Niri est relou dans cette config. (Ou on a des modèles mentaux UX très différents, tout simplement.)

@fabi1cazenave @ergonautes @Milka64 Alors après j'utilise pas les onglets dans le navigateurs non plus mais chaque page sa fenêtre, du coup ça fait de suite beaucoup de fenêtres à gérer.
@lord @ergonautes @Milka64
Ah, oui ça change des choses ça ! Perso j’ai vraiment les deux modèles mentaux : la logique positionnelle HJKL pour me déplacer dans les fenêtres, la logique « last visited » Ctrl-[Shift-]Tab pour me déplacer dans les onglets. Ça me permet d’avoir trouze mille onglets, de ne jamais faire de ménage, toute en accédant rapidement aux 5 ou 6 onglets entre lesquels j’alterne à un instant T.
@fabi1cazenave @ergonautes @Milka64 Ouai je vois. J'aime pas du tout avoir des onglets dans les applications. C'est le boulot du wm de gérer ça. Au moins toutes les applis s'utilisent pareil avec les mêmes raccourcis vu que c'est le wm qui gère.

@lord @ergonautes @Milka64
C’est un avantage et un inconvénient. Si on n’utilise que très peu d’onglets, oui c’est plus simple d’en confier la gestion au WM.

Perso, je sacrifie un peu d’homogénéité pour un gros gain d’efficacité, en utilisant une d’accès « onglet » très spécifique à l’application utilisée : pour Firefox/Zen c’est parmi les plus récents, pour Vim/Neovim c’est par fuzzy-matching, etc. Je préfère suivre le workflow de chaque app, plutôt que de lui imposer le mien.