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

libxrx
libxrx libxrx 명령 목적 RX Netscape Navigator 플러그인 설명
RX 플러그인은 Netscape Navigator(3.0 이상)와 함께 사용되어 RX MIME 유형 형식의 문서를 해석하고 원격 응용프로그램을 시작할 수 있습니다.
RX 플러그인은 RX 문서를 읽고 응용프로그램이 사용하고자 하는 서비스 리스트를 가져옵니다. 이 정보에 기초하여 RX 플러그인은 X 서버가 SECURITY 확장자를 지원하면 권한 부여 키를 작성하는 것을 비롯하여 다양한 요청 서비스를 설정합니다. 그런 다음, X 표시화면 이름과 같은 관련 데이터를 연관된 CGI 스크립트의 HTTP GET 요청을 통해 응용프로그램에 패스합니다. 웹 서버는 CGI 스크립트를 실행하여 응용프로그램을 시작합니다. 클라이언트는 X 서버에 연결된 웹 서버 호스트에서 실행됩니다. 또한 RX 문서가 EMBED 태그(HTML에 대한 Netscape 확장자) 내에서 사용되면, X 서버가 지원할 경우만 원격 응용프로그램이 시작된 브라우저 페이지에 포함되도록 RX 플러그인은 XC-APPGROUP 확장자를 사용합니다.
설치
RX 플러그인을 설치하여 Netscape Navigator가 이를 사용하도록 하려면 /usr/lib/X11에서 libxrx.so 파일을 찾아서 시스템 Netscape 플러그인 디렉토리나 $HOME/.netscape/plugins에 복사하십시오. Netscape와 혼동할 수 있으므로, 심볼 링크로 설치하지 마십시오.
Netscape Navigator가 RX 도움말 프로그램(xrx)을 사용하도록 구성설정한 경우, 다시 구성설정해야 합니다. RX 도움말 프로그램을 사용하기 위해 mailcap 파일에 이전에 추가한 행을 제거하거나 주석 처리하면 됩니다. 그렇지 않으면, 플러그인을 사용할 수 없습니다(mailcap에 대한 주석 문자는 #입니다). 이미 실행 중인 Netscape Navigator가 있으면, 새로운 플러그인을 찾을 수 있도록 플러그인 라이브러리를 복사한 다음에 Netscape Navigator를 종료하고 재시작해야 합니다. 이 작업이 완료되면 도움말 메뉴의 플러그인 정보 페이지를 확인하여 Navigator가 성공적으로 플러그인을 로드했는지 확인할 수 있습니다. 다음 내용이 나타납니다.
RX 플러그인
파일 이름: /usr/local/lib/netscape/plugins/libxrx.sl.6.3
X 원격 활성 플러그인
Mime 유형 설명 접미사 사용 가능
응용프로그램/x-rx X 원격 활성 플러그인 xrx 예
일단 올바르게 구성설정되면 Netscape Navigator는 MIME 유형의 응용프로그램/x-rx 문서를 검색할 때마다 RX 플러그인을 활성화합니다.
자원
RX 플러그인은 위지트 netscape.Navigator(클래스 Netscape.TopLevelShell)와 관련된 자원을 찾고 다음 자원 이름과 클래스를 이해합니다.
xrxHasFirewallProxy(클래스 XrxHasFirewallProxy)
X 서버 방화벽 프록시가 수행 중인지 사용되어야 하는지 지정합니다. 디폴트는 거짓입니다.
xrxInternalWebServers(클래스 XrxInternalWebServers)
X 서버 방화벽 프록시가 사용되지 않는 웹 서버(xrxHasFirewallProxy가 "참"일 경우만 관련). 값은 주소를 기준으로 내부 웹 서버를 필터링하는 데 사용될 마스크/값 쌍의 리스트를 쉼표로 구분합니다. 마스크 부분은 주소의 어떤 세그먼트가 고려되는지 지정하고 값 부분은 어떤 결과가 대응되는지 지정합니다. 예를 들어, 다음 리스트는
255.255.255.0/198.112.45.0,
255.255.255.0/198.112.46.0
198.112.45.* 및 198.112.46.* 주소 세트를 대응시킵니다. 보다 정확하게, 테스트는 (address and mask) == value 값입니다.
xrxFastWebServers(클래스 XrxFastWebServers)
LBX가 사용되지 않는 웹 서버. 자원 값은 앞에서 언급한 것과 같이 주소 마스크/값 쌍의 리스트입니다.
xrxTrustedWebServers(클래스 XrxTrustedWebServers)
원격 응용프로그램이 신뢰있는 클라이언트로 수행되어야 하는 웹 서버. 디폴트는 신뢰되지 않는 클라이언트로 원격 응용프로그램을 수행하는 것입니다. 자원 값은 앞에서 언급한 것과 같이 주소 마스크/값 쌍의 리스트입니다.
환경
RX 문서가 X-UI-LBX 서비스를 요청하고 디폴트 X 서버가 LBX 확장자를 알리지 않을 경우, RX 플러그인은 환경 변수 XREALDISPLAY를 보고 X 서버에 대한 두 번째 주소를 가져오고 거기서 LBX 확장자를 찾습니다. lbxproxy를 통해 브라우저를 수행할 때 원격 응용프로그램이 인터넷을 통해 LBX를 사용할 수 있게 하려면, XREALDISPLAY를 서버의 실제 주소로 설정해야 합니다.
RX 문서가 XPRINT 서비스를 요청하면, RX 플러그인은 XPRINTER, PDPRINTER, LPDEST, PRINTER 및 XPSERVERLIST 변수를 찾아서 사용할 프린터 이름과 X Print 서버 주소를 가져옵니다. 이 변수 세트가 둘 이상의 서버와 프린터를 지정할 수 있더라도, 첫번째 쌍만 사용된다는 것에 유의하십시오.
마지막으로, 방화벽 프록시를 사용할 경우, RX 플러그인은 PROXY_MANAGER를 찾아 프록시 관리자의 주소(proxymngr)를 가져옵니다. 지정되지 않으면 디폴트로 :6500을 사용합니다.
관련 정보
xrx 명령, lbxproxy 명령 및 proxymngr 명령