Come posso copiare / incollare i dati negli e dagli appunti di Windows negli appunti di OpenSuse usando VNC?


15

Mi sto collegando a un computer OpenSuse remoto usando VNC da Windows. Su altri Linuce che ho usato su VNC, posso copiare il testo tra il computer remoto e il computer Windows locale usando gli Appunti. In questo caso, mi sembra di connettere gli appunti locali al telecomando.

Il server VNC è tutto ciò che è impostato di default su OpenSuse. Non so quale sia.

Come posso correggere copia / incolla su VNC?

Risposte:


7

Sì, ci sono appena passato di nuovo su CentOS 5.2 (impostazione del vecchio ambiente di sviluppo). Aggiungilo a $HOME/.vnc/xstartupfunzionato per KDE e GNOME e ICEWM per abilitare il copia / incolla tra il client VNC su Windows e l'host Windows:

vncconfig  -nowin &
export XKL_XMODMAP_DISABLE=1
autocutsel -fork

6

Copia / incolla per lavorare aggiungi questi:

  1. sudo apt-get install autocutsel

  2. aggiungi autocutsel -forklinea a xstartup filecon:

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

    come questo:

     #!/bin/bash  
     xrdb $HOME/.Xresources  
     autocutsel -fork  
     startxfce4 &
    
  3. riavvia vncserver


Potresti per favore espandere la necessità xrdb $HOME/.Xresourcesin questo caso?
Sopalajo de Arrierez,

xrdb $HOME/.Xresourcesha funzionato per me, l'ho trovato in alcune pagine di Google e l'ho consolidato qui
ashish

1
Questo è corretto e il modo corretto di fare copia / incolla tra macchine attraverso VNC.
Travis van der Font,

5

Ho risolto questo problema installando l' autocutselRPM dalla sezione di gestione del software di Yast e quindi eseguendo:

$ autocutsel -s PRIMARY -fork

Ciò ha permesso di copiare / incollare tra il mio VNC e i miei appunti di Windows.

Grazie a questa fonte .


2

Su Linux, l' vncservereseguibile stesso non fornisce supporto per gli appunti. Dovresti eseguire vncconfig, quindi hai il supporto degli appunti.

Come dovresti correre vncconfig dipende dal modo in cui si utilizza il server vnc. Se si avvia il server dal desktop, è possibile eseguire l'eseguibile all'avvio del server. Se si avvia il server all'avvio, è possibile avviare anche la vncconfig modalità senza testa. Credo che sia possibile correre vncconfigin modalità senza testa con -nowinbandiera.

È possibile fare riferimento alla pagina man di vncconfigper maggiori informazioni.


Sembra che non abbia installato vncconfig. Cosa dovrei fare di questo?
Nathan Fellman,

1
Non sono un utente OpenSUSE ma dopo una ricerca su Google È uscito che usano tightvnc e vncconfig non è presente nel pacchetto OpenSUSE. Senza vncconfig non è possibile utilizzare l'integrazione degli appunti tramite client vnc. Puoi provare a installare Real VNC Server o qualsiasi altro clone di server vnc che supporti l'integrazione degli appunti tramite vncconfig o con qualsiasi altro mezzo.
infiniteRefactor

0

Da oltre un anno utilizzo tightVNC da un client Windows a un server RHEL. Copia e incolla ha funzionato bene fino a poche settimane fa. Poi si è fermato. Ho scoperto che il servizio vnc era "defunto" (non sono sicuro di cosa significasse, ma non suonava bene).

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>

Quindi l'ho riavviato in background, da un terminale nella mia sessione di Windows:

vncconfig &

Ora tutto è tornato alla normalità. In effetti le righe di comando / risposta sopra sono state copiate da Linux e incollate nella mia sessione del browser Windows. Non è necessario autocutsel.


0

Vai semplicemente al tuo computer VM. Apri il tuo terminale e scrivi:

vncconfig -display: 1

NOTA: si prega di fornire gli spazi come indicato sopra nel comando.

Apparirà un pop-up. Non chiuderlo Ora, copia-incolla funzionerà dalla VM a Windows e viceversa.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.