Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 i3-msg 명령입니다.
프로그램:
이름
i3-msg - i3 창 관리자에게 메시지 보내기
개요
i3-msg [-q] [-v] [-h] [-s 소켓] [-t 유형] [메시지]
옵션
-NS, --조용한
ipc 메시지만 보내고 응답 출력은 억제합니다.
-V, --번역
버전 번호를 표시하고 종료합니다.
-시간, --도움
짧은 도움말 메시지를 표시하고 종료합니다.
-에스, --소켓 양말_경로
i3-msg는 환경 변수 I3SOCK 또는 여기에 제공된 소켓 경로를 사용합니다. 둘 다라면
실패하면 루트 창에서 소켓 정보를 가져오려고 시도한 다음 시도합니다.
/tmp/i3-ipc.sock 오류가 발생하여 종료되기 전.
-t 유형
ipc 메시지를 보냅니다. 아래를 참조하세요.
메시지
ipc 메시지를 보냅니다. 아래를 참조하세요.
IPC 메세지 타입
명령
메시지의 페이로드는 i3에 대한 명령입니다(키에 바인딩할 수 있는 명령과 유사).
구성 파일에 있음)을 받은 후 바로 실행됩니다.
get_workspaces
현재 작업공간을 가져옵니다. 응답은 JSON으로 인코딩된 작업공간 목록입니다.
get_outputs
현재 출력을 가져옵니다. 응답은 JSON으로 인코딩된 출력 목록입니다(참조:
docs/ipc의 응답 섹션(예: at)
http://i3wm.org/docs/ipc.html#_receiver_replies_from_i3).
get_tree
레이아웃 트리를 가져옵니다. i3은 모든 컨테이너를 포함하는 데이터 구조로 트리를 사용합니다.
응답은 JSON으로 인코딩된 트리입니다.
get_marks
마크 목록을 가져옵니다(나중에 쉽게 이동할 수 있는 컨테이너 식별자). 그만큼
reply는 JSON으로 인코딩된 창 표시 목록입니다.
get_bar_config
지정된 ID를 가진 작업 영역 표시줄의 구성(JSON 맵)을 가져옵니다. 신분증이 없을 경우
제공되면 구성된 모든 막대 ID가 포함된 배열이 대신 반환됩니다.
get_version
i3 버전을 가져옵니다. 응답은 전공이 포함된 JSON 인코딩 사전입니다.
마이너, 패치 및 사람이 읽을 수 있는 버전.
기술
i3-msg는 i3에 대한 Unix 소켓 IPC 인터페이스를 사용하는 클라이언트에 대한 샘플 구현입니다.
사용 예
# 현재 클라이언트에 1픽셀 테두리를 사용합니다.
i3-msg "테두리 1픽셀"
# 따옴표를 생략할 수 있습니다
i3-msg 테두리 정상
# 레이아웃 트리를 덤프합니다.
i3-msg -t get_tree
환경
I3SOCK
명령줄에 ipc-socket이 지정되지 않은 경우 이 변수는 다음을 결정하는 데 사용됩니다.
i3에 연결할 Unix 도메인 소켓이 예상되는 경로입니다.
onworks.net 서비스를 사용하여 온라인으로 i3-msg를 사용하세요.