편의를 위해, 거의 모든 구성 설정에는 키=값 속성과 해당하는 명령줄 옵션 이름이 있습니다. 하지만 일부 설정의 경우 명령줄 옵션은 있지만 구성 파일에서 설정할 수 있는 해당 속성이 없으며, 사용할 수 있는 명령줄 옵션이 없기 때문에 속성을 설정해야 하는 설정도 몇 가지가 있습니다.
Horizon Client 구성 파일 목록을 보려면 horizon-client 명령줄 인터페이스 및 구성 파일 사용을 참조하십시오.
중요: 일부 명령줄 옵션 및 구성 키는 타사 공급업체에서 제공하는 Horizon Client 버전에서만 사용할 수 있습니다. Omnissa 씬 클라이언트 및 제로 클라이언트 파트너에 대한 자세한 내용은 Omnissa 호환성 설명서를 참조하십시오.
| 구성 키 | 명령줄 옵션 | 설명 |
|---|---|---|
| RemoteDisplay.updateCacheSizeKB | 없음 | 이 옵션을 사용하여 Omnissa Horizon Blast 디코더 이미지 캐시의 최대 크기(KB)를 설정합니다.
|
| view.allMonitors | --allmonitors | Horizon Client가 시작될 때 클라이언트 시스템에 연결된 모든 모니터에서 호스트 운영 체제를 숨기고, Horizon Client를 전체 화면 모드로 엽니다.
구성 키를 설정하는 경우 "TRUE" 또는 "FALSE"를 지정합니다. 기본값은 "FALSE"입니다. |
| view.allSessionsDisconnectedBehavior | --allSessionsDisconnectedBehavior |
모든 세션의 연결이 끊어지면 클라이언트 동작을 사용자 지정합니다. 유효한 값은 다음과 같습니다.
|
| view.allowDefaultBroker | -l, --lockServer | 이 명령줄 옵션을 사용하거나 속성을 "FALSE"로 설정하면 클라이언트가 어떤 서버에도 연결한 적이 없거나 명령줄 또는 기본 설정 파일에 서버 주소가 제공되지 않은 경우가 아니면 서버 텍스트 상자가 비활성화됩니다.
예: |
| view.allowEnableHEVC | 없음 | 이 속성을 "FALSE"로 설정하면 Horizon Blast 구성 창에서 클라이언트가 HEVC(고효율도 비디오 디코딩) 허용 옵션이 비활성화됩니다. |
| view.autoConnectBroker | 없음 | 사용자가 Horizon Client를 시작할 때 지정된 서버에 자동으로 연결됩니다. 서버의 FQDN(정규화된 도메인 이름)을 지정합니다. 기본 포트인 443을 사용하지 않을 경우에는 포트 번호도 지정할 수 있습니다. 지정된 서버에 연결할 때 사용자가 로그인 버튼을 무시하도록 허용하려면 view.nonInteractive 속성을 "TRUE"로 설정합니다. |
| view.autoConnectDesktop | 없음 |
view.defaultDesktop 속성 또는 --desktopName= 명령줄 옵션에서 지정한 데스크톱에 자동으로 연결됩니다. 사용자에게 서버에 사용 권한이 부여된 데스크톱이 하나만 있는 경우 view.autoConnectDesktop은 권한이 있는 해당 데스크톱에 연결됩니다.
"TRUE" 또는 "FALSE"를 지정합니다. 기본값은 "FALSE"입니다. |
| view.autoDisconnectEmptyAppSession | 없음 | "TRUE"(기본값)로 설정되고 사용자가 모든 애플리케이션을 종료해서 애플리케이션 세션이 비면, 최종 사용자에게 메시지가 표시됩니다. 이 메시지는 사용자에게 빈 세션의 연결을 해제할지 또는 빈 세션을 실행 상태로 계속 둘지 여부를 선택하라는 메시지를 표시합니다. "FALSE"로 설정되면 Omnissa Horizon Console에서 사용한 시간제한 설정에 따라 세션이 닫히고, 기본적으로 1분 후에 연결이 끊어집니다. |
| view.autoHideToolbar | 없음 |
기본적으로 도구 모음이 숨겨지거나 자동으로 고정될지 지정합니다. 도구 모음을 자동으로 숨기려면 "TRUE"를 지정합니다. 기본값은 "FALSE"입니다.
또한 이 옵션은 Horizon Client를 시작하고 메뉴 표시줄에서 파일 > 환경설정을 선택한 후 도구 모음 자동 숨기기 확인란을 선택하여 설정할 수도 있습니다. |
| view.BENITServerConnectionMode | 없음 | 서버에 연결할 때 사용할 연결 모드를 설정합니다. 다음 값 중 하나를 사용합니다.
|
| view.BENITTcpConnectCount | 없음 | 손실이 높은 네트워크(패킷 손실 20% 초과)에서 연결하는 경우 이 값을 사용합니다. 기본값을 12로 설정합니다.
중요: 이 옵션은 항상 view.BENITUdpSendCount 구성 키와 함께 사용하십시오. |
| view.BENITUdpSendCount | 없음 | 손실이 높은 네트워크(패킷 손실 20% 초과)에서 연결하는 경우 이 값을 사용합니다. 기본값을 12로 설정합니다.
중요: 이 옵션은 항상 view.BENITTcpConnectCount 구성 키와 함께 사용하십시오. |
| 없음 | --certSerialNum | 서버 및 데스크톱에 대한 스마트 카드 인증에 사용할 인증서를 지정합니다. 값을 지정된 스마트 카드 인증서의 일련 번호로 설정합니다. 이 매개 변수는 스마트 카드에 여러 인증서가 있는 경우에만 필요합니다. 스마트 카드 인증을 완료하려면 --smartCardPIN 매개 변수도 포함해야 합니다. |
| view.defaultAppHeight | 없음 | 게시된 애플리케이션의 창 기본 높이(픽셀)를 지정합니다. 사용자 지정 데스크톱 크기(view.defaultAppSize 속성이 "5"로 설정됨)를 지정할 때 이 속성과 view.defaultAppWidth를 사용하십시오. 기본값은 “480”입니다. |
| view.defaultAppWidth | 없음 | 게시된 애플리케이션의 창 기본 너비(픽셀)를 지정합니다. 사용자 지정 데스크톱 크기(view.defaultAppSize 속성이 "5"로 설정됨)를 지정할 때 이 속성과 view.defaultAppHeight를 사용하십시오. 기본값은 “640”입니다. |
| view.defaultBroker | -s, --serverURL= |
지정한 이름을 Horizon Client의 서버 텍스트 상자에 추가합니다. FQDN(정규화된 도메인 이름)을 지정하십시오. 기본 포트인 443을 사용하지 않을 경우에는 포트 번호도 지정할 수 있습니다.
기본값은 가장 최근에 사용된 값입니다.
예: |
| view.defaultDesktop | -n, --desktopName= | autoConnectDesktop이 "TRUE"로 설정되고 사용자에게 여러 원격 데스크톱에 대한 액세스 권한이 있을 때 어떤 원격 데스크톱을 사용할지 지정합니다. 지정한 값은 [데스크톱 선택] 대화상자에서 볼 수 있는 이름입니다. 보통 이 이름이 데스크톱 풀 이름입니다. |
| view.defaultDesktopHeight | 없음 | 원격 데스크톱 창의 기본 높이(픽셀)를 지정합니다. 사용자 지정 데스크톱 크기(view.defaultDesktopSize 속성이 "5"로 설정됨)를 지정할 때 이 속성과 view.defaultDesktopWidth를 사용하십시오. |
| view.defaultDesktopSize | --desktopSize= | 원격 데스크톱 창의 기본 크기를 설정합니다.
|
| view.defaultDesktopWidth | 없음 | 원격 데스크톱 창의 기본 너비(픽셀)를 지정합니다. 사용자 지정 데스크톱 크기(view.defaultDesktopSize 속성이 "5"로 설정됨)를 지정할 때 이 속성과 view.defaultDesktopHeight를 사용하십시오. |
| view.defaultDomain | -d, --domainName= | Horizon Client가 모든 연결에 사용하는 도메인 이름을 설정하고, 지정한 도메인 이름을 인증 대화상자의 도메인 이름 텍스트 상자에 추가합니다. |
| view.defaultLogLevel | 없음 | Horizon Client 로그의 로그 수준을 설정합니다. 속성을 다음 값 중 하나로 설정하십시오.
|
| view.defaultPassword | -p "-", --password="-" | Horizon Blast 및 PCoIP 연결의 경우, 항상 "-"을 지정하여 stdin에서 암호를 읽으십시오.
Horizon Client가 모든 연결에 사용하는 암호를 설정하고 서버에서 암호 인증을 수락하는 경우 인증 대화상자의 암호 텍스트 상자에 암호를 추가합니다.
참고: 암호는 비워둘 수 없습니다. 즉, --password=""를 지정할 수 없습니다. |
| view.defaultProtocol | --protocol= | 사용할 디스플레이 프로토콜을 지정합니다. "PCOIP" 또는 "BLAST"를 지정합니다. 이러한 값은 대소문자를 구분합니다. 프로토콜을 지정하지 않으면 Horizon Client는 Horizon Console에서 풀에 대한 풀 설정 아래에 정의된 기본 프로토콜을 사용합니다.
|
| view.defaultUser | -u, --userName= | Horizon Client가 모든 연결에 사용하는 사용자 이름을 설정하고 지정한 사용자 이름을 인증 대화상자의 사용자 이름 텍스트 상자에 추가합니다.
키오스크 모드의 경우, 계정 이름이 클라이언트의 MAC 주소에 기반하거나 custom-과 같이 인식할 수 있는 접두 문자열로 시작할 수 있습니다. |
| view.enableDataSharing | 없음 | Horizon Client가 클라이언트 시스템에서 익명 데이터를 공유하도록 허용될지 지정합니다.
값을 "TRUE" 또는 "FALSE"로 설정합니다. 기본값은 "TRUE"입니다. |
| view.enableDisplayScaling | 없음 | 모든 원격 데스크톱에 대해 디스플레이 크기 조정 기능이 활성화되는지를 지정합니다. 값을 "TRUE" 또는 "FALSE"로 설정합니다. 이 설정을 "FALSE"로 설정한 경우 모든 원격 데스크톱에 대해 디스플레이 크기 조정 기능이 비활성화됩니다. 이 설정이 구성되지 않거나 "TRUE"(기본 설정)로 설정된 경우 디스플레이 크기 조정이 모든 원격 데스크톱에 대해 활성화됩니다. |
| view.enableFileAssociation | 없음 | 로컬 파일 시스템에서 직접 게시된 애플리케이션의 로컬 파일을 여는 기능을 사용하도록 설정하거나 비활성화합니다. 이 기능을 사용하도록 설정하려면 "TRUE"를 지정하고, 비활성화하려면 "FALSE"를 지정합니다. 자세한 내용은 게시된 애플리케이션에서 로컬 파일 열기 항목을 참조하십시오. |
| view.enableH264 | 없음 | H.264 디코딩을 사용하도록 설정하거나 비활성화합니다.
"TRUE" 또는 "FALSE"를 지정합니다. 기본값은 "TRUE"입니다. 자세한 내용은 Horizon Linux Client에 대한 Horizon Blast 옵션 구성을 참조하십시오. |
| view.enableHEVC | 없음 | HEVC 디코딩을 사용하도록 설정하거나 비활성화합니다.
"TRUE" 또는 "FALSE"를 지정합니다. 기본값은 "TRUE"입니다. 자세한 내용은 Horizon Linux Client에 대한 Horizon Blast 옵션 구성을 참조하십시오. |
| view.enableMMR | 없음 | MMR(멀티미디어 리디렉션)을 사용하도록 설정하거나 비활성화합니다.
"TRUE" 또는 "FALSE"를 지정합니다. 기본값은 "FALSE"입니다. |
| view.enableRelativeMouse | 없음 | 현재 원격 데스크톱 세션에 대해 Horizon Client 상대 마우스 기능을 강제로 사용하도록 설정하거나 비활성화할지를 지정합니다. 구성 키를 설정하는 경우 이 기능을 강제로 사용하도록 설정하려면 "1"을 지정하고, 강제로 비활성화하려면 "0"을 지정합니다. 다른 모든 값은 유효하지 않으며 무시됩니다. 지정된 값은 현재 원격 데스크톱 세션 동안 편집할 수 없습니다. 원격 데스크톱에서 상대 마우스가 지원되지 않으면 이 설정이 사용되지 않습니다. 이 설정이 구성되지 않은 경우(기본 설정) 최종 사용자는 Horizon Client 메뉴 표시줄에서 연결 > 상대 마우스 활성화를 사용하여 상대 마우스 기능을 사용하도록 설정하거나 비활성화할 수 있습니다. |
| view.enableSyncDesktopLayout | 없음 |
원격 데스크톱의 디스플레이 해상도 및 크기 조정을 Omnissa Horizon Connection Server에 저장된 값으로 동기화할지 여부를 지정합니다. 자세한 내용은 원격 데스크톱의 디스플레이 해상도 및 디스플레이 크기를 사용자에 맞게 수정 항목을 참조하십시오.
|
| view.fullScreen | --fullscreen | 호스트 운영 체제를 숨기고, 1대의 모니터에서 전체 화면 모드로 Horizon Client를 엽니다. 이 옵션은 원격 데스크톱 세션의 화면 모드에 영향을 미치지 않습니다.
구성 키를 설정 중인 경우 "TRUE" 또는 "FALSE"를 지정하십시오. 기본값은 "FALSE"입니다. |
| view.GlobalMaxDumpCount | 없음 | Horizon Client 프로세스에 허용되는 최대 코어 덤프 파일 수를 지정합니다. 기본값은 5입니다. |
| view.hideClientAfterLaunchSession | --hideClientAfterLaunchSession |
원격 데스크톱 또는 게시된 애플리케이션이 열린 후에 Horizon Client 창을 숨깁니다.
구성 키를 설정 중인 경우 "TRUE" 또는 "FALSE"를 지정하십시오. 기본값은 "FALSE"입니다. |
| view.ipProtocolUsage | 없음 |
Horizon Connection Server에 연결할 때 사용할 네트워크 프로토콜을 지정합니다.
|
| view.kbdLayout | -k, --kbdLayout= | 키보드 레이아웃에 사용할 로캘을 지정합니다. |
| view.kioskLogin | --kioskLogin | 키오스크 모드 계정을 사용하여 Horizon Client가 인증하도록 지정합니다.
구성 키를 설정 중인 경우 "TRUE" 또는 "FALSE"를 지정하십시오. 기본값은 "FALSE"입니다.
예를 들어, 이 표 다음에 나오는 키오스크 모드의 예를 참조하십시오. |
| 없음 | --launchMinimized | 최소화 모드로 Horizon Client를 시작합니다. Horizon Client 창은 사용자 지정 원격 데스크톱 또는 게시된 애플리케이션을 시작하는 동안 백그라운드에서 최소화되어 숨겨진 상태로 유지됩니다. |
| view.monitors | --monitors= numbered list | Horizon Client에 사용할 인접 모니터를 지정할 수 있습니다. 모든 모니터에서 전체 화면을 사용하도록 지정하려면 --allmonitors(또는 view.allMonitors)를 사용하고, 사용할 모니터의 하위 집합을 지정하려면 --monitors=numbered list를 사용하십시오.
다음 예에서는 3대의 모니터가 서로 인접하게 수평으로 설정된 구성에서 첫 번째 모니터와 두 번째 모니터를 지정하는 방법을 보여 줍니다.
어떤 물리적 모니터가 Horizon Client에 있는 모니터 아이콘에 연결되어 있는지 구분하기 위해, 사용하도록 지정한 물리적 모니터의 왼쪽 상단 모서리에 직사각형이 나타납니다. 직사각형에는 해당하는 색상과 선택한 모니터의 아이콘이 사용하는 번호가 있습니다. |
| view.noMenuBar | --nomenubar | 사용자가 원격 데스크톱에서 로그아웃, 재설정 또는 연결 해제하는 메뉴 옵션에 액세스하지 못하도록 클라이언트가 전체 화면 모드일 때 Horizon Client 메뉴 표시줄을 숨깁니다. 키오스크 모드를 구성 중일 때 이 옵션을 사용하십시오.
구성 키를 설정 중인 경우 "TRUE" 또는 "FALSE"를 지정하십시오. 기본값은 "FALSE"입니다. |
| view.nonInteractive | -q, --nonInteractive | 명령줄 또는 구성 속성에서 지정된 화면을 건너뛰어 불필요한 사용자 인터페이스 단계를 최종 사용자에게 표시하지 않습니다.
구성 키를 설정 중인 경우 "TRUE" 또는 "FALSE"를 지정하십시오. 기본값은 "FALSE"입니다.
예: |
| view.once | --once | 오류가 발생할 경우 Horizon Client가 연결을 다시 시도하지 않도록 지정합니다.
키오스크 모드를 사용하는 경우 이 옵션을 지정하고 종료 코드를 사용해 오류를 처리합니다. 그러지 않으면 horizon-client 프로세스를 원격으로 중지하기가 어려울 수 있습니다.
구성 키를 설정 중인 경우 "TRUE" 또는 "FALSE"를 지정하십시오. 기본값은 "FALSE"입니다. |
| 없음 | --save | 마지막 로그인 시 사용했던 사용자 이름과 도메인 이름을 저장해 두면 다음번에 로그인 자격 증명을 입력하라는 메시지가 표시될 때 해당 항목을 입력하지 않아도 됩니다. |
| view.sendCtrlAltDelToLocal | 없음 | "TRUE"로 설정하면 사용자에게 원격 데스크톱에서 연결을 끊으라는 메시지를 표시하는 대화상자가 열리는 것이 아니라 Ctrl+Alt+Del 키 조합을 클라이언트 시스템에 전송합니다. 기본값은 "FALSE"입니다.
이 옵션은 /etc/omnissa/horizon-keycombos-config 파일의 설정과 동일한 우선 순위를 가집니다. |
| view.sendCtrlAltDelToVM | 없음 | (Horizon Blast 또는 PCoIP 디스플레이 프로토콜을 사용하는 경우 사용 가능) "TRUE"로 설정하면 사용자에게 원격 데스크톱에서 연결을 끊으라는 메시지를 표시하는 대화 상자를 여는 대신 원격 데스크톱에 Ctrl+Alt+Del 키 조합을 전송합니다. 기본값은 "FALSE"입니다.
이 옵션은 /etc/omnissa/horizon-keycombos-config 파일의 설정보다 우선 순위가 높습니다. |
| view.shareRemovableStorage | 없음 | "TRUE"로 설정된 경우 이동식 스토리지에 대한 액세스 허용 옵션을 사용하도록 설정합니다. 기본값은 "TRUE"입니다. |
| view.singleAutoConnect | --singleAutoConnect | "TRUE"로 설정된 경우 사용자가 서버에 인증한 이후 사용자에게 하나의 데스크톱 또는 애플리케이션에 대한 권한만 부여된 경우 원격 데스크톱이나 게시된 애플리케이션에 자동으로 연결됩니다. 이 옵션을 사용하면 리소스가 하나만 포함된 목록에서 원격 데스크톱 또는 게시된 애플리케이션을 선택할 필요가 없습니다. 기본값은 "FALSE"입니다. |
| view.skipCRLRevocationCheck | --skipCRLRevocationCheck | 기본적으로 서버에 연결하면 Horizon Client는 서버의 CRL(인증서 해지 목록)을 확인하고 다운로드합니다. 이 명령줄 옵션은 연결 중에 CRL 확인을 중지하도록 Horizon Client에 지시합니다.
구성 키를 설정하는 경우 "TRUE"를 지정하여 CRL 확인을 중지합니다. 기본값은 "FALSE"입니다. |
| 없음 | --smartCardPIN | 서버 및 데스크톱에 대한 스마트 카드 인증에 사용할 PIN을 지정합니다. 스마트 카드에 여러 인증서가 있는 경우 --certSerialNum 매개 변수도 포함해야 합니다. |
| view.sslProtocolString | --sslProtocolString= | TLS v1.1, TLS v1.2 또는 TLS v1.1 및 TLS v1.2를 둘 다 사용하도록 설정할지 지정합니다. 보안 프로토콜을 콜론으로 구분된 문자열로 입력합니다. 문자열은 대소문자를 구분하지 않습니다. 예를 들어 TLS v1.1 및 TLS v1.2를 모두 사용하도록 설정하려면 "TLSv1.1:TLSv1.2"를 입력합니다. 자세한 내용은 고급 TLS 옵션 구성 항목을 참조하십시오. |
| view.sslCipherString | --sslCipherString= |
암호화된 TLS 연결을 설정하기 전에 특정 암호화 알고리즘 및 프로토콜의 사용을 제한하도록 TLS v1.1 및 TLS v1.2에 대한 암호 목록을 구성합니다.
암호 목록은 기본 설정 순서의 콜론으로 구분된 하나 이상의 암호 문자열로 구성됩니다. 암호 문자열은 대/소문자를 구분합니다. 자세한 내용은 http://www.openssl.org/docs/apps/ciphers.html을 참조하십시오.
기본 설정은 다음과 같습니다.
|
| view.disableTLSv13 | --disableTLSv13 |
TLS v1.3을 해제할지 여부를 지정합니다. 자세한 내용은 고급 TLS 옵션 구성 항목을 참조하십시오.
기본 설정은 다음과 같습니다.
|
| view.sslCipherSuites | --sslCipherSuites= |
암호화된 TLS 연결을 설정하기 전에 특정 암호화 알고리즘 및 프로토콜의 사용을 제한하도록 TLS v1.3의 암호 목록을 구성합니다.
암호 목록은 기본 설정 순서의 콜론으로 구분된 하나 이상의 암호 문자열로 구성됩니다. 암호 문자열은 대/소문자를 구분합니다. 적절한 암호 목록 형식에 대한 지침에 대해서는 웹 브라우저에서 openssl cipher string을 검색합니다.
기본 설정은 다음과 같습니다.
|
| view.sslVerificationMode | 없음 | 서버 인증서 확인 모드를 설정합니다.
인증서가 확인 검사를 통과하지 못했을 때 연결을 거부하려면 "1"을, 경고는 하되 자체 서명된 인증서를 사용하는 연결을 허용하려면 "2"를, 확인 불가능한 연결을 허용하려면 "3"을 지정하십시오. "3"을 지정하면 확인 검사가 수행되지 않습니다. 기본값은 “2”입니다. |
| view.UnauthenticatedAccessEnabled | --unauthenticatedAccessEnabled | "TRUE"로 설정하면 인증되지 않은 액세스 기능이 사용하도록 설정됩니다. 파일 > 인증되지 않은 액세스 설정이 표시되고 선택된 것으로 표시됩니다.
"FALSE" 또는 ""로 설정하면 인증되지 않은 액세스 기능이 비활성화됩니다. 파일 > 인증되지 않은 액세스 설정이 표시되고 선택 해제됩니다.
구성 키를 설정 중인 경우 "TRUE" 또는 "FALSE"를 지정하십시오. 기본 설정은 인증되지 않은 액세스 기능을 비활성화로 구성합니다.
예: |
| view.UnauthenticatedAccessAccount | --unauthenticatedAccessAccount | unauthenticatedAccessEnabled이 “TRUE”로 설정되는 경우 사용할 계정을 지정합니다.
unauthenticatedAccessEnabled이 "FALSE"로 설정되면 이 구성이 무시됩니다.
다음 예에서는 anonymous1 사용자 계정에서 이 명령줄 옵션을 사용하는 방법을 보여 줍니다. |
| view.usbAutoConnectAtStartUp | --usbAutoConnectAtStartUp= | 데스크톱 또는 애플리케이션이 연결되기 전에 USB 디바이스가 호스트 시스템에 삽입된 경우 자동으로 USB 디바이스를 원격 데스크톱 또는 게시된 애플리케이션으로 리디렉션합니다.
"TRUE" 또는 "FALSE"를 지정합니다. 기본값은 "FALSE"입니다. |
| view.usbAutoConnectOnInsert | --usbAutoConnectOnInsert= | 데스크톱 또는 애플리케이션이 연결된 후에 USB 디바이스가 호스트 시스템에 삽입된 경우 자동으로 USB 디바이스를 원격 데스크톱 또는 게시된 애플리케이션으로 리디렉션합니다.
"TRUE" 또는 "FALSE"를 지정합니다. 기본값은 "FALSE"입니다. |
| viewClient.allowLossyCursor | 없음 | 반전된 마우스 커서를 여러 배경에서 더 잘 보이는 고대비 커서로 변환할지 여부를 지정합니다. "TRUE"를 지정하면 커서 변환이 허용되고 "FALSE"를 지정하면 커서 변환이 해제됩니다. 기본값은 "FALSE"입니다. 변환된 커서의 모양을 지정하려면 viewCursor.lossyCursorConversionMode 옵션을 사용합니다.
참고: 반전된 마우스 커서를 지원하지 않는 플랫폼(예: 전체 화면 모드의 Raspberry Pi)에서는 Horizon Client에서 이 설정을 재정의하고 항상 반전된 마우스 커서를 변환합니다. |
| viewCursor.lossyCursorConversionMode | 없음 | 커서 변환을 사용하도록 설정할 때(viewClient.allowLossyCursor=TRUE) 변환된 마우스 커서의 모양을 지정합니다. 다음과 같이 설명된 대로 0에서 6 사이의 값을 지정합니다.
|
| 없음 | --useExisting |
-useExisting 매개 변수를 설정하면 여러 Horizon Client 인스턴스를 동시에 실행할 수 있는지 여부를 제어할 수 있습니다. 이 매개 변수를 설정하면 Horizon Client는 새 세션을 시작하기 전에 기존 세션을 닫으라는 메시지를 표시하여 단일 인스턴스를 유지합니다.
-useExisting 매개 변수를 설정하면 클라이언트의 단일 인스턴스를 사용하는 표시기가 표시됩니다. 기존 인스턴스에서 로그오프하라는 메시지가 표시됩니다. 그런 다음 수락되면 새 인스턴스가 열립니다.
-useExisting 매개 변수가 설정되지 않은 경우 클라이언트의 새 인스턴스가 열립니다.
예:
계산기 애플리케이션을 시작하면 클라이언트 인스턴스가 열립니다.
-useExisting을 사용하여 다른 명령을 실행하면 새 세션이 시작되기 전에 기존 계산기 세션에서 로그오프하라는 메시지가 표시됩니다. |
| 없음 | --printEnvironmentInfo | 클라이언트 디바이스의 IP 주소, MAC 주소, 시스템 이름, 도메인 이름을 포함하는 클라이언트 디바이스의 환경에 관한 정보를 표시합니다.
키오스크 모드의 경우, MAC 주소에 기반한 클라이언트 계정을 생성할 수 있습니다. MAC 주소를 표시하려면 -s 옵션과 함께 이 옵션을 사용합니다.
예: |
| 없음 | --usb= | USB 리디렉션에 사용할 옵션을 지정합니다. 자세한 내용은 USB 리디렉션의 시스템 요구 사항 항목을 참조하십시오. |
| 없음 | --version | Horizon Client에 관한 버전 정보를 표시합니다. |
| 없음 | --tokenUserName | RSA SecurID 또는 RADIUS 인증의 경우 토큰 사용자 이름을 지정합니다. 이 옵션을 사용하지 않거나 비워 두면 Active Directory 사용자 이름이 사용됩니다.
RSA SecurID 또는 RADIUS 인증번호를 지정하려면 --passcode 옵션을 사용합니다.
다음 예에서는 Horizon Client에서 사용자 상호 작용 없이 -q 옵션을 사용하여 로그인하는 방법을 보여 줍니다. -q 옵션을 지정하지 않으면 RSA SecurID 또는 RADIUS 로그인 페이지가 Horizon Client에 나타납니다. |
| 없음 | --passcode | RSA SecurID 또는 RADIUS 인증을 위한 인증번호를 지정합니다. 인증번호는 한 번만 사용할 수 있습니다. 이 옵션을 --tokenUserName 옵션과 함께 사용합니다. |
| 없음 | --lockUserName | 서버 로그인을 위해 제공된 사용자 이름을 잠급니다. Active Directory 로그인, RSA 로그인 및 Radius 로그인의 세 가지 인증 유형에 대해 사용자 이름 필드를 잠그려면 이 옵션을 사용합니다. |
키오스크 모드의 예
키오스크 사용자는 항공사 체크인 스테이션 고객, 교실이나 도서관을 사용하는 학생, 의료 데이터 입력 사무실의 의료 관계자 또는 셀프 서비스 장소 고객 등이 있습니다. 사용자가 로그인하지 않아도 클라이언트 디바이스나 원격 데스크톱을 사용할 수 있기 때문에 계정은 사용자가 아닌 클라이언트 디바이스와 연관되어 있습니다. 일부 애플리케이션은 사용자가 인증 자격 증명을 제공해야 사용할 수 있습니다.
키오스크 모드를 설정하려면 Horizon Connection Server 인스턴스에서 vdmadmin 명령줄 인터페이스를 사용해야 하며 Omnissa Horizon 8 관리 문서의 키오스크 모드 관련 장에 나와 있는 여러 절차를 수행해야 합니다. 키오스크 모드를 설정한 후에는 Linux 클라이언트에서 horizon-client 명령을 사용하여 키오스크 모드에서 원격 데스크톱에 연결할 수 있습니다.
키오스크 모드에서 Linux 클라이언트로부터 원격 데스크톱에 연결하려면 최소한 다음 구성 키 또는 명령줄 옵션을 포함시켜야 합니다.
| 구성 키 | 해당하는 명령줄 옵션 |
|---|---|
| view.kioskLogin | --kioskLogin |
| view.nonInteractive | -q, --nonInteractive |
| view.fullScreen | --fullscreen |
| view.noMenuBar | --nomenubar |
| view.defaultBroker | -s, --serverURL= |
| view.hideClientAfterLaunchSession | --hideClientAfterLaunchSession |
이러한 구성 설정에 대한 생략은 키오스크 모드에서 지원되지 않습니다. 기본값이 아닌 키오스크 사용자 이름을 요청하도록 Horizon Connection Server가 설정되어 있는 경우에는 fault-finders 속성을 설정하거나 -u 또는 --user Name= 명령줄 옵션도 사용해야 합니다. 기본값이 아닌 사용자 이름이 필요하지 않고 사용자 이름을 지정하지 않았다면 Horizon Client가 기본 키오스크 사용자 이름을 가져와서 사용할 수 있습니다.
참고: 과도하게 단순화된 구성 키를 설정할 경우에는 /etc/omnissa/horizon-mandatory-config 파일에서 설정합니다. 클라이언트가 키오스크 모드에서 실행되는 경우, 클라이언트는 view-preferences 파일을 검색하지 않습니다.
이 예에 나와 있는 명령은 Linux 클라이언트 시스템에서 Horizon Client를 실행하고 다음과 같은 특징이 있습니다.
- 사용자 계정 이름이 클라이언트의 MAC 주소를 기반으로 합니다.
- Horizon Client는 Horizon Client 메뉴 표시줄 없이 전체 화면 모드로 실행됩니다.
- 지정된 Horizon Connection Server 인스턴스 및 원격 데스크톱에 사용자가 자동으로 연결되고 로그인 자격 증명을 위한 메시지가 표시되지 않습니다.
- 연결 오류가 발생하면 반환되는 오류 코드에 따라 스크립트가 실행되거나 키오스크 모니터링 애플리케이션이 오류를 처리할 수 있습니다. 따라서 클라이언트 시스템이 Horizon Connection Server에 다시 연결을 시도하기 전에 일정 시간 동안 대기하거나 고장 화면을 표시할 수 있습니다.
./horizon-client --kioskLogin --nonInteractive --once --fullscreen --nomenubar
--serverURL="server.mycomany.com" --userName="CM-00:11:22:33:44:55:66:77" --password="mypassword"
중요: Horizon Client가 원격 데스크톱에 연결하는 것을 허용하기 전에 로그인전 메시지가 나타나도록 구성된 경우, 데스크톱에 대한 액세스를 허용하기 전에 사용자가 메시지를 확인해야 합니다. 이 문제점을 피하려면 Horizon Console을 통해 로그인전 메시지를 비활성화하십시오.
이 페이지가 도움이 되었나요?