2016-10-05 5 views
1

은 : i3 append layout system append_layout 프로그램은 4.8I3 WM의 append_layout 명령

내 경로에 append_layout i3과 프로그램을 필요는 없습니다 I3 이후 사용할 수 있습니다.

sudo find/-name "append_layout" | wc -l 
0 

내 리눅스 버전은

uname -a 
Linux Sphinx 3.16.0-4-amd64 #1 SMP Debian 3.16.36-1+deb8u1 (2016-09-03) x86_64 GNU/Linux 

i3 --version 
i3 version 4.8 (2014-06-15, branch "4.8") © 2009-2014 Michael Stapelberg and contributors 

내가 어디에서이 프로그램을 찾을 수있는 마음 또는 I가 패키지 설치를 놓친 경우하지 않는 최신 데비안 제시하다 내 리눅스.

누군가가 아이디어가 있습니까?

답변

1

append_layout은 외부 명령 (명령 줄) 명령이 아닌 i3의 내부 명령입니다. 그것을 사용하기 위해

, 당신은 i3-msg 명령 줄 도구 (또는 다른 I3 IPC 라이브러리)을 사용하는 중 하나가 :

i3-msg append_layout /PATH/TO/LAYOUT.json 

또는 당신은 당신의 I3에 바로 가기에 바인딩 할 수 있습니다 구성 (~/.config/i3/config 또는 ~/.i3/config)

bindsym Mod4+a append_layout /PATH/TO/LAYOUT.json 

exec --no-startup-id "i3-msg 'workspace 1; append_layout /PATH/TO/LAYOUT.json'" 

참고 필요한 전체 i3-msg 명령 주위에 따옴표가, ;을 인용하기 : 당신이 자동로드하려는 경우는 I3 시작시 레이아웃, 당신은 exec 구성 옵션을 통해 i3-msg을 실행하여 수행 할 수 있습니다 i3 구성 구문 분석기와 i3-msg에 대한 인수 주위의 작은 따옴표는 명령을 실행하는 쉘에서 ;을 인용하는 데 필요합니다.

+0

답장을 보내 주셔서 감사합니다. 그것은 지금 나를 위해 일한다. 하지만 이제로드 된 레이아웃이 검은 색 창으로 표시되어 각 탭에 프로그램을 실행하는 방법을 찾아야합니다. – utopman

+0

해당 응용 프로그램을 시작하기 만하면됩니다. 새 윈도우가 자리 표시 자 컨테이너의 조건과 일치하면 자동으로 삼키는 것입니다. – Adaephon