Vino VNC Sunucusu başlangıçta başlatılamıyor


12

Bu yüzden Vino VNC Sunucusunu önyükleme sırasında başlatmaya çalışıyorum, yani VNC Sunucusunu başlatmak için oturum açmam gerekmiyor. Ubuntu GNOME 15.04 kullanıyorum ve zaten ekledim

/usr/lib/vino/vino-server

'Başlangıç ​​Uygulamaları'. Ancak, VNC Sunucusu başlatılır başlatılmaz başlamaz. VNC Sunucusunun başlaması için giriş yapmalıyım. Ne yapmalıyım? Bir systemd birim dosyası oluşturmam gerekir mi? Öyleyse, nasıl yaparım?

Düzenleme : Bu soru farklıdır bu o rehber x11vncserver anlaşılacağı ederken, işe Vino Server gerekiyor çünkü.



@markkirby Yazımın neden farklı olduğuna dair yazıyı düzenledim, ayrıca otomatik giriş önerisi risk alabileceğim bir şey değil.
Adam

Ben de Vino'nun önyüklemeye başlamasını nasıl sağlayacağımı bilmek istiyorum.
Matt

Yanıtlar:


3

başlangıçta vino sunucusunu çalıştırmak için bir systemd birimi veya hizmeti oluşturun

  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. Hizmeti etkinleştir

    sudo systemctl enable vinostartup.service
    
  5. Aşağıdaki komutu kullanarak doğrulayın vinostartup.service orada olacak

    ls multi-user.target.wants/
    
  6. Bir sonraki önyüklemeye kadar beklemek istemiyorsanız (zaten etkin) hizmeti başlatabiliriz

    sudo systemctl start vinostartup.service
    

1
Teşekkürler ama çalışmıyor, ne yazık ki :(
Matt

2

SSH'nin etkinleştirilmiş ve sunucuya kök erişimi olmalı, daha sonra normal kullanıcı hesabınızı kullanarak SSH'ye bağlanmalı ve [daemon] bölümünde aşağıdaki satırları gösteren /etc/gdm3/custom.conf dosyasını düzenleyin:

AutomaticLoginEnable=true
AutomaticLogin=yourusername

Kaydedin ve "sudo shutdown -r now" komutunu çalıştırarak sunucuyu yeniden başlatın. Gdm yeniden başlatıldığında, otomatik olarak belirtilen kullanıcı olarak oturum açar ve vino-sunucu işleminiz başlar, böylece VNC'yi sisteme tekrar girebilirsiniz. İşiniz bittiğinde bu otomatik giriş satırlarını /etc/gdm3/custom.conf dosyasından kaldırmayı unutmayın.

Https://encodable.com/tech/blog/2009/03/02/How_To_Access_A_VNC_Remote_Desktop_After_The_Server_Reboots adresinden düzenlendi.


-1

vino-serversystemdbaşarılı bir şekilde başlayamadı , bir mir sunucusu arayacak ve ubuntu masaüstümde bir soket hatası döndürecek.Gnome geliştiricileri son zamanlarda projeye bir systemd derleme seçeneği eklediler gibi görünüyor
Bunu yapmanın doğru yolu Başlangıç'ı kullanmaktır. Masaüstü dağıtımınızdaki uygulama
Buradan kendi dağıtım ortamınızdaki archlinux otomatik başlatma sayfa tabanını buradan dağıtın otomatik başlatma programını bulun

İşte vino sunucusunu yapılandırmanın tüm talimatları

Örneğin: Bir xfce masaüstü kullanmak
gidin: Başlat-> Uygulamalar Menüsü-> Ayarlar-> Oturumlar ve Startup-> Uygulama otomatik başlatma ve 'Masaüstü Paylaşımı' bulup etkinleştirmek veya sadece ekleyebilir /usr/lib/vino/vino-serverkendisine

Bundan önce vino sunucusunu yapılandırmanız
gerekebilir xfce masaüstümde gnome ayarları paneli yok, bu yüzden çalıştırıyorum

$ vino-preferences

bağlantı ayarını yapılandırmak için terminalden

Ayrıca, vnc istemcilerinin bilgisayarınıza bağlanmasını sağlamak için şifrelemeyi devre dışı bırakmanız gerekebilir

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

yeniden başlat ve YAPILDI


1
Başlangıç ​​Masaüstündeki uygulama siz oturum açana kadar başlamaz. Soru, girişten önce sunucunun nasıl başlatılacağını sorar.
endolit

-2

Sana gidebilirsiniz düşünüyorum Kontrol Merkezi , ardından Başlangıç Uygulaması ve komutuyla yeni bir öğe eklemek:

/usr/lib/vino/vino-server &

Giriş yaptıktan sonra bu gerçekleşmez
endolith
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.