2016-09-14 8 views
1

:I3 레이아웃로드되지 않습니다 (구문 분석 오류 : 콜백 반환 값을 통해 클라이언트 취소 구문 분석)을 내 작업 공간의 레이아웃을 저장하고 문서 다음로드하려고

i3-save-tree --workspace 1 > /home/goldenoctopus/custom_system_files/workspace-1.json 

과 :

i3-msg "workspace 1; append_layout /home/goldenoctopus/custom_system_files/workspace-1.json" 

그러나이 명령은 영향이없고 단지 다음과 같은 오류 반환 :

ERROR: Your command: (null) 
    ERROR:    (null) 
    ERROR: parse error: client cancelled parse via callback return value 
            }        ] 
       (right here) ------^ 

    [{"success":true},{"success":false,"error":"parse error: client cancelled parse via callback return value\n          }        ]\n      (right here) ------^\n"}] 
+0

제적 기준을 정의하기 위해 레이아웃 파일을 수동으로 편집해야합니다. 레이아웃 복원에 관한 문서를보십시오. –

+0

@ IngoBürk,'append_layout'과 관련된 버그가 있습니다 : 기준을 삼켜 버렸지 만 여전히 오류가 발생할 수 있습니다. – Hibou57

+0

나는 의미심장하게 대답 할 수없는 매우 비 특이하고 일반적인 진술이다. 버그가 있으면 버그 리포트를 제출해주십시오. –

답변

0

세 확인 사물이 있습니다를 i3-msg append_layout을 호출 할 때 확인해야 할 사항은 여기에 서버 버그가있는 것 같습니다. 레이아웃 파일에서

:

  • 검사가 더 남아있는 댓글 없음 (무효 JSON)
  • 확인에는 쉼표 시퀀스의 마지막 요소 옆에 (무효 JSON)가
  • 확인이없는 (레이아웃을 설정하는 데 필요한) 창에 대한 기준을 삼키는 것입니다.

포인트 2는 swallow cri에서 주석 처리 된 줄을 제거 할 때 추가 주석을 남기지 않았 음을 확인해야한다는 것을 의미합니다. teria는 i3-save-tree에 의해 생성 된 파일에 있습니다. 홈 디렉토리에서 레이아웃 파일 경로

  • 에 대한 절대 경로를 사용하여 I로드 I3 충돌 상자를 가지고
  • 주를 호출 i3-msg append_layout <path-to-file>

    • : 다음

      , 당신은 i3-msg append_layout <path-to-file> 중 하나를 호출 확인 일부 레이아웃 파일은 심각한 버그가 있음을 나타냅니다 (적어도 i3 버전 4.14 이상).