Điều khiển từ xa VNC không hoạt động với Ubuntu?


9

Tôi đã tự hỏi nếu có ai có một cách giải quyết cho điều khiển từ xa VNC không hoạt động với Ubuntu chạy compiz. Từ những gì tôi có thể nói nó hoạt động nếu tôi vô hiệu hóa hiệu ứng compiz, nhưng ai không phải là fan hâm mộ của kẹo mắt? Dù sao, đó không phải là vấn đề lớn nếu không có ai làm việc xung quanh vì tôi đã sử dụng máy chủ nx để kết nối từ xa với máy tính để bàn của tôi. Tôi chỉ tự hỏi liệu có cách nào để VNC hoạt động không vì tôi có một ứng dụng trên ipod touch có thể VNC, nhưng không có ứng dụng NX nào cho itouch.


1
Tôi không thể sao chép điều này (VNC hoạt động với tôi khi chạy compiz, mặc dù eye-candy làm cho nó khá chậm), có thể nó liên quan đến trình điều khiển card đồ họa của bạn hoặc bạn sử dụng máy chủ VNC khác (tôi sử dụng Vino, tích hợp sẵn Máy chủ VNC trong Gnome)? Vì vậy, nó có thể hữu ích nếu bạn có thể cung cấp thêm một số thông tin về phần mềm bạn sử dụng ...
JanC

Chỉ để thêm một số sự kiện: * Tôi đang chạy các hiệu ứng máy tính để bàn nâng cao. * Khi tôi kiểm tra các trình điều khiển phần cứng khả dụng, nó báo Im sử dụng "Trình điều khiển đồ họa tăng tốc NVIDIA (phiên bản hiện tại) [giới thiệu]" và một tùy chọn thay thế "Trình điều khiển đồ họa tăng tốc NVIDIA (phiên bản 173)" * Tôi nhớ rằng tôi đã thử một vài máy khách VNC khác nhau khi Tôi đã cố gắng nó. Tôi đã thử từ một máy windows xp. Điều xảy ra khi tôi thử là tôi thường nhận được màn hình ban đầu, nhưng không có gì cập nhật ở đầu máy khách, nhưng chuột / bàn phím vẫn gửi lệnh ở cuối máy chủ (khi tôi nhìn vào màn hình máy tính để bàn của mình)
Bryan

Câu hỏi hay, tôi nhận được chính xác cùng một vấn đề. Tôi nghĩ rằng tôi đã được một chút dày.
Kev

Câu trả lời:


5

Tôi có cùng một vấn đề. Tôi không biết làm thế nào để sửa nó, nhưng tôi đã nghĩ ra một cách giải quyết tốt. Tôi đã thêm một trình khởi chạy trên bảng trên cùng để chuyển sang trình quản lý cửa sổ Metacity.

  1. Nhấp chuột phải vào bảng điều khiển và nhấp vào "Thêm vào Bảng điều khiển ..."
  2. Chọn "Trình khởi chạy ứng dụng tùy chỉnh" và nhấp vào "Thêm"
  3. Nhập bất cứ điều gì bạn muốn cho tên. Tôi gọi nó là "Độ bền"
  4. Nhập "metacity --replace" (không có dấu ngoặc kép) cho lệnh
  5. Tùy chọn điền vào ô bình luận và chọn một biểu tượng (Tôi đã sử dụng vinagre.png kể từ khi tôi chạy nó từ VNC)

Khi tôi đăng nhập từ xa, điều đầu tiên tôi làm là nhấp vào trình khởi chạy Metacity và màn hình bắt đầu cập nhật chính xác.

Tôi đã cài đặt biểu tượng fusion, vì vậy tôi sử dụng nó để chuyển trở lại thay vì tạo launcher cho Compiz. Nếu bạn muốn sử dụng trình khởi chạy để quay lại Compiz, hãy làm theo các bước tương tự cho Metacity, nhưng sử dụng lệnh "compiz --replace".


Cảm ơn vì tiền hỗ trợ. Tôi sẽ phải thử cái này. Tôi tự hỏi liệu có cách nào để nó mặc định thành độ sáng khi tôi bắt đầu kết nối từ xa và mặc định trở lại compiz khi tôi ngắt kết nối ...
Bryan

Matthew tốt đẹp. +1
Kev

0

Nếu bạn sử dụng x11vnc, bạn có thể thêm cờ "noxdamage" vào dòng lệnh của nó để khởi động máy chủ VNC, nó sẽ cung cấp cho bạn tất cả các hiệu ứng compiz đẹp mắt trên VNC (có thể là xấu, nhưng bạn sẽ đi).

Để cài đặt :

sudo apt-get cài đặt x11vnc

Sau đó chạy nó trong một thiết bị đầu cuối (chỉ một lần, chỉ để đặt mật khẩu)

x11vnc -usepw

Sau đó, cuối cùng dán lệnh này vào /etc/rc.local:

x11vnc -usepw -Forver -noxdamage -scale 4/5 -avahi -timeout 60 -nolookup -q

-Forver sẽ giữ cho máy chủ hoạt động sau khi bạn ngắt kết nối. Nếu không, khi máy khách đầu tiên ngắt kết nối, máy chủ sẽ ngừng chạy.

-avahi có nghĩa là máy chủ sẽ tự quảng cáo bằng avahi (multicast dns). Các khách hàng như Reminna và Vinagre sẽ tìm kiếm và hiển thị những thứ này. Cũng hữu ích nếu khách hàng của bạn sử dụng máy Macintosh, vì "bonjour" thực sự chỉ là một thương hiệu Apple được tạo ra cho zeroconf, trong đó avahi là phiên bản nguồn mở.

-scale 4/5 sẽ có nghĩa là màn hình 1900x1200 sẽ phù hợp với màn hình 1280x1024. Có, hầu hết các máy khách sẽ cho phép thang đo cục bộ, nhưng tùy chọn này có nghĩa là máy chủ sẽ gửi ít dữ liệu hơn ở nơi đầu tiên, điều này có thể hữu ích cho các kết nối chậm hơn hoặc dựa trên internet.

-nolookup có nghĩa là máy chủ sẽ không cố gắng tra cứu máy khách. Không có tạm dừng dài trên kết nối.

-outout chỉ định thời gian máy chủ sẽ đợi máy khách kết nối trước khi ngủ lại.

Ưu điểm của phương pháp này là có một loạt các tùy chọn khác có sẵn nếu bạn quan tâm (man x11vnc). Rất linh hoạt, nhưng đáng buồn là không có GUI đẹp.

ps Nếu bạn chưa thử Reminna như một giải pháp thay thế cho Vinagre, tôi khuyên bạn nên dùng thử. Đây là một ứng dụng khách VNC tuyệt vời, cũng có tính năng hỗ trợ RDP.


triệu chứng tương tự dường như xảy ra với tôi. Vì vậy, hiện tại, có vẻ như tôi sẽ phải sử dụng giải pháp của Matthew cho iPod touch của mình khi tôi thử VNC và chỉ sử dụng máy chủ NX (hoạt động tốt hơn IMC của VNC, nhưng không có ứng dụng nào cho iPod trên đó). Cảm ơn các mẹo mặc dù.
Bryan
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.