VNC kullanarak Windows panosuna ve Windows panosundan OpenSuse panosuna nasıl veri kopyalayabilir / yapıştırabilirim?


15

Windows'dan VNC kullanarak uzak bir OpenSuse bilgisayarına bağlanıyorum. VNC üzerinden kullandığım diğer Linuces'da, panoyu kullanarak uzak makine ile yerel Windows makinesi arasında metin kopyalayabilirim. Bu durumda, yerel panoyu uzaktan kumandaya bağlayabilirim.

VNC sunucusu, OpenSuse'da varsayılan olarak ayarlanan sunucudur. Hangisi olduğunu bilmiyorum.

VNC üzerinden kopyala / yapıştır özelliğini nasıl düzeltebilirim?

Yanıtlar:


7

Evet, CentOS 5.2'de (eski geliştirme ortamını kurarak) buna tekrar gittim. Bu ekle $HOME/.vnc/xstartupWindows üzerinde VNC Client ve Windows ev sahibi arasında yapıştırın / kopyasını etkinleştirmek için KDE ve GNOME ve IceWM çalıştı:

vncconfig  -nowin &
export XKL_XMODMAP_DISABLE=1
autocutsel -fork

6

İşe kopyala / yapıştır şunları ekleyin:

  1. sudo apt-get install autocutsel

  2. şuraya autocutsel -forksatır ekle xstartup file:

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

    bunun gibi:

     #!/bin/bash  
     xrdb $HOME/.Xresources  
     autocutsel -fork  
     startxfce4 &
    
  3. vncserver'ı yeniden başlat


xrdb $HOME/.XresourcesBu durumda ihtiyacınızı genişletebilir misiniz ?
Sopalajo de Arrierez

xrdb $HOME/.Xresourcesbenim için çalıştı, bazı google sayfalarında buldum ve burada birleştirdim
ashish

1
Bu doğrudur ve makineler arasında VNC aracılığıyla kopyalama / yapıştırma yapmanın doğru yoludur.
Travis van der Font

5

Bunu autocutselYast'ın yazılım yönetimi bölümünden RPM'yi yükleyip çalıştırarak çözdüm:

$ autocutsel -s PRIMARY -fork

Bu, VNC ile Windows panom arasında kopyala / yapıştır özelliğini etkinleştirdi.

Bu kaynak sayesinde .


2

Linux'ta vncserveryürütülebilir dosyanın kendisi pano desteği sağlamaz. Çalıştırmalısınız vncconfig, o zaman pano desteğiniz var.

Nasıl çalıştırılacağınız vncconfigvnc sunucusunu kullanma şeklinize bağlıdır. Sunucuyu masaüstünden başlatıyorsanız, sunucuyu başlatırken yürütülebilir dosyayı çalıştırabilirsiniz. Sunucuyu önyükleme zamanında başlatıyorsanız, vncconfig başsız modda da başlatabilirsiniz . vncconfigBayraksız başsız modda çalışmanın mümkün olduğuna inanıyorum -nowin.

Daha fazla bilgi için adresinin man sayfasına bakabilirsiniz vncconfig.


Yüklü vncconfig yok gibi görünüyor. Bundan ne yapmalıyım?
Nathan Fellman

1
Ben bir OpenSUSE kullanıcısı değilim ama bir Google aramasından sonra ortaya çıktı onlar sıkıvnc kullanın ve vncconfig OpenSUSE paketinde eksik. Vncconfig olmadan vnc istemcileri aracılığıyla pano entegrasyonunu kullanmak mümkün değildir. Real VNC Server'ı veya vncconfig üzerinden veya başka bir yolla pano entegrasyonunu destekleyen başka bir vnc sunucu klonunu yüklemeyi deneyebilirsiniz.
infiniteRefactor

0

Bir yıldan uzun bir süredir Windows istemcisinden RHEL sunucusuna tightVNC kullanıyorum. Kopyala ve yapıştır birkaç hafta öncesine kadar iyi çalıştı. Sonra durdu. Vnc hizmet "geçersiz" (ne anlama geldiğinden emin değilim, ama iyi gelmedi) bulundu.

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>

Bu yüzden Windows oturumumdaki bir terminalden arka planda yeniden başlattım:

vncconfig &

Şimdi her şey normale döndü. Aslında yukarıdaki komut / yanıt satırları Linux'tan kopyalandı ve Windows tarayıcı oturumuma yapıştırıldı. Autocutsel'e gerek yok.


0

VM makinenize gitmeniz yeterlidir. Terminalinizi açın ve şunu yazın:

vncconfig -ekran: 1

NOT: Lütfen komutta yukarıda belirtilen boşlukları verin.

Bir pop-up belirecektir. Kapatma. Şimdi, kopyala-yapıştır VM'den Windows'a ve tam tersi şekilde çalışacaktır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.