TightVNC kopiuj / wklej między lokalnym systemem operacyjnym a Raspberry Pi?


23

Mój serwer TightVNC na Raspberry Pi wygląda na to, że nie obsługuje kopiowania / wklejania między swoim a lokalnymi schowkami. Co mogę zrobić?

Odpowiedzi:


33

Najpierw zainstaluj autocutsel ( sudo apt-get install autocutsel)

Następnie otwórz /home/pi/.vnc/xstartup ( nano /home/pi/.vnc/xstartup) i załóż autocutsel -forkgo w następujący sposób:

#!/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

Następnie będzie działać po ponownym uruchomieniu serwera VNC

Aby zatrzymać serwer VNC:

vncserver –kill :1 (pick your display)

Aby uruchomić serwer VNC:

vncserver :1 –geometry 1024x600 –depth 24

Źródło


Idealne rozwiązanie, bardzo dziękuję (wymagane było ponowne uruchomienie)
sweetlilmre,

1
@sweetlilmre, nie, ponowne uruchomienie nie jest wymagane, jeśli uruchomisz ręcznieautocutsel -fork
SAMPro

Mam Odroida z systemem Ubuntu Mate 16.04. Miałem dziwny problem, który to naprawił. Mogę wycinać i wklejać emacs do xterm na tym samym serwerze VNC. I mogłem wycinać i wklejać z xterm do innej aplikacji działającej na hoście (którym jest Mac). Ale nie mogłem wycinać i wklejać emacsa do aplikacji na komputerze Mac. Uruchomienie autocutsel -fork naprawiło mój problem.
pedz

1

Musiałem się upewnić, że moje automatyczne przycinanie jest PIERWSZE w xstartup do kopiowania / przeszłości do pracy

# 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

1
Czy mogę skierować Cię do sekcji formatowania naszego centrum pomocy ?
syb0rg

Nie musiałem być pierwszy na moim Pi 3. Powyższe rozwiązanie z @Ebrahim zadziałało (po tym, jak przypomniałem sobie zainstalować autocutsel)
Luigi Plinge
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.