I3: Layout im i3-Konfigurationsordner kann nicht angewendet werden

Erstellt am 23. Juni 2015  ·  3Kommentare  ·  Quelle: i3/i3

Hallo,

Es scheint, dass beim Anwenden eines Layouts auf den Arbeitsbereich im i3-Konfigurationsordner das Layout nicht angewendet wird und die Shell einen Fehler zurückgibt:

{22:37}~/.i3:master ✗ ➭ i3-msg "workspace 10; append_layout workspace-10.json" 
ERROR: Your command: (null)
ERROR:               (null)
ERROR: Could not determine the contents of "workspace-10.json".
[{"success":true},{"success":false,"error":"Could not determine the contents of \"workspace-10.json\"."}]

Wenn ich nach oben gehe, funktioniert es gut:

{22:42}~/.i3:master ✗ ➭ cd ..
{22:42}~ ➭ i3-msg "workspace 10; append_layout .i3/workspace-10.json"
[{"success":true},{"success":true}]

Wenn ich irgendwohin gehe:

{22:42}/etc ➭ i3-msg "workspace 10; append_layout /home/manu/.i3/workspace-10.json"
[{"success":true},{"success":true}]

i3-Version

{22:45}~/.i3:master ✗ ➭ i3 -v
i3 version 4.10.2 (2015-04-16, branch "4.10.2") © 2009-2014 Michael Stapelberg and contributors

Protokoll hier verfügbar: http://logs.i3wm.org/logs/5663998322147328.bz2

4.10 bug missing-log

Hilfreichster Kommentar

Das hat nichts damit zu tun, dass .i3/ .i3/ . Dies liegt einfach daran, dass für den i3-Prozess Ihr Home-Verzeichnis das Arbeitsverzeichnis ist und daher der interne Aufruf von fopen mit dem "Pfad" workspace-10.json nur dann funktioniert, wenn die Datei in . vorhanden ist das Arbeitsverzeichnis = Home-Verzeichnis, aber nirgendwo anders.

Es funktioniert immer, wenn ein vollständiger Pfad angegeben wird. Sie können auch Globbing verwenden, zB append_layout ~/.i3/workspace-10.json .

Alle 3 Kommentare

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

Oh,
Es scheint, dass der gleiche Befehl im i3-Konfigurationsordner mit vollständigem Pfad ausgeführt wird

{22:43}~/.i3:master ✗ ➭ i3-msg "workspace 10; append_layout /home/manu/.i3/workspace-10.json"
[{"success":true},{"success":true}]

Das hat nichts damit zu tun, dass .i3/ .i3/ . Dies liegt einfach daran, dass für den i3-Prozess Ihr Home-Verzeichnis das Arbeitsverzeichnis ist und daher der interne Aufruf von fopen mit dem "Pfad" workspace-10.json nur dann funktioniert, wenn die Datei in . vorhanden ist das Arbeitsverzeichnis = Home-Verzeichnis, aber nirgendwo anders.

Es funktioniert immer, wenn ein vollständiger Pfad angegeben wird. Sie können auch Globbing verwenden, zB append_layout ~/.i3/workspace-10.json .

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

acrisci picture acrisci  ·  4Kommentare

Airblader picture Airblader  ·  4Kommentare

rgaufman picture rgaufman  ·  4Kommentare

xor512 picture xor512  ·  3Kommentare

i3bot picture i3bot  ·  4Kommentare