Dynamic Environment Manager의 환경 변수를 구성하여 특정 Linux 데스크톱에서 디지털 워터마크 기능의 동작을 제어할 수 있습니다.
전제 조건
- Dynamic Environment Manager를 설치 및 구성합니다. 자세한 내용은 Dynamic Environment Manager 설치 및 Dynamic Environment Manager 구성의 내용을 참조하십시오.
- DEMEnable 옵션을 사용하도록 설정하고 /etc/vmware/viewagent-custom.conf 파일에서 DEMNetworkPath 옵션을 구성합니다. Linux 데스크톱의 구성 파일에서 옵션 설정의 내용을 참조하십시오.
Dynamic Environment Manager에서 환경 변수 구성
다음 단계를 사용하여 Linux 데스크톱에서 디지털 워터마크의 설정을 정의하는 환경 변수를 구성합니다.
- Dynamic Environment Manager 관리 콘솔에서 사용자 환경 탭을 클릭하고 환경 변수를 선택합니다.
기존 환경 변수 정의가 있는 경우 [환경 변수] 창에 나타납니다.
- 새 환경 변수를 생성하려면 생성을 클릭합니다.
- 설정 탭을 클릭하고 환경 변수 설정을 정의합니다.
- [일반 설정] 섹션에서 이름 텍스트 상자에 설정 정의의 이름을 입력합니다.
- [환경 변수 설정] 섹션에서 이 절차에 따라 "디지털 워터마크 기능에 대한 Dynamic Environment Manager 환경 변수 값" 섹션에 설명된 대로 변수 이름과 값을 정확히 입력합니다.
- 원격 Linux 데스크톱에 새 환경 변수를 사용하는 데 필요한 조건을 추가합니다.
- 조건 탭을 선택하고 추가를 클릭한 후 운영 체제 아키텍처 조건을 선택합니다.
- 값을 Linux로 설정합니다.
Operating System is Linux
- 추가를 클릭하고 끝점 IP 주소 조건을 선택합니다.
기본적으로 AND 연산자가 추가됩니다.
- [끝점 IP 주소] 대화 상자에서 끝점 IP 주소 범위를 설정하고 확인을 클릭합니다.
다음은 조건문의 예시입니다.
Operating System is Linux AND Endpoint IP address is in range 11.22.33.44 - 11.22.33.54
- 환경 변수를 저장하려면 저장을 클릭합니다.
디지털 워터마크에 대해 구성하려는 각 추가 환경 변수에 대해 이 절차를 반복합니다.
디지털 워터마크 기능에 대한 Dynamic Environment Manager 환경 변수 값
Dynamic Environment Manager에서는 다음 표에 설명된 환경 변수를 구성합니다. 각 환경 변수는 /etc/vmware/config 파일의 해당 구성 옵션에 매핑됩니다. 환경 변수 설정은 /etc/vmware/config의 설정보다 우선합니다.
환경 변수 | /etc/vmware/config의 해당 옵션 | 변수의 값/형식 | 기본값 | 설명 |
---|---|---|---|---|
WATERMARK | rdeSvc.enableWatermark | 0: 비활성화 1: 사용 |
0 | 디지털 워터마크 기능을 사용하도록 설정하거나 비활성화합니다. 기능에 대한 자세한 내용은 Horizon 8 Linux 데스크톱의 기능 항목을 참조하십시오. |
WATERMARK_FONT_NAME | rdeSvc.watermark.font | serif sans-serif cursive fantasy monospace |
serif | 디지털 워터마크에 사용되는 글꼴을 정의합니다. |
WATERMARK_FONT_SIZE | rdeSvc.watermark.fontSize | 값 범위 내의 정수: 8–72 | 12 | 디지털 워터마크의 글꼴 크기(포인트)를 정의합니다. |
WATERMARK_IMAGE_LAYOUT | rdeSvc.watermark.fit | 0: 타일 1: 중앙 2: 다중 |
0 | 9개의 정사각형으로 나뉘어 화면에 표시되는 디지털 워터마크의 레이아웃을 정의합니다.
|
WATERMARK_MARGIN | rdeSvc.watermark.margin | 값 범위 내의 정수: 0–1024 | 50 | 타일 레이아웃의 디지털 워터마크 주변 공간 크기(픽셀)를 정의합니다. 워터마크가 크기가 조정되면 여백도 비례적으로 조정됩니다. |
WATERMARK_OPACITY | rdeSvc.watermark.opacity | 값 범위 내의 정수: 0–255 | 50 | 디지털 워터마크 텍스트의 투명도 수준을 정의합니다. |
WATERMARK_TEXT | rdeSvc.watermark.template | 사용 가능한 정보 변수를 사용하여 구성된 문자열입니다. $BROKER_USER_NAME $BROKER_DOMAIN_NAME $USER_NAME $USER_DOMAIN $MACHINE_NAME $REMOTE_CLIENT_IP $CLIENT_CONNECT_TIME |
$USER_DOMAIN\ $USER_NAME\n $MACHINE_NAME On $CLIENT_CONNECT_TIME \n$REMOTE_CLIENT_IP |
디지털 워터마크에 표시할 텍스트를 정의합니다. 정보 변수의 조합과 순서를 사용하여 워터마크를 구성합니다. 문자 제한은 1024자이고, 확장 후에는 4096자입니다. 텍스트는 최대 길이를 초과할 경우 잘립니다. |
WATERMARK_TEXT_ROTATION | rdeSvc.watermark.rotation | 값 범위 내의 정수: 0–360 | 45 | 디지털 워터마크 텍스트의 표시 각도를 정의합니다. |
환경 변수에 대한 처리 순서
Dynamic Environment Manager는 사용자가 원격 데스크톱에 연결하거나 다시 연결할 때마다 환경 변수를 처리합니다.
Dynamic Environment Manager는 환경 변수 이름의 사전 순으로 여러 환경 변수를 처리합니다. 환경 변수는 [환경 변수] 창에 사전 순으로 나타납니다. 여러 환경 변수가 충돌하는 경우 마지막으로 처리된 환경 변수가 가장 우선시됩니다. 예를 들어 Sue라는 사용자가 워터마크를 사용할 수 있도록 설정하는 B라는 환경 변수가 있고 Ubuntu1804라는 이름의 데스크톱 풀에 대해 워터마크를 비활성화하는 A라는 또 다른 환경 변수가 있는 경우, Ubuntu1804 데스크톱 풀에 있는 원격 데스크톱에 Sue가 연결하면 워터마크가 사용하도록 설정됩니다.