Windows 시스템에서 RDP에서 i3wm 세션으로

Windows 시스템에서 RDP에서 i3wm 세션으로

우리 대학에는 모든 시뮬레이션과 기타 과학 응용 프로그램/계산이 실행되는 Linux 워크스테이션이 있습니다. 저는 사무실에 있을 때 키보드 중심의 작업 흐름에 적합한 i3 창 관리자를 사용합니다.

이제 Windows 컴퓨터에서 RDP를 통해 이 워크스테이션에 연결해야 하는 두 가지 상황이 제 인생에서 자주 발생합니다.

  1. 집에는 Microsoft Surface Pro 3가 있습니다(주로 정밀한 메모 작성 및 동기화 기능과 대학에서 사용하는 Exchange365 및 박스 동기화 앱이 필요하지만 불행히도 Linux 클라이언트가 없기 때문입니다). 저는 SP3를 사무실 워크스테이션에 연결해야 할 때 주로 원격 SSH 연결을 사용합니다. 그러나 때로는 X-window 지원이 필요할 때도 있습니다. 예를 들어 이미지나 기타 그래픽 기반 응용 프로그램을 편집하는 경우(클라우드 기반 저장소에서 파일을 계속 전송하고 싶지 않음) Xming을 지원하는 Putty 또는 mobaxterm은 문제를 해결하지 못합니다. 현재 저는 nomachine에서 제공하는 NX 프로토콜을 사용하고 있으며 매우 만족하고 있습니다. 그러나 시나리오 2는 큰 도전이다.

  2. 내 상사(Windows 7 실행)와 회의를 하는 동안 때때로 상호 작용할 그래픽 데스크탑을 제공하기 위해 내 Linux 워크스테이션에 연결해야 할 때가 있습니다. (i3에서도 제어권을 그에게 넘기기 전에 gedit에서 파일을 열 수 있다면 여전히 vim을 실행하는 터미널 창만큼 위협적이지는 않습니다.)

또한 우리 대학에서는 교직원 컴퓨터에 대한 관리자 액세스를 금지하므로 nomachineNX/FreeNX/기타 NX 변형을 설치할 수 없습니다. ICT를 이용해 기계로 작업을 한다고 해도 박사 동료들과 자세히 논의할 때는 대개 고통스럽습니다. Windows 7/10을 실행하는 다른 건물에 학생/포스트닥이 있는데 문제 해결 세션을 위해 내 워크스테이션에 있는 내용을 그들에게 보여줘야 합니다. 또한 위성 캠퍼스의 도서관 컴퓨터(Win 7)에서 작업하고 워크스테이션에 연결해야 할 때 이 문제에 직면했습니다.

저는 이 상황에 대한 해결책을 연구하는 데 꽤 많은 시간을 보냈습니다. xRDP 프로젝트가 좋은 후보인 것 같습니다. xfce4 세션을 실행하고 구성하는 방법에 대한 지침이 있습니다. 마우스 없는 i3 세션만큼 세련되지는 않지만 허용 가능한 절충안입니다. 내 워크스테이션이 최신 커널로 업데이트되고 xrdp도 다른 업데이트에서 업데이트되었을 때 몇 주 동안 작동했지만 문제가 발생하여 systemd에서 xrdp 서비스가 시작되지 않았습니다. 이는 롤링 릴리스인 Manjaro와 상당히 안정적인 Debian Stretch에서 발생합니다! 그런 다음 systemd와 xrdp가 호환되지 않는다는 내용을 온라인에서 읽었습니다. 방향성 사운드/모니터 구성 등에 대한 자동 구성을 제공하는 관련 프로젝트인 x11rdp-o-matic이 있는 것 같습니다. 그러나 프로젝트 관리자는 앞서 언급한 시스템 문제에 대한 좌절감으로 인해 이를 포기한 것으로 보입니다.

누구든지 이 문제를 해결하는 데 도움을 줄 수 있다면 커뮤니티에 도움을 요청하고 싶습니다. 이상적으로는 모든 Win 7/10 컴퓨터에서 원격 데스크톱 연결 응용 프로그램을 시작한 다음(기본 연결이 VNC 프로토콜이라는 것을 알고 있음) 내 워크스테이션의 i3wm 세션에 연결하고 싶습니다. (그래도 가능하다면 타협해서 기뻐요.안정적으로xfce 세션에 연결).

어떤 도움이라도 대단히 감사하겠습니다.

추신: 현재 운영 체제는 Xubuntu입니다. 하지만 이 문제를 영원히 해결하기 위해 다른 배포판으로 전환하게 되어 기쁩니다.

관련 정보