Windows에서 VNC를 사용하여 원격 OpenSuse 컴퓨터에 연결하고 있습니다. VNC를 통해 사용한 다른 Linuces에서는 클립 보드를 사용하여 원격 컴퓨터와 로컬 Windows 컴퓨터간에 텍스트를 복사 할 수 있습니다. 이 경우 로컬 클립 보드를 리모컨에 연결하는 것 같습니다.
VNC 서버는 OpenSuse에서 기본적으로 설정되어 있습니다. 나는 그것이 무엇인지 모른다.
VNC를 통해 복사 / 붙여 넣기를 수정하려면 어떻게해야합니까?
답변
예, CentOS 5.2 (이전 개발 환경 설정)에서 다시이 과정을 진행했습니다. $HOME/.vnc/xstartup
KDE 및 GNOME 및 ICEWM에서 Windows의 VNC 클라이언트와 Windows 호스트간에 복사 / 붙여 넣기를 사용 하려면 다음을 추가하십시오 .
vncconfig -nowin &
export XKL_XMODMAP_DISABLE=1
autocutsel -fork
답변
복사 / 붙여 넣기로 다음을 추가하십시오.
-
sudo apt-get install autocutsel
-
로
autocutsel -fork
줄을 추가하십시오xstartup file
:vi /home/<username>/.vnc/xstartup
이처럼 :
#!/bin/bash xrdb $HOME/.Xresources autocutsel -fork startxfce4 &
-
vncserver를 다시 시작하십시오.
답변
autocutsel
Yast의 소프트웨어 관리 섹션에서 RPM을 설치 하고 다음을 실행하여이 문제를 해결했습니다 .
$ autocutsel -s PRIMARY -fork
이를 통해 VNC와 Windows 클립 보드간에 복사 / 붙여 넣기가 가능해졌습니다.
이 소스 덕분 입니다.
답변
Linux에서 vncserver
실행 파일 자체는 클립 보드 지원을 제공하지 않습니다. 을 실행 vncconfig
하면 클립 보드가 지원됩니다.
실행 vncconfig
방법은 vnc 서버 사용 방법에 따라 다릅니다. 데스크탑에서 서버를 시작하는 경우 서버를 시작하는 동안 실행 파일을 실행할 수 있습니다. 부팅시 서버를 시작하는 경우 vncconfig
헤드리스 모드에서도 시작할 수 있습니다. 플래그 vncconfig
가없는 헤드리스 모드 로 실행할 수 있다고 생각합니다 -nowin
.
자세한 내용은의 man 페이지를 참조하십시오 vncconfig
.
답변
1 년 이상 Windows 클라이언트에서 RHEL 서버로 tightVNC를 사용해 왔습니다. 복사하여 붙여 넣기는 몇 주 전까지 잘 작동했습니다. 그런 다음 중지되었습니다. 나는 vnc 서비스가 “소멸되었다”는 것을 알았다 (무엇을 의미하는지는 알지 못하지만 좋지는 않았다).
ps -u myUserid | grep vnc
3414 ? 00:00:01 Xvnc
3450 ? 00:00:00 vncconfig
6227 pts/0 20:15:56 Xvnc
6235 pts/0 00:00:12 vncconfig <defunct>
그래서 Windows 세션의 터미널에서 백그라운드에서 다시 시작했습니다.
vncconfig &
이제 모든 것이 정상으로 돌아 왔습니다. 사실 위의 명령 / 응답 줄은 Linux에서 복사하여 Windows 브라우저 세션에 붙여 넣었습니다. 자동 절단이 필요하지 않습니다.
답변
VM 머신으로 이동하십시오. 터미널을 열고 다음을 작성하십시오.
vncconfig -display : 1
참고 : 명령에서 위의 공백을 지정하십시오.
팝업이 나타납니다. 닫지 마십시오.
이제 복사-붙여 넣기가 VM에서 Windows로 또는 그 반대로 작동합니다.