I3: Nummer im Arbeitsbereich zur Ausgabe zulassen

Erstellt am 16. Apr. 2019  ·  4Kommentare  ·  Quelle: i3/i3

Ich reiche ein…

 [ ] Insekt
 [x] Funktionsanfrage
 [ ] Dokumentationsanfrage
 [ ] Sonstiges (Bitte ausführlich beschreiben)

Aktuelles Verhalten

Versuchen, Workspace-to-Output-Zuweisungen zu verwenden. Beim Kopieren des Zahlenidioms bindsym $mod+1 number 1 in diese Zuweisung sagt nagbar Folgendes:

ERROR: CONFIG: Expected one of these tokens: 'output'
ERROR: CONFIG: Line 150: workspace number 1 output LVDS1 VGA1
ERROR: CONFIG:                            ^^^^^^^^^^^^^^^^^^^
## Gewünschtes Verhalten Ich kann beim Zuweisen von Arbeitsbereichen zu Ausgaben weiterhin das Idiom "Arbeitsbereichsnummer X" verwenden. ## Umgebungsausgabe von `i3 --moreversion 2>&-`:
 Binäre i3-Version: 4.16.1 (2019-01-27) © 2009 Michael Stapelberg und Mitwirkende
 Laufende i3-Version: 4.16.1 (2019-01-27) (pid 2394)Abbruch…)
 Geladene i3-Konfiguration: /home/joep/.config/i3/config (Zuletzt geändert: Mo 15 Apr 2019 23:34:26 CEST, 918 Sekunden her)

 Die gerade aufgerufene i3-Binärdatei: /usr/bin/i3
 Die von Ihnen ausgeführte i3-Binärdatei: i3
 - Ubuntu 16.04
 - Verwenden Sie einen Compositor (zB xcompmgr oder compton): compton
bug

Alle 4 Kommentare

Die Dokumentation hier kann verbessert werden, aber das funktioniert bereits, entfernen Sie einfach das number Token

Ach, ich verstehe. Der Grund, warum ich es versucht habe, ist wahrscheinlich tatsächlich ein Fehler und bezieht sich auf Aktionen, nachdem eine neue Ausgabe verfügbar gemacht wurde.

Nehmen Sie die folgende Konfiguration:

workspace 1 output HDMI1 eDP1
workspace 2 output HDMI1 eDP1

Und dieser Zustand:

  • Ausgang HDMI1 ist deaktiviert
  • Arbeitsbereich 1 heißt 1: named auf eDP1
  • Arbeitsbereich 2 heißt auf eDP1 2 .

Aktivieren Sie nun den Ausgang HDMI1. Ergebnis:

  • Arbeitsbereich 2 wird auf HDMI1 Ausgang verschoben
  • Arbeitsbereich 1: named bleibt stehen.

Ich würde erwarten, dass auch der Arbeitsbereich 1: named neuen Ausgabe zugewiesen wird.

Wenn ich den Namen von Arbeitsbereich 1 mit zB i3-msg -t run_command 'rename workspace "1: named" to "1: named"' ändere, wird der Arbeitsbereich in die neue Ausgabe verschoben.

Ich bemerke auch oft ein fehlerhaftes Verhalten beim Anschließen neuer Monitore.

Wenn ich die Arbeitsbereiche 1: named und 2: named auf einer einzigen Ausgabe habe, eDP-1 ( 2: named hat den Fokus) mit der folgenden Konfiguration:

workspace 1 output eDP-1
workspace 2 output HDMI-2

Wenn dann HDMI-2 wird, wird nicht nur der 2: named Arbeitsbereich nach HDMI-2 , sondern auch ein neuer Arbeitsbereich namens nur 2 wird auf HDMI-2 created erstellt

Ich muss dann mit der Maus den 2: named Arbeitsbereich erneut auswählen und den 2 Arbeitsbereich verschwinden lassen, da workspace left und workspace right nicht zu sein scheinen funktionieren richtig, wenn doppelte Nummern vorhanden sind.

Ich kann bestätigen, dass dieses fehlerhafte Verhalten in der i3-Version 4.18-1 immer noch vorhanden ist, und stimme dem ursprünglichen Problem zu, da dies eine insgesamt neue Funktion sein sollte (wie die Möglichkeit, workspace number NUMBER output OUTPUT ) zu entfernen, um jede Mehrdeutigkeit beim Zuweisen von Arbeitsbereichen zu beseitigen auszugeben und Konflikte zwischen benannten und nicht benannten Arbeitsbereichen zu vermeiden

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen