Máy chủ Vino VNC không thể khởi động khi khởi động


12

Vì vậy, tôi đang cố gắng để Vino VNC Server khởi động khi khởi động, nghĩa là tôi không phải đăng nhập để khởi động Máy chủ VNC. Tôi đang dùng Ubuntu GNOME 15.04 và tôi đã thêm

/usr/lib/vino/vino-server

đến 'Ứng dụng khởi động'. Tuy nhiên, Máy chủ VNC vẫn không khởi động ngay khi tôi khởi động. Tôi phải đăng nhập để Máy chủ VNC khởi động. Tôi nên làm gì? Tôi có cần tạo một tệp đơn vị systemd không? Nếu vậy, làm thế nào để tôi làm điều đó?

Chỉnh sửa : Câu hỏi này khác với becuase này Tôi cần Vino Server để hoạt động, trong khi hướng dẫn đó gợi ý x11vncserver.



@markkirby Tôi đã chỉnh sửa bài đăng về lý do tại sao bài đăng của tôi khác, ngoài ra, đề xuất đăng nhập tự động không phải là điều mà tôi có thể mạo hiểm.
Người đàn ông

Tôi cũng muốn biết làm thế nào để Vino bắt đầu khởi động.
Matt

Câu trả lời:


3

tạo một đơn vị hoặc dịch vụ systemd để chạy máy chủ vino khi khởi động

  1. cd /etc/systemd/system/
    
  2. sudo vim vinostartup.service
    
  3. [Unit]
    Description = description about the service
    After = network.target
    [Service]
    ExecStart = /usr/lib/vino/vino-server
    [Install]
    WantedBy = multi-user.target
    
  4. Kích hoạt dịch vụ

    sudo systemctl enable vinostartup.service
    
  5. Xác minh nó bằng lệnh bên dưới vinostartup.service sẽ ở đó

    ls multi-user.target.wants/
    
  6. Nếu bạn không muốn đợi đến lần khởi động tiếp theo (nó đã được bật), chúng tôi có thể bắt đầu dịch vụ

    sudo systemctl start vinostartup.service
    

1
Cảm ơn nhưng không hoạt động, thật không may :(
Matt

2

Phải kích hoạt SSH và quyền truy cập root vào máy chủ, sau đó, SSH tới nó bằng tài khoản người dùng thông thường của bạn và chỉnh sửa tệp /etc/gdm3/custom.conf tạo các dòng sau trong phần [daemon] như sau:

AutomaticLoginEnable=true
AutomaticLogin=yourusername

Lưu và khởi động lại máy chủ bằng cách chạy "sudo shutdown -r now". Khi gdm khởi động lại, nó sẽ tự động đăng nhập với tư cách là người dùng được chỉ định và quá trình máy chủ vino của bạn sẽ bắt đầu, do đó bạn có thể VNC vào hệ thống một lần nữa. Đừng quên xóa các dòng đăng nhập tự động đó khỏi tệp /etc/gdm3/custom.conf khi bạn hoàn tất.

Đã chỉnh sửa từ https://encodable.com/tech/blog/2009/03/02/How_To_Access_A_VNC_Remote_Desktop_After_The_Server_Reboots


-1

vino-serverkhông thể bắt đầu systemdthành công, nó sẽ tìm kiếm một máy chủ mir và trả về lỗi socket trên máy tính để bàn Ubuntu của tôi. Có vẻ như các nhà phát triển gnome gần đây đã thêm một tùy chọn biên dịch systemd cho dự án
Cách chính xác để làm điều này là sử dụng Startup Ứng dụng trong bản phân phối máy tính để bàn của bạn
Tìm chương trình tự khởi động của bản phân phối yout từ đây archlinux trang tự khởi động dựa trên môi trường máy tính để bàn của riêng bạn

Dưới đây là hướng dẫn đầy đủ về cấu hình máy chủ vino

Ví dụ: Tôi sử dụng máy tính để bàn xfce
Điều hướng đến: Bắt đầu-> Menu Ứng dụng-> Cài đặt-> Phiên và Khởi động-> Tự động khởi động ứng dụng và tìm 'Chia sẻ màn hình' và bật nó hoặc bạn chỉ cần thêm /usr/lib/vino/vino-servervào nó

Trước đó bạn có thể phải cấu hình máy chủ vino
Tôi không có cài đặt gnome pannel trên máy tính để bàn xfce của tôi để tôi chạy

$ vino-preferences

từ thiết bị đầu cuối để cấu hình cài đặt kết nối

Và bạn có thể phải vô hiệu hóa mã hóa để cho phép máy khách vnc kết nối với máy tính của bạn

$ gsettings set org.gnome.Vino require-encryption false

khởi động lại và làm


1
Ứng dụng khởi động trong máy tính để bàn sẽ không bắt đầu cho đến khi bạn đăng nhập. Câu hỏi hỏi làm thế nào để khởi động máy chủ TRƯỚC đăng nhập.
endolith

-2

Tôi nghĩ bạn có thể truy cập Trung tâm điều khiển , sau đó Khởi động ứng dụng và thêm một mục mới bằng lệnh:

/usr/lib/vino/vino-server &

Điều này không xảy ra cho đến khi bạn đăng nhập
endolith
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.