I3: Verbesserung: $mod+r schaltet den Größenänderungsmodus um

Erstellt am 31. Okt. 2017  ·  5Kommentare  ·  Quelle: i3/i3

Warum ändern Sie nicht die Bedeutung von $mod+r von "Größenänderungsmodus aktivieren" in "Größenänderungsmodus umschalten"?

Ich glaube, dass dies eine wünschenswertere und intuitivere UX ist, da Sie "durch die Tür, die Sie betreten haben, verlassen können".

Hier ist mein Versuch, die Änderung vorzunehmen .

4.14 accepted enhancement

Hilfreichster Kommentar

Aber ich sehe nicht, warum das speziell implementiert werden sollte.

Es tut es nicht; die vorgeschlagene Änderung ist nur eine Änderung der Standardkonfiguration.

@jchook Der Vorschlag klingt für mich gut. Sofern @stapelberg nichts dagegen hat, warte ich gerne auf die PR.

Alle 5 Kommentare

Wollte schnell hinzufügen, dass dieses Muster bereits in den Standardeinstellungen von i3 zu finden ist:

  1. $mod+f aktiviert und deaktiviert den Vollbildmodus
  2. $mod+e zwischen den Splits
  3. $mod+Shift+space schaltet zwischen schwebend und nicht um
  4. workspace_auto_back_and_forth ist kein Standard, wird aber in den Dokumenten hervorgehoben.

Letzteres ist interessant, weil die Dokumente die Philosophie hinter der Designentscheidung berühren:

Zum Beispiel: Angenommen, Sie befinden sich im Arbeitsbereich "1: www" und wechseln mit mod+2 zu "2: IM", weil Ihnen jemand eine Nachricht geschickt hat. Sie müssen sich jetzt nicht mehr erinnern, woher Sie gekommen sind, Sie können einfach erneut $mod+2 drücken, um zurück zu "1: www" zu wechseln.

Coole Idee, aber ich sehe nicht, warum das speziell umgesetzt werden muss.
Sie können es selbst konfigurieren, indem Sie bindsym $mod+r mode "default" in mode "resize" {...}

IMO ist dies eine UX-Verbesserung, keine Präferenz. Nachdem man über Fenstermanager gelesen hat, ist überraschend klar, dass ein sehr wichtiger Grund für die Wahl von i3 (vor Xmonad usw.) das überlegene Standardverhalten ist.

Da resize der einzige vorkonfigurierte Modus zu sein scheint, schafft er auch einen wichtigen Präzedenzfall für das allgemeine Moduswechselverhalten.

Ich werde auch hinzufügen, dass es für Sie kostenlos ist, da ich die Änderung bereits vorgenommen habe und es für eine PR bereit ist.

Aber ich sehe nicht, warum das speziell implementiert werden sollte.

Es tut es nicht; die vorgeschlagene Änderung ist nur eine Änderung der Standardkonfiguration.

@jchook Der Vorschlag klingt für mich gut. Sofern @stapelberg nichts dagegen hat, warte ich gerne auf die PR.

Klingt gut für mich.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen