I3: Fokus links/rechts gibt keinen Fokus auf Vollbildfenster

Erstellt am 25. März 2018  ·  5Kommentare  ·  Quelle: i3/i3

Es scheint einen Fehler/eine Regression in der Version 4.15 zu geben.
Das unten beschriebene Problem tritt in der vorherigen Version 4.14.1 nicht auf.

In Multi-Head-Setups fokussiert der Befehl "Fokus links/rechts" nicht a
Vollbild-Fenster.
Stattdessen gibt es den Fokus auf die Fenster unter diesem Vollbildfenster.

Dieses Problem tritt nicht auf, wenn Sie "workspace . verwenden".
Hier wird das Vollbildfenster richtig fokussiert.

Für die Debug-Logfiles habe ich meine i3-Konfiguration etwas aufgeräumt
und habe in beiden Versionen dieselbe Konfigurationsdatei verwendet.

Betroffene Version:

Binary i3 version:  4.15 (2018-03-10) © 2009 Michael Stapelberg and contributors
Running i3 version: 4.15 (2018-03-10) (pid 18436) abort…)
Loaded i3 config: /home/fox/.config/i3/config (Last modified: Sun 25 Mar 2018 10:56:09 AM CEST, 573 seconds ago)

The i3 binary you just called: /usr/bin/i3
The i3 binary you are running: i3

Nicht betroffene Version:

Binary i3 version:  4.14.1 (2017-09-24) © 2009 Michael Stapelberg and contributors
Running i3 version: 4.14.1 (2017-09-24) (pid 15832)bort…)
Loaded i3 config: /home/fox/.config/i3/config (Last modified: Sun 25 Mar 2018 10:56:09 AM CEST, 884 seconds ago)

The i3 binary you just called: /usr/bin/i3
The i3 binary you are running: i3

URL zu einer Logdatei gemäß https://i3wm.org/docs/debugging.html :

Betroffene Version (4.15) : https://paste.foxxx0.de/PYjjR/
Nicht betroffene Version (4.14.1) : https://paste.foxxx0.de/2um/

Was ich getan habe:

Zur Klarstellung (in Bezug auf das Logfile und die Schritte zur Reproduktion),
Folgende Annahmen werden verwendet:

  • Der primäre Ausgang ist "DisplayPort-2", mit dem Alias ​​"primary"
  • Der sekundäre Ausgang ist "DisplayPort-3", Alias ​​als "sekundär"
  • Der Sekundärausgang befindet sich links vom Primärausgang
  • Arbeitsbereich "2: Begriff" ist auf der primären Ausgabe, Alias ​​als "Vollbild"
  • Der Arbeitsbereich "4: Mail" befindet sich auf der sekundären Ausgabe, mit dem Alias ​​"foobar"
  1. Öffnen Sie ein Fenster (Termite) auf dem "Vollbild"-Arbeitsbereich auf der primären Ausgabe
  2. Wechseln zu einem Arbeitsbereich auf einer anderen Ausgabe (Arbeitsbereich "foobar" auf der sekundären Ausgabe)
  3. Öffne dort zwei Fenster (Termite, Termiten)
  4. Wechseln Sie zurück zum "Vollbild"-Arbeitsbereich auf der primären Ausgabe
  5. Öffnen Sie ein anderes Fenster und versetzen Sie es in den Vollbildmodus (ich habe mpv verwendet und ein Video abgespielt)
  6. Verwenden Sie "Fokus links", um zum Arbeitsbereich "Foobar" auf der sekundären Ausgabe zu wechseln
  7. Mit "Fokus rechts" wechseln Sie zurück zum "Vollbild"-Arbeitsbereich der primären Ausgabe

Was ich sah:

i3 hat den Fokus auf das Fenster UNTER dem Vollbildfenster geändert.

Was ich stattdessen erwartet habe:

Der Fokus sollte auf das Vollbildfenster gelegt werden.

4.15 bug reproducible

Hilfreichster Kommentar

halbieren: af78331ee774a0021ed07f8b1d5d41fc8ffcd837 <--- diesem Kerl die Schuld geben

Alle 5 Kommentare

Ich sehe keinen Link zu logs.i3wm.org. Sind Sie https://i3wm.org/docs/debugging.html gefolgt

Ein wichtiges Detail ist, dass das Fenster aus Schritt 5 schwebend ist.

Ja, in diesem Fall startet mpv aufgrund meiner for_window-Regel im Floating-Modus.
Danach wird auf Vollbild umgeschaltet.

halbieren: af78331ee774a0021ed07f8b1d5d41fc8ffcd837 <--- diesem Kerl die Schuld geben

Ich kenne den Typen, er wird wahrscheinlich bald eine PR schicken, um das Problem zu beheben :-)

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

xor512 picture xor512  ·  3Kommentare

i3bot picture i3bot  ·  4Kommentare

ghost picture ghost  ·  5Kommentare

nmiculinic picture nmiculinic  ·  4Kommentare

mybigman picture mybigman  ·  4Kommentare