Vino VNC Server tidak dapat memulai saat startup

12

Jadi saya mencoba untuk mendapatkan Vino VNC Server untuk memulai saat boot, yang berarti saya tidak harus masuk untuk memulai VNC Server. Saya di Ubuntu GNOME 15.04, dan saya sudah menambahkan

/usr/lib/vino/vino-server

ke 'Aplikasi Startup'. Namun, Server VNC masih tidak akan mulai segera setelah saya boot. Saya harus masuk agar VNC Server dapat mulai. Apa yang harus saya lakukan? Apakah saya perlu membuat file unit systemd? Jika demikian, bagaimana saya melakukannya?

Sunting : Pertanyaan ini berbeda dari ini karena saya perlu Vino Server berfungsi, sementara panduan itu menyarankan x11vncserver.

Orang itu
sumber
kemungkinan duplikat dari Bagaimana saya bisa memulai server VNC sebelum masuk?
Mark Kirby
@ markkirby Saya sudah mengedit posting tentang mengapa posting saya berbeda, juga, saran login otomatis bukanlah sesuatu yang bisa saya ambil risiko.
The Man
Saya juga ingin tahu bagaimana cara memulai Vino saat boot.
Matt
Lihatlah jawaban-jawaban ini
Robert Riedl

Jawaban:

3

buat unit atau layanan systemd untuk menjalankan server vino saat startup

  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. Aktifkan layanan

    sudo systemctl enable vinostartup.service
    
  5. Verifikasi dengan menggunakan perintah vinostartup.service di bawah ini

    ls multi-user.target.wants/
    
  6. Jika Anda tidak ingin menunggu sampai boot berikutnya (sudah diaktifkan) kami dapat memulai layanan

    sudo systemctl start vinostartup.service
    
Jino Pl
sumber
1
Terima kasih tetapi tidak berhasil, sayangnya :(
Matt
2

Harus memiliki SSH diaktifkan dan akses root ke server, kemudian, SSH untuk itu menggunakan akun pengguna normal Anda dan edit file /etc/gdm3/custom.conf membuat baris berikut di bagian [daemon] terlihat seperti ini:

AutomaticLoginEnable=true
AutomaticLogin=yourusername

Simpan dan reboot server dengan menjalankan "sudo shutdown -r now". Setelah gdm restart, itu akan secara otomatis login sebagai pengguna yang ditentukan, dan proses vino-server Anda akan mulai, sehingga Anda dapat VNC ke dalam sistem lagi. Jangan lupa untuk menghapus baris login otomatis dari file /etc/gdm3/custom.conf setelah selesai.

Diedit dari https://encodable.com/tech/blog/2009/03/02/How_To_Access_A_VNC_Remote_Desktop_After_The_Server_Reboots

leoperbo
sumber
-1

vino-servertidak dapat memulai dengan systemdberhasil, ia akan mencari server mir dan mengembalikan kesalahan soket pada desktop ubuntu saya. Sepertinya pengembang gnome baru-baru ini menambahkan opsi kompilasi systemd ke proyek.
Cara yang benar untuk melakukan ini adalah dengan menggunakan Startup Aplikasi di distro desktop Anda
Temukan program autostart distro Anda dari sini archlinux autostarting halaman berbasis pada lingkungan desktop Anda sendiri

Ini adalah petunjuk lengkap untuk mengkonfigurasi server vino

Sebagai contoh: saya menggunakan desktop xfce
Arahkan ke: Start-> Aplikasi Menu-> Pengaturan-> Sessions dan Startup-> Aplikasi Autostart dan menemukan 'Desktop Sharing' dan mengaktifkannya atau Anda hanya dapat menambahkan /usr/lib/vino/vino-serveruntuk itu

Sebelum itu Anda mungkin harus mengkonfigurasi server vino
saya tidak memiliki pannel pengaturan gnome pada desktop xfce saya jadi saya jalankan

$ vino-preferences

dari terminal untuk mengkonfigurasi pengaturan penghubung

Dan Anda mungkin harus menonaktifkan enkripsi untuk mengaktifkan klien vnc untuk terhubung ke komputer Anda

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

restart dan SELESAI

dragonandy
sumber
1
Aplikasi Startup di desktop tidak akan mulai sampai Anda login. Pertanyaannya adalah bagaimana memulai server SEBELUM masuk.
endolith
-2

Saya pikir Anda bisa pergi ke Pusat Kontrol , kemudian Aplikasi Startup dan menambahkan item baru dengan perintah:

/usr/lib/vino/vino-server &
Fabito
sumber
Ini tidak terjadi sampai setelah Anda masuk
endolith