Linux의 명령줄 전용 설치에서 Microsoft Windows에 대한 xfreerdp 세션을 시작할 수 있습니까?
전체 Linux 설치에서 사용하는 명령은 다음과 같습니다.
$ sudo xfreerdp /v:farm.company.com /d:company.com \
/u:oshiro /p:oshiro_password /g:rds.company.com
이 명령은 잘 작동합니다. 그러나 Linux의 명령줄 설치에서 동일한 명령을 실행하면 다음 오류 메시지가 나타납니다.
Warning xf_GetWindowProperty (client /X11/xf_window.c:178): Property 340 does not exist
답변1
xfreerdp
X 데스크탑을 실행하지 않는 시스템에 방금 로그인한 경우 GUI 사용이 필요한 응용 프로그램을 사용할 수 없습니다 .
X 데스크탑은 기본적으로 그래픽 카드와 모니터를 구동하고 다른 그래픽 응용 프로그램이 GUI를 표시할 수 있는 기반(X 프로토콜)을 제공한다는 점을 기억하십시오. 이 기능이 없으면 어떤 애플리케이션(예:)도 xfreerdp
디스플레이에 직접 액세스할 수 없습니다.
DOS/Windows 모델에 익숙하다면 DOS에서 직접 Windows 응용프로그램을 실행하는 것을 고려해 보십시오. 여기서도 불가능합니다. Windows는 애플리케이션에서 사용할 특정 라이브러리 및 서비스에 API를 제공합니다.
이는 주어진 환경에 대한 애플리케이션을 개발할 때와 주어진 시스템 하드웨어와 직접 상호 작용할 수 있는 독립 실행형 엔터티로 개발할 때 발생하는 절충안입니다.