I3: No se puede aplicar el diseño en la carpeta de configuración de i3

Creado en 23 jun. 2015  ·  3Comentarios  ·  Fuente: i3/i3

Hola,

Parece que al aplicar un diseño al espacio de trabajo en la carpeta de configuración de i3, el diseño no se aplica y el shell devuelve un error:

{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\"."}]

Si subo funciona bien:

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

Si voy a alguna parte:

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

versión i3

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

Registro disponible aquí: http://logs.i3wm.org/logs/5663998322147328.bz2

4.10 bug missing-log

Comentario más útil

Esto no tiene nada que ver con que .i3/ sea .i3/ . Esto se debe simplemente a que para el proceso i3, su directorio de inicio es el directorio de trabajo y, por lo tanto, la llamada interna a fopen con la "ruta" workspace-10.json funcionará si y solo si el archivo está presente en el directorio de trabajo = directorio de inicio, pero no en ningún otro lugar.

Siempre funcionará al especificar una ruta completa. También puede usar globbing, por ejemplo, append_layout ~/.i3/workspace-10.json .

Todos 3 comentarios

No veo un enlace a logs.i3wm.org. ¿Seguiste a http://i3wm.org/docs/debugging.html? (En caso de que haya proporcionado un enlace a un archivo de registro, ignóreme).

Oh,
Parece que ejecutar el mismo comando en la carpeta de configuración i3 con la ruta completa funciona bien

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

Esto no tiene nada que ver con que .i3/ sea .i3/ . Esto se debe simplemente a que para el proceso i3, su directorio de inicio es el directorio de trabajo y, por lo tanto, la llamada interna a fopen con la "ruta" workspace-10.json funcionará si y solo si el archivo está presente en el directorio de trabajo = directorio de inicio, pero no en ningún otro lugar.

Siempre funcionará al especificar una ruta completa. También puede usar globbing, por ejemplo, append_layout ~/.i3/workspace-10.json .

¿Fue útil esta página
0 / 5 - 0 calificaciones