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?

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


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


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.