Điểm:4

VNC không hoạt động trong Ubuntu 21.10!

lá cờ uy

Tôi đang cố gắng bật máy tính từ xa trên Ubuntu 21.10 theo cách có thể cho phép tôi xem và điều khiển máy tính để bàn ngay cả khi không có màn hình gắn vào máy tính. Tôi đã thử tất cả các giải pháp và phần mềm sau:

  • RealVNC máy chủ: không hoạt động với Wayland và yêu cầu tài khoản
  • TigerVNC: Tôi không thể xem màn hình nền, có lẽ không tương thích với Wayland?
  • chặt chẽVNC: thậm chí không bắt đầu
  • Xrdp khi bật X11: gặp sự cố do một số vấn đề về quyền lạ
  • Vino: không dùng nữa, không hỗ trợ Wayland
  • của Gnome được xây dựng trong máy tính để bàn từ xa máy chủ: hoạt động, nhưng yêu cầu phải được bật trên cơ sở từng mạng, điều này khiến việc kết nối máy tính với mạng mới trở nên không thực tế (tôi sẽ cần một màn hình vật lý để bật mạng đó). Hơn nữa, nó không hoạt động khi không có màn hình nào được kết nối

Tôi cũng đã thử các cách giải quyết sau:

  • Sử dụng tính năng mới của Gnome 40: máy tính để bàn ảo. Đang chạy lẩm bẩm --wayland --headless --virtual-monitor 1920x1080 nhắc tôi cài đặt lẩm bẩm, và sau khi làm điều đó, nó phàn nàn rằng lẩm bẩm đã chạy và lệnh bị lỗi. Điều này xảy ra vì bộ tổng hợp của GNOME đã chạy phía trong Bản thân GNOME (trong quá trình Xwayland), vì vậy đang chạy lẩm bẩm trực tiếp dường như bị cấm.
  • Kích hoạt X11 và sử dụng xserver-xorg-video-dummy (xem Thêm màn hình giả khi không cắm màn hình nào). Máy tính thậm chí không khởi động được với cấu hình Xorg đó và thật khó để khắc phục.
  • Kích hoạt X11 và tạo tệp cấu hình Xorg tùy chỉnh như được mô tả tại đây: Thêm đầu ra ẢO vào Xorg. Máy tính để bàn từ xa của GNOME vẫn đóng khi tôi rút phích cắm màn hình.

Tôi không nhớ rằng VNC/RDP trên Ubuntu lại là một trải nghiệm khó chịu như vậy. Tôi thành thật thất vọng. Hy vọng rằng ai đó biết làm thế nào tôi có thể làm điều đó.

Cập nhật 1: RealVNC thậm chí không hoạt động với X11 vì một số lý do không xác định. Nó nói rằng nó không thể kết nối với cổng 5900, tuy nhiên, cổng này đang mở (tôi thậm chí đã tắt uww!).

Cập nhật 2: Tôi đã thử cái cổ xưa và xấu xí x11vnc máy chủ (đã bật X11), sử dụng giải pháp thay thế được tìm thấy trên trang web này, cùng với một số suy nghĩ khác để làm cho nó hoạt động với phiên bản Ubuntu mới nhất. Tôi đã phải thay đổi một số quyền và tạo như sau hệ thống dịch vụ:

[Đơn vị]
Mô tả=Bắt đầu x11vnc.
Sau=multi-user.target

[Dịch vụ]
Loại = đơn giản
Người dùng=<MY_USERNAME>
Nhóm=<MY_USERNAME>
ExecStart=/usr/bin/x11vnc -display :0 -loop -forever -bg -rfbport 5900 -xkb -noxrecord -noxfixes -noxdamage -shared -norc -auth /run/user/1000/gdm/Xmasterity -rfbauth /etc/ x11vnc.pass

[Cài đặt] 
WantedBy=multi-user.target

aaavà nó không hoạt động... Máy chủ VNC bắt đầu khởi động nếu và chỉ khi có một màn hình được cắm vào. Sau đó, tôi có thể rút phích cắm màn hình và nó vẫn tiếp tục hoạt động. Tuy nhiên, đây không phải là những gì tôi đang tìm kiếm, và do đó tôi sẽ từ bỏ. Tôi đã lãng phí quá nhiều giờ để làm việc này.

Igor Foxly avatar
lá cờ sg
Tất cả chúng đều được tạo cho X-org, Ubuntu gần đây đã chuyển sang phiên Wayland. Vì vậy, bạn cần một ứng dụng sử dụng pipewire được sử dụng để chia sẻ màn hình qua Wayland.
marcocipriani01 avatar
lá cờ uy
@Igor Foxly, Ubuntu đã chuyển sang Wayland vào năm 2017, với Ubuntu 17.10 Artful Aardvark. Đó là 5 năm trước và chúng tôi vẫn chưa có máy chủ VNC hoạt động. Tôi thấy nó không thể chấp nhận được và bực bội. Và ngay cả với Xorg, nó cũng không hoạt động nếu không có màn hình đi kèm. Nếu bạn biết về một máy chủ VNC đang hoạt động, vui lòng giới thiệu nó cho tôi. Cảm ơn.
Igor Foxly avatar
lá cờ sg
Ubuntu đã chuyển sang Wayland vào ngày 21.04, trước khi nó chưa sẵn sàng để sử dụng hàng ngày.Thậm chí hãy xem Fedora của Red Hat, chỉ Fedora 33 đã sẵn sàng với Wayland làm trình điều khiển hàng ngày vì đường ống có thể được sử dụng để chia sẻ màn hình. Thẳng thắn mà nói, thứ này không phải là lỗi của Canonical, họ cố gắng tạo ra bản phân phối chỉ hoạt động và thế là xong. Xin lỗi, tôi không sử dụng các ứng dụng như vậy nên tôi không thể đề xuất bất cứ điều gì. Nếu phiên x11 của bạn không hoạt động, bạn có thể cài đặt lại hệ thống (tách/home sẽ giúp việc này dễ dàng hơn) hoặc đợi đến ngày 22.04 với trình cài đặt mới có thể hỗ trợ tính năng cài đặt lại
marcocipriani01 avatar
lá cờ uy
Phiên X11 của tôi hoạt động tốt, không có vấn đề gì ở đó, tôi chỉ gạch nó khi tôi áp dụng giải pháp thay thế được mô tả, nhưng tôi đã có thể khôi phục và xóa giải pháp thay thế. Vấn đề là X11 không tạo màn hình khi không có màn hình đi kèm, vì vậy không có gì để VNC xem. Đây là một lỗi thiết kế nhiều hơn, mặc dù tôi hiểu tại sao nó lại được thực hiện như vậy (hiệu suất, mức sử dụng bộ nhớ và mức sử dụng trong các máy chủ không có màn hình). Tôi đoán tôi sẽ chuyển sang Windows 11 Pro, có máy chủ RDP tích hợp tuyệt vời. Tôi sẽ nói lời tạm biệt với Linux ngay bây giờ, tôi đã chán ngấy việc thử nghiệm rất nhiều máy chủ VNC.
Igor Foxly avatar
lá cờ sg
Được rồi, thật đáng buồn là bạn không muốn tìm ra nó. Tất nhiên, việc chuyển sang hệ điều hành phần mềm gián điệp dễ dàng hơn. Bạn có thể dùng thử Linux Mint Cinnamon tương tự hơn cho người dùng win10/11 và nó sử dụng x11 cộng với nó thân thiện với người dùng
marcocipriani01 avatar
lá cờ uy
Vấn đề không phải là phần mềm gián điệp hay X11 hay tính dễ sử dụng. Tôi là một người dùng có kinh nghiệm và tôi muốn điều khiển máy tính của kính viễn vọng của mình từ xa và trong đài quan sát bằng một màn hình di động. Linux Mint sẽ không có máy chủ VNC tốt hơn Ubuntu (nó có cùng một máy chủ) và đó là tất cả những gì tôi đang tìm kiếm. Vấn đề tương tự cho dù tôi sử dụng Xorg hay Wayland. Cái trước không hoạt động nếu không có màn hình và cái sau không được hỗ trợ. Tôi đã dành cả ngày để cài đặt Ubuntu và thử nhiều máy chủ VNC khác nhau. Nếu thời gian là tiền bạc, tôi thà mua giấy phép Windows Pro còn hơn là lãng phí thêm một ngày nữa.
Điểm:0
lá cờ cn

Nếu bạn sẵn sàng sử dụng một máy tính để bàn thay thế, hãy thử x2go và máy tính để bàn mate. Tôi đã gặp may mắn với sự kết hợp đó trên Ubuntu 20.04.

Các gói cụ thể để cài đặt là x2goserver, x2goserver-xsession và ubuntu-mate-desktop.

Thông tin thêm về x2go có tại đây: https://wiki.x2go.org.

Bạn sẽ cần cài đặt ứng dụng khách x2go trên bất kỳ hộp nào bạn đang sử dụng để kết nối với máy chủ.

marcocipriani01 avatar
lá cờ uy
Cảm ơn, tôi sẽ thử sau. Nó có hoạt động ngay cả khi không có màn hình nào được kết nối như bạn biết không? Từ những gì tôi có thể thấy, Xorg thậm chí không khởi động nếu không có màn hình (nó đợi màn hình khi khởi động và môi trường máy tính để bàn không được thực thi).
patricks avatar
lá cờ cn
Có, tôi đã kiểm tra quyền truy cập từ xa sau khi khởi động lại máy tính đó có và không cắm màn hình. Máy tính Từ xa thông qua x2go cũng hoạt động ngay cả khi ubuntu trên máy chủ được đặt để khởi động vào bảng điều khiển thay vì máy tính để bàn đồ họa.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.