VNC를 사용하여 Windows 클립 보드에서 OpenSuse 클립 보드로 데이터를 복사 / 붙여 넣기하려면 어떻게해야합니까?


15

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

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

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

답변:


7

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

vncconfig  -nowin &
export XKL_XMODMAP_DISABLE=1
autocutsel -fork

6

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

  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를 다시 시작하십시오.


xrdb $HOME/.Xresources이 경우 에 대한 필요성을 확장 해 주 시겠습니까?
Sopalajo de Arrierez 2016 년

xrdb $HOME/.Xresources그것은 나를 위해 일했고, 나는 구글 페이지에서 그것을 발견하고 여기에 통합했다.
ashish

1
이는 VNC를 통해 시스템간에 복사 / 붙여 넣기를 수행하는 올바른 방법입니다.
Travis van der Font

5

autocutselYast의 소프트웨어 관리 섹션에서 RPM을 설치 하고 다음을 실행하여이 문제를 해결했습니다 .

$ autocutsel -s PRIMARY -fork

이를 통해 VNC와 Windows 클립 보드간에 복사 / 붙여 넣기가 가능해졌습니다.

이 소스 덕분 입니다.


2

Linux에서 vncserver실행 파일 자체는 클립 보드 지원을 제공하지 않습니다. 을 실행 vncconfig하면 클립 보드가 지원됩니다.

실행 vncconfig방법은 vnc 서버 사용 방법에 따라 다릅니다. 데스크탑에서 서버를 시작하는 경우 서버를 시작하는 동안 실행 파일을 실행할 수 있습니다. 부팅시 서버를 시작하는 경우 vncconfig 헤드리스 모드에서도 시작할 수 있습니다. 플래그 vncconfig가없는 헤드리스 모드 로 실행할 수 있다고 생각합니다 -nowin.

자세한 내용은의 man 페이지를 참조하십시오 vncconfig.


vncconfig가 설치되어 있지 않은 것 같습니다. 내가 무엇을 만들어야합니까?
Nathan Fellman

1
OpenSUSE 사용자는 아니지만 Google 검색 후 tightvnc를 사용하고 OpenSUSE 패키지에서 vncconfig가 누락되었습니다. vncconfig가 없으면 vnc 클라이언트를 통해 클립 보드 통합을 사용할 수 없습니다. vncconfig 또는 다른 방법으로 클립 보드 통합을 지원하는 Real VNC 서버 또는 기타 vnc 서버 복제본을 설치할 수 있습니다.
infiniteRefactor

0

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 브라우저 세션에 붙여 넣었습니다. 자동 절단이 필요하지 않습니다.


0

VM 머신으로 이동하십시오. 터미널을 열고 다음을 작성하십시오.

vncconfig -display : 1

참고 : 명령에서 위의 공백을 지정하십시오.

팝업이 나타납니다. 닫지 마십시오. 이제 복사-붙여 넣기가 VM에서 Windows로 또는 그 반대로 작동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.