| HOME / 정보공유 / AIX 명령어 모음

lbxproxy
lbxproxy lbxproxy 명령 목적 낮은 대역폭 X 프록시 구문
lbxproxy [ :] [ -help ] [ -display Display ] [ -motion Number ] [ -terminate | -reset ] [ -reconnect ] [ -I ] [ -nolbx ] [ -nocomp ] [ -nodelta ] [ -notags ] [ -nogfx ] [ -noimage ] [ -nosquish ] [ -nointernsc ] [ -noatomsfile ] [ -atomsfiles File ] [ -nowinattr ] [ -nograbcmap ] [ -norgbfile ] [ -rgbfile Path ] [ -tagcachesize ] [ -zlevel Level ] [ -compstats ] [ -nozeropad ] [ -cheaterrors ] [ -cheatevents ]
설명
lbxproxy 명령은 클라이언트 연결을 승인하여 X 서버와의 단일 연결을 통해 멀티플렉스하고, X 프로토콜에 다양한 최적화를 수행하여 낮은 대역폭 및/또는 높은 잠재 연결을 통해 더 빠르게 만듭니다. X(LBX)에 대한 낮은 대역폭 확장자를 이용하려는 응용프로그램은 lbxproxy에 연결되어야 합니다. 이러한 응용프로그램이 LBX에 대해 알 필요는 없으며, 일반 서버처럼 lbxproxy에 연결하기만 하면 됩니다.
인증/권한부여의 경우, lbxproxy는 클라이언트와 함께 제공되는 신임을 서버에 전달합니다. X 클라이언트는 lbxproxy와 연결되므로, 사용자의 .Xauthority 파일에 프록시의 네트워크 ID와 연관된 유효한 키가 있는 항목이 들어 있어야 합니다. lbxproxy는 이러한 항목이 .Xauthority 파일에 추가되는 방법에 관여하지 않습니다. 이를 설정하는 책임은 사용자에게 있습니다.
lbxproxy 프로그램에는 여러 플래그가 있고, 모두 선택적입니다.
:가 지정될 경우, 프록시는 연결을 감지할 때 Display 포트를 사용합니다. 표시화면 포트는 보통 X 표시화면 연결이 지정되는 방법과 동일한 포트 6000으로부터의 오프셋입니다. 명령행에서 아무 포트도 지정하지 않으면, lbxproxy는 포트 63으로 디폴트 설정됩니다. 프록시가 감지하려는 포트가 사용 중일 경우, 프록시는 오류 메세지와 함께 종료됩니다.
시작할 때 lbxproxy는 원자(atom)의 구성설정 가능 리스트를 미리 수용합니다. 이렇게 하면 lbxproxy는 원자(atom)의 그룹을 한번의 왕복으로 수용하고 그 결과를 캐쉬에 즉시 보관할 수 있습니다. 수행 중일 때 lbxproxy는 창 특성 데이터를 서버에 전송하는 것을 지연시키는 시기를 스스로 결정합니다. 스스로 결정하는 것은 데이터의 크기, 특성 이름 및 창 관리자가 동일한 lbxproxy를 사용하여 수행 중인지 여부에 따라 다릅니다. 원자(atom) 제어는 AtomControl 파일에서 지정되며, 명령행을 겹쳐쓰면서 lbxproxy를 설치하는 동안에 설정됩니다.
파일은 단순 텍스트 파일입니다. 주석, 길이 제어 및 이름 제어, 이 세 가지 양식의 행이 있습니다. !(느낌표)로 시작하는 행은 주석으로 취급됩니다. 양식 z 길이의 행은 특성 데이터가 표시되기 전에 최소 길이를 바이트로 지정합니다. 양식 옵션 원자 이름 행은 제공된 원자를 제어하고, 여기서 옵션은 다음 문자들의 임의의 조합이 될 수 있습니다. i는 원자가 사전 인턴(intern)되어야 함을 의미합니다. 그리고 w는 이 이름의 특성에 대한 데이터는 창 관리자가 동일한 lbxproxy를 통해 수행될 경우에만 지연되어야 함을 의미합니다.
플래그
-atomsfile File 디폴트 AtomControl 파일을 겹쳐씁니다.
-cheaterrors 성능을 개선하기 위해 X 프로토콜에 대한 속임수를 허용합니다. X 프로토콜은 이전 요청에 의해 작성된 응답, 이벤트 또는 오류가 이후 요청 전에 전송되도록 보장합니다. lbxproxy가 요청을 짧게 순환할 때 상당한 제한을 가합니다. -cheaterrors 플래그는 lbxproxy가 오류에 관한 X 프로토콜 규칙을 위반하도록 허용합니다. 이 옵션 사용에 따른 위험은 사용자가 감수해야 합니다.
-cheatevents -cheatevents 플래그는 lbxproxy가 오류뿐 아니라 이벤트와 관련된 X 프로토콜 규칙을 위반하도록 허용합니다. 이 옵션 사용에 따른 위험은 사용자가 감수해야 합니다.
-compstats 프록시가 SIGHUP 신호를 재설정 또는 수신할 때마다 스트림 압축 통계를 보고합니다.
-display Display LBX 확장자를 지원하는 X 서버의 주소를 지정합니다. 이 플래그를 지정하지 않으면, DISPLAY 환경변수로부터 표시를 구합니다.
-help 명령행 플래그에 대한 간단한 도움말 메세지를 인쇄합니다.
-I 나머지 인수가 모두 무시되도록 합니다.
-motion Number 연속되는 이벤트의 최대 수를 지정합니다. 제한된 수의 포인터 운동 이벤트가 서버와 프록시 사이의 제공된 시간에 처리되도록 합니다. 디폴트는 8입니다.
-noatomsfile AtomControl 파일의 읽기가 불가능합니다.
-nocomp 스트림 압축이 사용 불가능합니다.
-nodelta 델타 요청 대체가 사용 불가능합니다.
-nogfx 그래픽 요청의 재인코딩이 불가능합니다(이미지 관련 요청은 포함하지 않음).
-nograbcmap 색상 맵 점유가 불가능합니다.
-noimage 이미지 압축이 사용 불가능합니다.
-nointernsc InternAtom 요청의 짧은 순환이 불가능합니다.
-nolbx 모든 LBX 최적화가 사용 불가능합니다.
-norgbfile 프록시에서 RGB 해상도에 대한 색상 이름이 사용 불가능합니다.
-nosquish X 이벤트의 압축이 사용 불가능합니다.
-notags 태그의 사용이 불가능합니다.
-nowinattr GetWindowAttributes/GetGeometry를 한번의 왕복으로 그룹화하기가 불가능합니다.
-nozeropad X 요청, 응답 및 이벤트의 제로가 되지 않은 미사용 패드 바이트를 나타냅니다.
-reconnect lbxproxy가 재설정하도록 (-reset 참조) 만들고 서버와의 연결이 끊어질 경우 서버와 재연결을 시도합니다. lbxproxy의 디폴트 작동은 종료하는 것입니다.
-rgbfile Path 색상 이름에 대한 대체 RGB 데이터베이스 경로를 RGB 해상도로 지정합니다.
-tagcachesize 프록시의 태그 캐쉬의 크기를 설정합니다(바이트 단위).
-[terminate|reset] lbxproxy의 디폴트 조작은 최종 클라이언트가 종료될 때까지 계속 수행하는 것입니다. -terminate 옵션은 최종 클라이언트가 종료될 때 lbxproxy가 종료되도록 합니다. -reset 옵션은 최종 클라이언트가 종료될 때 lbxproxy가 재설정되도록 합니다. 재설정하면 lbxproxy가 상태를 정리하고 서버에 다시 연결합니다.
-zlevel Level Zlib 압축 레벨을 설정합니다(스트림 압축을 사용하여). 디폴트는 9입니다.
1 = 최악의 압축, 가장 빠름
9 = 최선의 압축, 가장 느림