
개발을 위해 저는 주로 터미널의 Eclipse와 GNU Screen 세션에 의존합니다. 직장에서는 듀얼 모니터를 사용하고 있으며 일반적으로 각 화면에서 모니터를 최대화합니다. 집에서 일할 때는 노트북 화면만 보고 일합니다. 최적의 솔루션을 위해 SSH를 통해 로그인하고 화면 세션을 가져오지만 Eclipse와 같은 그래픽 프로그램의 경우 다음을 시도했습니다.
- 원격 데스크톱을 활성화하고 VNC 뷰어를 통해 콘솔에 연결합니다. 이렇게 하면 두 모니터에서 하나의 큰 연속 화면이 제공되므로 속도가 느려지고 스크롤이 고통스럽습니다. 게다가 화면의 한 쪽만 필요합니다. 다른 쪽(GNU 화면 실행)은 이미 SSH를 통해 처리되기 때문입니다.
- 해결 방법으로 별도의 vncserver 인스턴스에서 그래픽 프로그램(예: Eclipse)을 실행해 보았습니다. 이를 통해 집에서 대체 VNC 세션에 연결할 수 있습니다. 그러나 이를 위해서는 직장에서도 동일한 작업을 수행해야 합니다. 그러나 가능한 한 매끄럽게 만들고 싶기 때문에
vncviewer -fullscreen
옵션을 시도했지만 실제 화면이 중앙에 있는 두 모니터에 걸쳐 화면이 표시되었습니다(각 모니터의 절반만 덮고 나머지 두 절반은 검은색으로 유지됨). - 아마도 제가 시도하지 않은 세 번째 해결 방법이 있을 것입니다. 두 모니터를 두 개의 서로 다른 디스플레이로 구성하고 집에 있을 때 모니터 중 하나에만 연결하는 것입니다. 이것은 잘 작동할 수도 있지만 사무실에 있을 때 창을 재배치할 유연성이 약간 부족합니다.
저는 두 번째 솔루션을 선호하며 전체 화면에서 실행할 수 있지만 모니터 중 하나만 확장할 수 있는 좋은 VNC 뷰어가 있는지 궁금합니다. 제가 모르는 다른 더 나은 옵션이 있다면 그것도 듣고 싶습니다.
깜빡할 뻔했는데, WindowSwitch라는 프로그램을 사용하여 네 번째 접근 방식도 시도했습니다. 이를 통해 창을 한 세션에서 다른 세션으로 이동할 수 있습니다. 이는 개별 애플리케이션 수준에서 vncserver의 매우 영리하고 유용한 확장입니다. 그러나 실제로는 매우 불안정하고 버그가 많아 부분적인 성공만 거두었습니다.
답변1
xrdp
VNC 세션을 실행하려면 를 사용해 보십시오 . 세션을 열 때 화면 크기를 지정할 수 있습니다. 처음 시도했을 때 안정적이지 않다는 것을 알았지만 최근 릴리스에서는 매우 안정적인 것 같습니다. 내 경험 보기VNC 및 RDP가 포함된 원격 데스크톱몇 가지 아이디어를 위해.
답변2
필요에 따라 특정 vncserver 구조를 지정해 보십시오.
$ vncserver -geometry <WIDTH>x<HEIGHT>