VNC를 사용하여 Windows 클립 보드에서 OpenSuse 클립 보드로 데이터를 복사 / 붙여 넣기하려면 어떻게해야합니까? 사용하여 원격 OpenSuse 컴퓨터에 연결하고 있습니다.

Windows에서 VNC를 사용하여 원격 OpenSuse 컴퓨터에 연결하고 있습니다. VNC를 통해 사용한 다른 Linuces에서는 클립 보드를 사용하여 원격 컴퓨터와 로컬 Windows 컴퓨터간에 텍스트를 복사 할 수 있습니다. 이 경우 로컬 클립 보드를 리모컨에 연결하는 것 같습니다.

VNC 서버는 OpenSuse에서 기본적으로 설정되어 있습니다. 나는 그것이 무엇인지 모른다.

VNC를 통해 복사 / 붙여 넣기를 수정하려면 어떻게해야합니까?



답변

예, CentOS 5.2 (이전 개발 환경 설정)에서 다시이 과정을 진행했습니다. $HOME/.vnc/xstartupKDE 및 GNOME 및 ICEWM에서 Windows의 VNC 클라이언트와 Windows 호스트간에 복사 / 붙여 넣기를 사용 하려면 다음을 추가하십시오 .

vncconfig  -nowin &
export XKL_XMODMAP_DISABLE=1
autocutsel -fork


답변

복사 / 붙여 넣기로 다음을 추가하십시오.

  1. sudo apt-get install autocutsel

  2. autocutsel -fork줄을 추가하십시오 xstartup file:

    vi /home/<username>/.vnc/xstartup
    

    이처럼 :

     #!/bin/bash
     xrdb $HOME/.Xresources
     autocutsel -fork
     startxfce4 &
    
  3. vncserver를 다시 시작하십시오.


답변

autocutselYast의 소프트웨어 관리 섹션에서 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로 또는 그 반대로 작동합니다.


답변