TightVNC คัดลอก / วางระหว่าง OS ท้องถิ่นและ Raspberry Pi?


23

เซิร์ฟเวอร์ TightVNC ของฉันใน Raspberry Pi ดูเหมือนว่าไม่สามารถจัดการคัดลอก / วางระหว่างและกับคลิปบอร์ดท้องถิ่นของฉัน ฉันควรทำอย่างไร

คำตอบ:


33

ก่อนติดตั้ง autocutsel ( sudo apt-get install autocutsel)

จากนั้นเปิด /home/pi/.vnc/xstartup ( nano /home/pi/.vnc/xstartup) ของคุณและวางไว้autocutsel -forkในลักษณะนี้:

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

จากนั้นจะทำงานหลังจากรีสตาร์ทเซิร์ฟเวอร์ vnc

ในการหยุดเซิร์ฟเวอร์ VNC:

vncserver –kill :1 (pick your display)

ในการเริ่มต้นเซิร์ฟเวอร์ VNC:

vncserver :1 –geometry 1024x600 –depth 24

แหล่ง


โซลูชั่นที่สมบูรณ์แบบขอบคุณมาก (ต้องรีบูตเครื่อง)
sweetlilmre

1
@sweetlilmre ไม่ไม่ต้องบูตเครื่องใหม่ถ้าคุณเรียกใช้ด้วยตนเองautocutsel -fork
SAMPro

ฉันมี Odroid ที่ใช้งาน Ubuntu Mate 16.04 ฉันมีปัญหาแปลกที่การแก้ไขนี้ ฉันสามารถตัดและวางจาก emacs ไปยัง xterm ภายในเซิร์ฟเวอร์ VNC เดียวกัน และฉันสามารถตัดและวางจาก xterm ไปยังแอปอื่นที่ทำงานบนโฮสต์ (ซึ่งเกิดขึ้นเป็น Mac) แต่ฉันไม่สามารถตัดและวางจาก emacs ไปยังแอปบน Mac การเรียกใช้ autocutsel -fork ได้แก้ไขปัญหาของฉันแล้ว
pedz

1

ฉันต้องทำให้แน่ใจว่า autocutsel ของฉันมาเป็นครั้งแรกใน xstartup เพื่อให้คัดลอก / ผ่านไปทำงาน

# 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


ไม่จำเป็นต้องเป็นอันดับแรกใน Pi 3 ของฉันโซลูชันจาก @Ebrahim ด้านบนทำงานได้ (หลังจากที่ฉันจำได้ว่าต้องติดตั้ง autocutsel)
Luigi Plinge
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.