-
Notifications
You must be signed in to change notification settings - Fork 63
Feature suggestions for navigating between workspaces (keybinding for : previous/next workspace) #152
Description
Hello, i3 team and friends !!
---- Fr below ---- (Fr = original texte) (En = Deepl Translate) ----
I’ve been using i3wm every day for several years now. I’m very satisfied—thank you.
So, to start off, just know that I’m not a programmer, computer scientist, or anything like that. I’m just a Linux enthusiast who loves minimal systems and repurposing old computers. I got into Linux because of my passion for music as a music lover. And in real life, I’m an ink-and-pen illustrator. lol.
Anyway, I wanted to share an idea I had to potentially expand i3’s functionality. That’s the purpose of this email. And without getting ahead of myself, maybe the ideas below aren’t relevant at all. Still, let’s give it a try.
i3 can have multiple Workspaces.
-
You can navigate between them, moving from one to the next without any specific order, using (for example) $mod+N (N = 1, 2, 3, ... X, Y, Z).
-
Or via, as I do for example: $mod+Shift+Right, to move from Workspace 1 to the next Workspace (No. 2) and so on.
I thought we should be able to explicitly exclude one or more workspaces in the configuration that would not be reached by the second navigation option mentioned above. For example, if we omit workspaces 9 and 10, we could go from 1 to 2 to 3 to ... 7 to 8, followed by a return to workspace 1.
Workspaces 9 and 10 could only be accessed with $mod+9 or $mod+0.
This could allow you to reserve those workspaces for specific tasks that aren't particularly relevant to the current objective. You could navigate left or right through workspaces 1 through 8 without having to go through 9 and 10, resulting in a smoother workflow.
For further reading:
Some configurations might only allow looping on a single monitor.
Another combination might allow looping only between monitors (switching from one screen to another) (but I think this last feature already exists—lol)
Finally: please note that I primarily work on Debian (current version = 13). And since I don’t always fully understand English (I’m a native French speaker), there are surely things I’ve missed, didn’t understand, or even skimmed over without retaining.
This email is therefore a translation from French to English via Deepl.com. And if you ever have a question regarding a potential misunderstanding, I will of course answer it.
Thank you.
And here is my contribution: it’s up to you, of course.
Have a great day, enjoy the start of spring, and thank you for i3wm.
------ Fr --------
Bonjour l'équipe d'i3 et ses ami.e.s !!
J'utilise i3wm quotidiennement depuis plusieurs années. Je suis très satisfait, merci.
Alors voilà pour commencer sachez que je ne suis ni programmeur, ni informaticien ou autres. Juste passionné de Linux, de système minimal, de recyclage d'ancien ordinateur. J'ai commencé à me passionné pour Linux pour ma passion pour la musique en tant quie mélomane. Et dans la vie je suis dessinateur à l'encre de chine. lol.
Voilà, je voulais vous faire parvenir une idée que j'avais eu pour compléter éventuellement les fonctionnalités d'i3. C'est le but de ce mail. Et sans prétention, peut-être que les idées qui suivent ne sont absolument pas pertinantes. Soit, essayons.
i3 peut avoir plusieurs Workspaces.
-
On peut naviguer entre ceux-ci soit de l'un à l'autre sans logique de suivit via (par exemple) $mod+N (N= 1, 2, 3, ... X, Y, Z).
-
Ou via, comme chez moi par exemple : $mod+Shift+Droite, pour passer du Workspace 1, au Workspace suivant (le n°2) et ainsi de suite.
Je m'étais dit que l'on devrait pouvoir ommettre explecitement dans la config, un ou plusieurs workspaces qui ne serrait atteient par la deuxième options de navuigation cité ici plus haut. Par exemple, on ommet le workspace 9 et 10, ainsi on pourrait asser du 1 au 2 au 3 au ... 7 au 8 et suivit d'un retour au workspace 1.
Les workspaces 9 et 10 ne pourrait être atteient qu'avec $mod+9 ou $mod+0.
Cela pourrait permettre de garder ceux-ci que pour des tâches spécifiques et pas spécialement utile à l'objectif du moment. De naviguer dans le sens gauche ou droite des workspaces 1 à 8 san,s passer par le 9 et 10 et avoir un meilleur flux de travaille.
Pour aller plus loin :
Certaines combinaison pourrait peut-être ne permettre de circuler en boucle que sur un et unb seul moniteur.
Une autres combianaison pourrait permettre de circuler en boucle juste entre les moniteur (passer d'un écran à l'autre) (mais je crois que cetrte dernière fonction existe déjà - lol)
Pour terminer : veuillez noté que je travaille essentiellement sur Debian (à jour = 13). Et que ne comprenant pas toujours bien l'anglais (je suis francophone de base), il y a sûrement des trucs qui m'ont échappé, que je n'ai compris, ou même survolé sans retenir.
C'est mail est donc une traduction de Fr vers l' En via Deepl.com. Et si jamais vous avez une question par rapport à une potentiel mauvais compréhension, biensur j'y répondrai.
Merci.
Et voici ma contribution: à vous de voir évidemement.
Bonne journée, début de printemps et merci pour i3wm.