TightVNC kopieren / einfügen zwischen lokalem Betriebssystem und Raspberry Pi?

23

Mein TightVNC-Server auf Raspberry Pi kann offenbar nicht zwischen seiner und meiner lokalen Zwischenablage kopieren / einfügen. Was kann ich tun?

Ebrahim Byagowi
quelle

Antworten:

33

Installiere zuerst autocutsel ( sudo apt-get install autocutsel)

Dann öffne dein /home/pi/.vnc/xstartup ( nano /home/pi/.vnc/xstartup) und lege autocutsel -forkes so an:

#!/bin/sh

xrdb $HOME/.Xresources
xsetroot -solid grey
autocutsel -fork
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
# Fix to make GNOME work
export XKL_XMODMAP_DISABLE=1
/etc/X11/Xsession

Dann wird es nach dem Neustart des VNC-Servers funktionieren

So stoppen Sie VNC Server:

vncserver –kill :1 (pick your display)

So starten Sie VNC Server:

vncserver :1 –geometry 1024x600 –depth 24

Quelle

Ebrahim Byagowi
quelle
Perfekte Lösung, vielen Dank (Neustart war erforderlich)
sweetlilmre
1
@sweetlilmre, nein, Neustart nicht erforderlich, wenn Sie manuell ausführenautocutsel -fork
SAMPro
Ich habe einen Odroid mit Ubuntu Mate 16.04. Ich hatte ein seltsames Problem, das dadurch behoben wurde. Ich könnte vom Emacs auf ein xterm innerhalb desselben VNC-Servers schneiden und einfügen. Und ich könnte aus einem xterm eine andere App ausschneiden und einfügen, die auf dem Host (der zufällig ein Mac ist) ausgeführt wird. Ich konnte jedoch keine Emacs ausschneiden und in eine App auf dem Mac einfügen. Das Ausführen von autocutsel -fork hat mein Problem behoben.
pedz
1

Ich musste sicherstellen, dass mein Autocutsel im xstartup ZUERST kommt, damit copy / past funktioniert

# Makes copy/past work - must come before RANDR 'fix'
#vncconfig -iconic &
autocutsel -s CLIPBOARD -fork
autocutsel -s PRIMARY -fork

# Get's rid of RANDR missing errors
export XKL_XMODMAP_DISABLE=1
/etc/X11/Xsession
user11952
quelle
Ich musste nicht zuerst auf meinem Pi 3 sein. Die Lösung von @Ebrahim oben funktionierte (nachdem ich daran gedacht hatte, autocutsel zu installieren)
Luigi Plinge