2010-11-19 30 views
28

Khi sử dụng RealVNC trên Windows, đôi khi tôi có thể cắt và dán từ VNC vào các ứng dụng của Window và đôi khi nó dừng hoạt động. Làm thế nào tôi có thể thiết lập lại nó để nó hoạt động trở lại? Tôi đã thử khởi động lại VNC, nhưng điều đó không làm điều đó.Cách sửa lỗi dán clipboard bị hỏng trong VNC trên Windows

+0

Trong khi tạo câu trả lời xuất sắc, tôi thấy rằng đây không phải là câu hỏi lập trình. Đã bỏ phiếu để chuyển sang superuser.com –

Trả lời

62

http://rreddy.blogspot.com/2009/07/vncviewer-clipboard-operations-like.html

Nhiều lần bạn phải quan sát thấy rằng hoạt động vào clipboard như sao chép/cắt và dán đột ngột dừng hoạt động với vncviewer. Lý do chính cho điều này có một chương trình gọi là vncconfig chịu trách nhiệm cho việc chuyển giao clipboard. Một số lần chương trình có thể bị đóng vì một số lỗi trong vnc hoặc một số lý do khác như bạn đã đóng cửa sổ đó.

Để nhận lại các hoạt động trên khay nhớ tạm đó, bạn cần chạy chương trình "vncconfig &".

Sau khi hành động trên khay nhớ tạm của bạn hoạt động tốt với mọi sự cố.

Chạy "vncconfig &" trên máy khách.

+1

Nếu Sao chép và dán ngừng hoạt động sau nhiều tháng. Quá trình vncconfig đã bị giết, thất bại hoặc kết thúc. Khi câu trả lời này cho thấy việc khởi động lại vncconfig với các tùy chọn phù hợp sẽ sao chép và dán lại. – Gregory

+1

Tôi cũng phải khởi động lại máy khách VNC sau khi bắt đầu vncconfig. – Kobski

+3

-bash: vncconfig: không tìm thấy lệnh. Tôi nên lấy nó ở đâu? – renadeen

3

Bạn có thể cần phải khởi động lại VNC ở cả hai đầu. tức là khi bạn nói "khởi động lại VNC", bạn có thể chỉ có nghĩa là khách hàng. Nhưng còn đầu kia thì sao? Bạn có thể cần phải bắt đầu lại kết thúc quá. Nguyên nhân gốc rễ có thể là xung đột. Nhiều ứng dụng gián điệp trên clipboard khi họ không nên. Và nhiều ứng dụng không tha thứ khi họ mở khay nhớ tạm và không thể. Những người mạnh mẽ sẽ thử lại, những người khác sẽ chỉ đơn giản là không dự đoán một thất bại và sau đó họ nhận được phạm lỗi và cần phải được khởi động lại. Có thể là VNC, hoặc nó có thể là một ứng dụng khác là "lắng nghe" đến chuỗi trình xem clipboard, nơi nó có nghĩa vụ truyền đạt thông báo tới các ứng dụng khác trong chuỗi. Nếu các thông báo không được gửi đi, thì VNC có thể thậm chí không biết rằng đã có bản cập nhật clipboard.

3

Tôi sử dụng Đăng nhập từ xa với vnc-ltsp-config bằng Môi trường máy tính để bàn GNOME trên CentOS 5.9. Từ thử nghiệm ngày hôm nay, tôi quản lý để có được cắt và dán làm việc cho các phiên và dấu nhắc đăng nhập (bởi vì tôi lười biếng và thay vì sẽ sao chép và dán mật khẩu khó khăn).

  1. Tôi đã tạo tệp vncconfig.desktop trong thư mục/etc/xdg/autostart cho phép cắt và dán trong phiên sau khi đăng nhập. Quá trình vncconfig được chạy như người dùng đã đăng nhập.

    [Desktop Entry]
    Tên = Không có tên
    Encoding = UTF-8
    Version = 1,0
    Exec = vncconfig -nowin
    X-GNOME-Autostart-enabled = true

  2. Đã thêm vncconfig -nowin & vào cuối tệp/etc/gdm/Init/Desktop cho phép cắt và dán trong phiên trong khi đăng nhập nhưng kết thúc sau khi đăng nhập. Quá trình vncconfig được chạy dưới dạng root.

  3. Thêm vncconfig -nowin & vào cuối tệp/etc/gdm/PostLogin/Desktop cũng đã bật cắt và dán trong phiên sau khi đăng nhập. Quá trình vncconfig được chạy như là root tuy nhiên.

+0

Điều này làm việc cho tôi! (Tôi không chắc chắn vì tôi đã khởi động lại vncserver trong thời gian chờ đợi.) –

Các vấn đề liên quan